sviluppare per apple iphone
DESCRIPTION
Sviluppare Per Apple iPhoneTRANSCRIPT
Eduard ing. RoccatelloINTERDET 3.0 @ Rovigo 2009-01-12
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
CLIENT NATIVI
Applicazioni veloci “Pieno” accesso
all’hardware sottostante AppStore
Xcode 3.0 Cocoa ObjectiveC AppStore
APPLICAZIONI WEB
Framework completo Supporto a Javascript Veloci da codare Portabilità
I browser sono limitati Esperienza non adeguata Nessun accesso
all’hardware sottostante
416
320
iUi CiUi WebApp.net
Nati per imitare la GUI Non serve conoscere JavaScript Esperienza d’uso iPhone like
Limitati?
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.
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
Considerate... Meno potenza Meno velocità di connessione
Ho banda ma ho latenze molto alte
Quindi Poche chiamate al serversoprattutto Meno chiamate più dati
Sprite CSS Usare le caratteristiche avanzate
CSS 3
Unire le risorse JavaScript Minifying and GZipping
Ottimizzare il trasferimento dei dati Debugging e profiling
Wordpress
Gestire da iPhone
▪ http://wphoneplugin.org/
▪ http://iphone.wordpress.org/
Visualizzare per iPhone
▪ http://www.mobilepress.co.za/
▪ http://bravenewcode.com/wptouch/
▪ http://www.doyoufeed.com/us/tools.php