3. Touchscreen multitouch
Display grande
Stesso kernel di OS X
Safari Mobile
Posta sempre disponibile
Connettività
Ma soprattutto...
Una nuova esperienza d’uso
Metà della navigazione web mobile è su iPhone
4. CLIENT NATIVI APPLICAZIONI WEB
Applicazioni veloci Framework completo
“Pieno” accesso Supporto a Javascript
all’hardware sottostante Veloci da codare
AppStore Portabilità
Xcode 3.0 I browser sono limitati
Cocoa Esperienza non adeguata
ObjectiveC Nessun accesso
AppStore all’hardware sottostante
6. iUi
CiUi
WebApp.net
Nati per imitare la GUI
Non serve conoscere JavaScript
Esperienza d’uso iPhone like
Limitati?
7. Ridurre al minimo di dettagli
Troppe informazioni in uno schermo piccolo?
No grazie!
Layout liquidi
L’orientamento dello schermo può cambiare.
Io ho le dita grosse
Allargate gli spazi cliccabili.
8. Usare bottoni al posto dei link
Aree cliccabili maggiori
Aree cliccabili lontane tra loro
Ho le dita grosse...
Evitate di far fare tanto input all’utente
La tastiera è da sempre un punto debole di iPhone
9. Considerate...
Meno potenza
Meno velocità di connessione
Ho banda ma ho latenze molto alte
Quindi
Poche chiamate al server
soprattutto
Meno chiamate più dati
10. Sprite CSS
Usare le caratteristiche avanzate
CSS 3
Unire le risorse JavaScript
Minifying and GZipping
Ottimizzare il trasferimento dei dati
Debugging e profiling