Je me suis lancée dans le dev d’application pour téléphone portable il y a un an maintenant…. Déjà !
A ce moment là Android débarquait tout juste en France, la suprématie de l’iPhone était totale.
Il a fallu choisir sur quelle plateforme développer. Pas simple. Naturellement mon choix se portait sur Android pour développer dans le domaine du libre, sur un système ouvert. J’avais quand même quelques réticences parce qu’Android c’est Google et que je n’aime pas les monopoles, or Google est en train de dominer totalement le web.
De l’autre côté, Apple avec iPhone c’est un marché très important en France, un système complètement fermé, on entre dans le monde merveilleux d’Apple où tout est formidable, même les bugs. Les applications doivent être validée par Apple avant d’être mise à disposition sur l’AppStore, pareil pour les simples mises à jour d’appli.
Côté développement, Android, c’est du Java gourmand en mémoire mais boosté par la Virtual Machine de Google (Davilk). iPhone c’est de l’objective C, un langage objet basé sur le C, plus proche de ce avec quoi j’ai l’habitude de travailler. Il faut être rigoureux au niveau du code et de la gestion mémoire mais du coup ça améliore les performances des applications.
Finalement, le choix se fera quasi tout seul…. le marché l’impose… J’ai publié l’application M-Converter sur l’android Market d’abord puis sur l’AppStore, mon associé a fait un billet sur l’utilisation des applis et, “y’a pas photo”, l’iPhone reste devant haut la main.
Je pense continuer de travailler pour Android mais la priorité sera désormais pour l’iPhone……