dimanche 27 juin 2010

07 juin 1654 : Sacre de Louis XIV


Le 07 juin 1654, Louis XIV est sacré roi de France dans la cathédrale Notre-Dame de Reims. Ce jour là, il ne s'en doute certainement pas, mais exactement 356 ans plus tard, ma première application est disponible sur l'App Store d'Apple.
Mais, me direz-vous, quel rapport entre ces deux évènements ? Mis à part la date, ces deux évènements ont déclenché une histoire. Une partie importante de l'Histoire de France pour le plus ancien, mon histoire en tant que développeur iPhone pour l'autre.
Mais je vous rassure tout de suite. Je n'ai pas créé ce blog pour parler de mon application, qui est ô combien belle, ô combien intéressante et tout simplement ô combien parfaite. Je n'ai pas créé ce blog pour parler de Louis XIV, non plus. Non, ce blog a été créé pour suivre, au jour le jour (enfin presque), le cheminement d'un développeur iPhone lambda (et oui, pour l'instant, je ne suis qu'un développeur lambda) vers ... la gloire ? L'anonymat ? L'échec ? La réussite ? Sincèrement, je n'en ai aucune idée, seul l'avenir nous le dira.
Ma première application est donc disponible sur l'App Store, et il s'agit d'iFléchés. Comme vous l'avez peut-être deviné à son nom, cette application vous permet de résoudre des grilles de mots croisés et fléchés - et n'est pas une application permettant de réaliser des mots fléchés (pour plus de détail, se référer à la fiche de l'application). Dans ce premier billet, je vais expliquer la genèse de ce projet, jusqu'à sa concrétisation en ce fameux 07 juin.
Il y a quelques années maintenant, Apple lançait son App Store, boutique en ligne au principe simple : un développeur crée une application, Apple la distribue sur son Store, les utilisateurs d'iPhone l'achètent. Rapidement, l'App Store a eu un énorme succès (on est aujourd'hui à plus de 3 milliards d'applications vendues), et certaines sucess-story ont fait saliver les développeurs en herbe du monde entier. En effet, avec un marché potentiel aussi fort que celui des utilisateurs d'iPhone, avoir LA bonne idée, c'est un billet direct vers la fin des fins de mois difficiles, et même (beaucoup) plus !
Forcément, ayant des capacités techniques, j'ai pendant (très) longtemps pensé à me lancer dans l'aventure. Mais pour que cela fonctionne, il faut, en premier lieu, avoir une bonne idée, mais également préparer sa stratégie de vente, marketing, ... Cependant, n'étant pas forcément organisé, j'ai décidé de me lancer, en utilisant la méthode "La Rache". Cette méthode s'applique aussi au développement iPhone, et est divisée en 5 phases :
1. Trouver une idée d'application à développer qui ne soit pas trop chronophage (la réussite n'étant pas forcément au rendez-vous, je ne voulais pas non plus consacrer 6 mois au développement de mon application)
2. Développer l'application
3. Vendre l'application
4. L'améliorer suite aux retours des utilisateurs
5. Capitaliser (je reconnais que cette phase trahit l'esprit de la méthode La Rache, mais elle est malgré tout nécessaire)
Ma tactique était donc simple : je me lance, et on verra après. Evidemment, en n'étudiant pas en détail tous les aspects de la vente d'une application sur l'App Store, le risque d'échec était élevé. Mais je l'ai pris ...
Ainsi, une fois que j'ai trouvé mon idée (résolution de grilles de mots flechés et croisés), je me suis lancé dans le développement. N'étant pas très doué dans le design, j'ai tenté de faire simple : un champ de saisie, un bouton permettant de lancer la recherche et une zone de résultat, le tout assaisoné par un fond d'écran d'une grille de mots fléchés. J'ai également pu récupérer une énorme base de données de mots français (plus de 300 000), contenant l'ensemble des noms communs, les féminins, les pluriels, et les verbes conjugués à toutes les personnes de tous les temps. J'ai donc basé toute la force de mon application sur cette base de mots, laissant un peu de côté le design, ma réflexion étant : "L'application n'a pas pour but d'être belle, elle doit juste être efficace. Cela suffira aux utilisateurs".
Partant de là, j'ai fini le développement, testé l'application, et je l'ai soumise à Apple : recherche de mots clés pertinents, explications sur l'utilisation de l'application intégrées dans la description, et c'est parti !
La validation d'Apple a été relativement rapide : l'application a été déposée le 1er juin, et elle a été rendue disponible le 07 juin.
L'aventure a donc commencé ...