Con una grafica 3D accelerata, API per scrivere applicazioni che facciano uso di database, strumenti di controllo, ed una versione personalizzata di Cocoa ridenominata Cocoa Touch, il nuovo SDK per iPhone e iPod Touch sembra già essere un prodotto che riscuoterà un notevole successo.
Ma come si confronta con gli altri sistemi di sviluppo già esistenti come le piattaforme di sviluppo Microsoft e Nokia. Grazie ad Engadget pubblichiamo questa tabella di confronto.
*** Vedi il grafico come immagine in dimensioni più grandi ***
Apple iPhone SDK | Toolchain | Windows Mobile | S60 | |
---|---|---|---|---|
Costo | Gratuito | Gratuito | Gratuito; può dipendere dagli strumenti utilizzati | Gratuito; può dipendere dagli strumenti utilizzati |
Disponibilità | Giugno | Adesso | Adesso | Adesso |
Sviluppo nativo | Sì | Sì | Sì | Sì |
Linguaggi supportati per lo sviluppo di applicazioni native | Objective-C | Objective-C | C++, qualsiasi linguaggio con .NET | C++ |
Certificati digitali | Richiesti per la distribuzione | No | Disponibili, richiesti per alcuni cellulari | Disponibili, richiesti per alcuni cellulari |
Supporto di vendita | Completo; 30% di guadagno va alla Apple; sono comunque consentite le applicazioni gratuite | No | Limitato | Limitato |
Affidabilità della piattaforma di sviluppo | Immatura | Immatura | Matura | Matura |
Metodo di installazione dell’applicazioni | Diretto (App Store), iTunes | Installer.app | Diretto, ActiveSync | Diretto, PC Suite |
Disponibilità Emulatore | Sì | No | Sì | Sì |
Debugging Remoto | Sì | No | Sì | Sì |
Possibilità di programmare per più dispositivi | Povero | Povero | Eccelente | Buono |
Supporto al touchscreen | Multi-touch | Multi-touch | Singolo tocco | Forse a breve? |
Disponibilità di applicazioni | Povero | Buono | Eccelente | Eccelente |
Archittetura | Cocoa Touch / Mac OS X | Mac OS X | Windows | Symbian |
Disponibilità di Flash | No | No | Sì | Sì |
Disponibilità di Java | No | In sviluppo | Sì | Sì |