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 SDKToolchainWindows MobileS60
CostoGratuitoGratuitoGratuito; può dipendere dagli strumenti utilizzatiGratuito; può dipendere dagli strumenti utilizzati
DisponibilitàGiugnoAdessoAdessoAdesso
Sviluppo nativoSìSìSìSì
Linguaggi supportati per lo sviluppo di applicazioni nativeObjective-CObjective-CC++, qualsiasi linguaggio con .NETC++
Certificati digitaliRichiesti per la distribuzioneNoDisponibili, richiesti per alcuni cellulariDisponibili, richiesti per alcuni cellulari
Supporto di venditaCompleto; 30% di guadagno va alla Apple; sono comunque consentite le applicazioni gratuiteNoLimitatoLimitato
Affidabilità della piattaforma di sviluppoImmaturaImmaturaMaturaMatura
     
     
Metodo di installazione dell’applicazioniDiretto (App Store), iTunesInstaller.appDiretto, ActiveSyncDiretto, PC Suite
Disponibilità EmulatoreSìNoSìSì
Debugging RemotoSìNoSìSì
Possibilità di programmare per più dispositiviPoveroPoveroEccelenteBuono
Supporto al touchscreenMulti-touchMulti-touchSingolo toccoForse a breve?
Disponibilità di applicazioniPoveroBuonoEccelenteEccelente
ArchitteturaCocoa Touch / Mac OS XMac OS XWindowsSymbian
Disponibilità di FlashNoNoSìSì
Disponibilità di JavaNoIn sviluppoSìSì