Mobile

Combien cela coûte-t-il d’être un développeur d’iPhone ?

par Renato Pessanha, développeur iPhone OS

Depuis qu’Apple a mis à disposition le SDK (Software Development Kit, la boîte à outils pour la création d’applications pour l’iPhone OS) et permis la publication d’applications sur l’App Store pour la vente, les développeurs se sont tournés vers cette nouvelle plateforme prometteuse, dans le but de gagner un peu d’argent.

Mais avant de pouvoir en tirer profit, il faut investir. Pour créer des applications pour iOS, le programmeur a besoin de matériel, de licences, de connaissances, de logiciels et de ressources.

Équipement

Pour compliquer un peu plus les choses, il est intéressant de pouvoir tester les performances de vos applications sur des appareils plus anciens comme un iPhone 3G ou un iPod Touch de première génération. Il est donc intéressant d’envisager de conserver un ou deux de ces appareils uniquement à des fins de test.

Pendant le développement de l’application, vous pouvez la tester dans le simulateur qui fonctionne sur Mac OS X lui-même. Pour les applications iPad, l’écran d’un MacBook de 13 pouces est très petit et le simulateur fonctionne à l’échelle 50-50. Dans ce cas, un MacBook Pro de 17 pouces ou un iMac de 27 pouces vous apportera le confort nécessaire pour programmer et visualiser votre code à côté du simulateur lors des périodes de débogage, en évitant de passer d’une fenêtre à l’autre.

  Chipgate : Non, votre iPhone 6s n'est pas plus mal pour avoir un processeur Samsung

Et n’oubliez pas de garder vos sauvegardes à jour. Un bon disque dur externe ou une capsule temporelle permettant d’utiliser la machine à voyager dans le temps est très important.

Licences

Pour tester vos applications sur un appareil et les rendre disponibles sur l’App Store, vous devez faire partie du programme de développement de l’iPhone. L’inscription coûte 99 euros (soit environ 175) et doit être renouvelée chaque année.

Connaissances

L’investissement dans la formation dépend de vos connaissances préalables en matière de programmation et de votre maîtrise de l’anglais.

Si vous n’êtes pas un ninja de la programmation, il existe plusieurs livres en anglais qui proposent un chemin doux sur le sujet. Un autre bon conseil est le cours de développement d’applications iPhone de l’université de Stanford, qui peut être téléchargé gratuitement sur iTunes U.

Si vous n’êtes pas autodidacte et que votre anglais n’est pas aussi bon, la meilleure solution est de chercher un cours spécialisé. L’iAi (Interactive Arts Institute) propose des modules intéressants, le forfait complet de 99 heures coûtant 5 975 euros (il peut être fractionné en 5 versements).

Il convient de rappeler que même un programmeur C++ ou Java expérimenté, étudiant le SDK entre 3 et 4 heures par jour, peut facilement prendre plus de 30 jours pour produire l’une des applications les plus simples.

Logiciels et contenus

Ce point est variable et dépend beaucoup du type d’application à développer, étant important de rappeler que, même avec de l’équipement et des connaissances, la création d’une application couvre d’autres coûts liés au contenu que cette application utilisera.

  Comment utiliser le téléphone comme un microphone

Le développement de l’application ne se fait pas uniquement dans le SDK. Si vous souhaitez intégrer des fonctionnalités telles que des effets sonores, des vidéos, des images et des objets 3D dans votre application, vous devrez probablement investir dans des logiciels pour travailler avec ces contenus, tels que Final Cut Studio, Maya ou Photoshop. L’alternative est ici de rechercher des solutions à bas prix ou des logiciels gratuits comme Pixelmator, GIMP et Blender.

Si vous n’avez pas l’intention de créer ce contenu, vous pouvez le commander auprès de designers, de musiciens et d’illustrateurs.

N’oubliez pas : même si votre demande n’a pas besoin de sons, d’images et de vidéos, il lui faudra une icône, qui sera sa marque de fabrique sur l’App Store. Et gardez à l’esprit que de nombreux utilisateurs n’achètent pas une application simplement parce qu’ils trouvent l’icône moche.

Simulation de valeurs

Le tableau ci-dessous énumère les investissements nécessaires pour deux scénarios différents, y compris la valeur de la formation. Les coûts des logiciels et du contenu ne sont pas inclus car ils dépendent fortement du type d’application à créer.

L’investissement nécessaire n’est pas négligeable. En plus de l’argent investi, il y a le temps nécessaire pour apprendre la langue. Si vous avez peu de temps libre pour étudier et programmer, vous risquez de vous sentir frustré et écrasé par la sortie de nouveaux modèles d’appareils et de nouvelles versions d’iOS et de SDK, avec de nouvelles fonctionnalités à apprendre.

  Le nouvel iPod Nano pourrait être la prochaine victime d'une évasion

De plus, il y a de la concurrence. Il existe déjà  plus de 250 000 applications disponibles sur l’App Store, et chaque jour des centaines de nouvelles applications sont publiées. Si votre application à 0,99 € ne fonctionne pas, cela signifie qu’elle se vendra à moins de 4 ou 5 exemplaires par jour, ce qui ne rentabilisera guère l’investissement.

Et pour ne rien arranger, vous courez toujours le risque de voir votre application à 0,99 € piratée et distribuée gratuitement dans le monde souterrain de l’Internet.

Conclusion

Si vous avez déjà un Mac et un iPhone et que vous savez programmer, vous êtes dans le meilleur des mondes. Il vous suffit d’investir du temps pour apprendre les outils et créer vos applications. Mais si vous ne savez pas programmer et que vous n’avez pas de Mac ou d’iPhone, réfléchissez bien avant de faire cet investissement, car le risque est élevé.

Ce marché des applications est ouvert et amusant. Cela demande de la créativité, du travail et un certain investissement. La décision vous appartient. ?

Avertissement | Les opinions de l’auteur du texte ne reflètent pas nécessairement celles de PerlmOl.

A propos de l'auteur

Véronique

La trentaine, maman de deux petits monstres de 10 ans. Je pèse chaque jour le pour et le contre dans l'utilisation des écrans pour mes bambins !
J'écris souvent depuis les transports en commun (#teamTablette).

Laisser un commentaire