Eduard ing. Roccatello
INTERDET 3.0 @ Rovigo 2009-01-12
Touchscreen multitouch

 Display grande
 Stesso kernel di OS X
 Safari Mobile
 Posta sempre disponibile
 Connettivit...
CLIENT NATIVI                APPLICAZIONI WEB

  Applicazioni veloci          Framework completo
                        ...
416




320
iUi

    CiUi

    WebApp.net



    Nati per imitare la GUI

    Non serve conoscere JavaScript

    Esperienza d’us...
Ridurre al minimo di dettagli

     Troppe informazioni in uno schermo piccolo?
      No grazie!

    Layout liquidi

 ...
Usare bottoni al posto dei link

     Aree cliccabili maggiori


    Aree cliccabili lontane tra loro

     Ho le dita...
Considerate...
 Meno potenza
 Meno velocità di connessione
  Ho banda ma ho latenze molto alte


Quindi
 Poche chiamat...
Sprite CSS

     Usare le caratteristiche avanzate
     CSS 3

    Unire le risorse JavaScript

     Minifying and GZ...
Wordpress

     Gestire da iPhone
      ▪ http://wphoneplugin.org/
      ▪ http://iphone.wordpress.org/


     Visualiz...
Sviluppare Per Apple iPhone
Sviluppare Per Apple iPhone
Upcoming SlideShare
Loading in …5
×

Sviluppare Per Apple iPhone

1,192 views

Published on

Sviluppare Per Apple iPhone

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,192
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sviluppare Per Apple iPhone

  1. 1. Eduard ing. Roccatello INTERDET 3.0 @ Rovigo 2009-01-12
  2. 2. 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
  3. 3. 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 
  4. 4. 416 320
  5. 5. iUi  CiUi  WebApp.net  Nati per imitare la GUI  Non serve conoscere JavaScript  Esperienza d’uso iPhone like  Limitati? 
  6. 6. 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.
  7. 7. 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
  8. 8. Considerate...  Meno potenza  Meno velocità di connessione  Ho banda ma ho latenze molto alte Quindi  Poche chiamate al server soprattutto  Meno chiamate più dati
  9. 9. Sprite CSS   Usare le caratteristiche avanzate  CSS 3 Unire le risorse JavaScript   Minifying and GZipping Ottimizzare il trasferimento dei dati   Debugging e profiling
  10. 10. 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

×