Sviluppare Per Apple iPhone

Post on 22-Apr-2015

2.509 views 0 download

description

Sviluppare Per Apple iPhone

Transcript of Sviluppare Per Apple iPhone

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