Le piattaforme di sviluppo mobile più diffuse
Nel 2010, vendite smartphone hanno superato i PC per la prima volta (IDC). Popolari per OS avanzati e app. Girano su piattaforme proprietarie diverse, con software specializzato: musica, scansione codici a barre, social network, email. Ecco le principali piattaforme in competizione.
Android
Piattaforma accessibile che permette agli sviluppatori di raggiungere funzioni root del software. Popolare per app che necessitano questo accesso: voice-to-text, controllo vocale telefono, anti-scrittura SMS alla guida, lettura SMS se velocità > soglia. Popolari anche scanner codici a barre. Open source, gratis per sviluppatori. Nessuna fee per pubblicare app.
BlackBerry
Supportata da Research In Motion (RIM), su tutti gli smartphone BlackBerry. App caricabili over-the-air (OTA) o via USB. Sviluppatori che vogliono vendere su BlackBerry App World pagano fee abbonamento e accesso. La maggior parte delle app è Java-based.
iPhone (iOS)
Piattaforma più popolare sul mercato, con più operatori che la aggiungono nel 2011. Grande varietà app per consumatori, sviluppatori attratti da alta domanda. Apple punta a utenti high-end con contratti telefono/servizio. Acquisti app/musica su iTunes Store. Sviluppatori pagano fee annuale programma iPhone Developer. App scritte in CSS, HTML, JavaScript.
Windows Mobile / Windows Phone 7
Popolare per chi già usa prodotti Windows (Office Suite) a casa/ufficio. Integrazione facile: sync documenti PC-telefono. Windows Phone 7 uscito 2010, app su Microsoft Store. Sviluppatori: fee annuale. Linguaggi: Silverlight, .NET, XNA.