Creazione di un sito Web mobile


Risposte:


9

Se stai costruendo un sito mobile, stai entrando in un mondo di dolore! Sul serio. Ho trascorso un anno come project manager in progetti di portale web mobile e i bug del browser e le differenze di piattaforma sono ordini di grandezza peggiori dello sviluppo di applicazioni web per PC.

La prima cosa che dirò è: guarda attentamente il caso aziendale. C'è un vantaggio di prima mossa nello spazio mobile in questo momento; ma puoi guadagnare o meno soldi da una versione mobile. Pensaci attentamente.

La seconda cosa è: limitare il più possibile i target dei dispositivi. Man mano che si aggiungono i dispositivi, gli oneri del supporto clienti e dell'assicurazione della qualità esplodono praticamente. Se riesci a cavartela solo supportando iPhone + Androidi, allora fallo. Almeno imposta un elenco fisso di quali telefoni sono completamente supportati e quali sono parzialmente supportati e tienilo a quello.

Non sarai in grado di indirizzare 'bene' tutti i dispositivi con una soluzione tecnologica. (Almeno a meno che non si definisca "bene" come testo puro, allineato a sinistra, stile minimo). Le 4 principali "famiglie" di formati per siti Web mobili sono:

  • HTML 5 . Il compromesso "migliore" tra funzionalità avanzate e analisi rigorose e coerenti in questo momento. Funziona solo su cellulari all'avanguardia (praticamente significa iPhone e Androidi in questo momento).
  • XHTML Mobile . Supporto dispositivo più compatibile e più ampio. Cosa vuoi per tutti i nuovi Nokias, Sony-Ericssons, ecc. In altre parole, XHTML Mobile funziona con la maggior parte dei portatili installati. Ma spesso gli utenti di questi telefoni non utilizzano molto i siti mobili, quindi rappresentano una percentuale inferiore delle visite effettive alle proprietà mobili.
  • Tag soup, ovvero HTML 4.01, XHTML 1.0 completo, ecc. Funziona come il 'tag soup', compatibile solo con modelli telefonici molto recenti.
  • WAP. Per quasi tutti i casi d'uso questo formato non è più disponibile. Non lo prenderei più in considerazione per alcun tipo di sviluppo in campo verde. (I telefoni che possono fare solo WAP sono così vecchi e rotti che nessun essere umano vorrà davvero usarli come piattaforme di calcolo. Pensa a schermi monocromatici, nessuna tastiera QWERTY ecc.)

Nota bene: solo i cellulari all'avanguardia supportano Javascript (di nuovo, supporto limitato su iPhone, decente su Android, alcuni altri smartphone con sistemi operativi diversi hanno il supporto Javascript ma solo in modelli molto recenti).

Infine, prendi in considerazione le applicazioni native, possibilmente le app "ibride" che hanno una parte dell'applicazione Chrome e della logica installate localmente e inseriscono altri contenuti tramite la rete. Lo sviluppo di applicazioni native per iPhone è davvero sorprendentemente economico e le app native sono ovviamente più veloci e più facili da usare rispetto alle app nel browser.

Cosa devo sapere? Cosa devo sapere?

Se lo sei adesso, allora preparati a dedicare molto tempo all'apprendimento o considera l'assunzione in un know-how esterno.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.