Le app iPhone possono essere create con Flash?
Prima di settembre 2010 era impossibile creare un'app iPhone usando la piattaforma Adobe Flash. Tuttavia, Apple ha rimosso alcune restrizioni permettendo a Flash di essere una base per lo sviluppo di app, tra altri software. Ora è possibile usare Adobe AIR, incluso in Adobe Creative Suite CS5.5, Adobe Flash Professional CS5.5 e Adobe Flash Builder 4.5. Adobe ha posto le basi per rendere ancora più facile lo sviluppo. Ci sono alcune cose da ricordare quando crei un'app per iPhone.
Dimensioni schermo iPhone
L'iPhone 4 ha un display 960x640. Parti da questa risoluzione. Qualsiasi dimensione troppo piccola o grande causerebbe distorsione dell'immagine su iPhone. Scegliendo dimensioni di immagini e grafica all'interno della risoluzione, pensa a come appariranno su uno schermo molto più piccolo del computer. Le versioni precedenti di iPhone avevano display a risoluzione inferiore.
Dita invece del mouse
Il puntatore del mouse è uno strumento di selezione incredibilmente preciso. Sei abile a navigare velocemente sul desktop. Tuttavia, nonostante l'esperienza, gli esseri umani non sono abili con le dita come con il mouse. Manca la precisione e il movimento costante che offre il mouse. Mentre certi eventi mouse (o touch) funzionano bene con un dito, non tutti lo faranno. Testa le tue app su iPhone prima di finalizzare il rilascio.
Prestazioni
Questo è il passo più importante. Un iPhone eseguirà la tua app con meno efficienza del computer su cui la crei. Un iPhone più vecchio avrà ancora meno potenza e velocità per fare cose che un modello successivo fa con facilità. Se progetti un'app per ogni utente, usa le specifiche minime come guida. Se è solo per iPhone recenti, specifica nelle note dell'app per evitare feedback negativi sull'App Store per prestazioni lente su dispositivi vecchi.
Test
Puoi caricare la tua app in iTunes per testarla. Non c'è modo migliore per vedere se l'app è come la vuoi che cercare di romperla e testarne i limiti. Se testi solo delicatamente per assicurarti che funzioni, potresti perdere problemi più sottili. È il momento di essere spietati, perché chi scaricherà la tua app la tratterà così e griderà alla tua incompetenza se l'app ha bug.