SDK iPhone: grafico di confronto

070607_jobsiphone_vmed_11awidec.jpgCon 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
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 No
Debugging Remoto No
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
Disponibilità di Java No In sviluppo