il mondo multi-dispositivo di oggi per lo sviluppo web

3

Con l'enorme esplosione di dispositivi mobili e l'aggiunta di HTML5 / CSS3, sembra esserci uno spostamento verso i progetti "reattivi" (ad esempio, adattandosi alle dimensioni dello schermo più piccole) che sembra essere ottenuto usando le Media Query di CSS3.

La mia domanda è, vista l'attuale necessità di adattarsi sia al desktop sia al mobile, è prassi comune organizzare effettivamente due versioni del tuo sito web (una per desktop e una per mobile)? O c'è solo una versione con diversi file CSS per il targeting di diversi dispositivi e schermi?

Gestire solo il cross-browser (ie6, ff3, opera9, ecc ...) HTML4 / 5, CSS2 / 3 era già abbastanza difficile, ma ora ci si aspetta che gestiremo il cross-device (telefono, tablet, ecc. ..), quindi la mia ipotesi è che la compagnia creerebbe un progetto separato per il mobile e il reindirizzamento basato sull'agente utente, ma questa è solo una supposizione.

    
posta paul smith 04.06.2012 - 09:33
fonte

1 risposta

3

Avere due versioni è comune, ma di solito è una versione per touch (ovvero "mobile") e una versione per mouse. Finisci per offrire flussi di interfaccia utente molto diversi in base al meccanismo di input.

Fai attenzione al reindirizzamento sul lato server in base allo user agent perché è facile sbagliarlo. Durante il reindirizzamento, presta attenzione a queste cose:

  1. Consenti sempre all'utente di modificare la versione del sito o dell'app che sta guardando. Ricorda questa impostazione.
  2. I link esterni non dovrebbero mai reindirizzare a una pagina di destinazione generica.
  3. Tutti i contenuti devono essere presentati sia sui siti desktop sia sui siti mobili.

Proprio come nel caso del supporto multi-browser, il rilevamento delle funzionalità è più affidabile del rilevamento di user-agent. Ad esempio, con Windows 8 possiamo aspettarci che gli utenti desktop inizino a cambiare tra metro (touch) e desktop (mouse) al volo. Quale pagina le presenti?

    
risposta data 04.06.2012 - 13:21
fonte

Leggi altre domande sui tag