Voir dans iTunes

iVinophile, récit du développement de cette très belle application iPhone consacrée au vin

iVinophile, récit du développement de cette très belle application iPhone consacrée au vin

L'avis du rédacteur :

Graphismes33333
Fun/Utilité55555
Durée de vie55555
Qualité/Prix33333

Notre post sur l’aventure iPilule ayant fait des émules c’est aujourd’hui au tour d’Alexandre Bournier – que j’ai invité pour cette ‘tribune’ – de venir nous raconter le processus très intéressant qui l’a amené à développer iVinophile [AppStore, 1,59€] une application iPhone que tout amateur de vin se doit de posséder. Alexandre est développeur indépendant, mais aussi créateur du site des développeurs francophones Mac/iPhone PommeDev.com, depuis 2004.

Notez que si vous êtes développeur d’une application avec une belle histoire à nous raconter, sans langue de bois, et que vous possédez une belle plume, vous êtes invités à nous contacter pour une tribune de ce type.

Gestation du projet

Nous sommes en 2006. Ma passion pour le vin me pousse à créer le logiciel Vinitheca (pour la plateforme Mac), consacré à la gestion de cave et à la dégustation de cuvées. Le temps passe, et ce dernier ne verra jamais le jour (faute de temps de développement), mais reste dans un coin de ma tête pendant plusieurs années. Aujourd’hui, l’iPhone occupe de le devant de la scène côté applications mobiles. Quoi de mieux qu’un téléphone pour avoir toujours sa cave avec soi, les fiches dégustations sur les vins que l’on a déjà consommés, ou bien les prochains achats de bouteilles que l’on a bues chez un ami, et que l’on se doit de ne pas oublier ? Il était donc plus que naturel de porter cette application sur l’iPhone, voire de la réinventer pour cette plateforme. Elle s’appellera iVinophile. Egalement développeur Web, je gère un site de vente en ligne directe entre producteurs et consommateurs**, ce qui me permet d’avoir une base solide sur la façon de gérer les données liées aux vins.

La conception

L’étape de conception d’une application est bien sûre capitale. Pour cela, rien de mieux qu’une feuille A4 quadrillée et un crayon de papier. Et c’est parti pour une série de schémas. Bien entendu, on ne suit jamais vraiment ce qui est prévu lors de cette phase, surtout lorsque l’on travaille seul. Si le design de l’application peut évoluer pendant le développement, il est en revanche préférable d’être sûr de son modèle de données, et de la façon dont celles-ci seront stockées en base.

ivinophile-iphone-1

L’application

Les applications sur le vin étant légion sur l’AppStore (on n’en compte environ 50 sur le store français et deux fois plus sur le store américain), il fallait donc proposer une application complète et agréable à utiliser, respectant les canons esthétiques liés à l’iPhone et aux guidelines Apple.

De plus, il était nécessaire de combler un manque dans cette catégorie : une base de données complète et internationale sur les pays, régions et appellations qui produisent du vin. Le but du jeu étant de ne pas frustrer un français qui possède quelques bouteilles italiennes ou chiliennes, ni un américain qui possède quelques bouteilles australiennes… ou bien qui les a bu lors d’un voyage dans le pays en question. C’est pourquoi iVinophile propose de classer ses vins parmis 28 pays, 282 régions viticoles et 1849 appellations mondiales. Il en est de même pour les cépages (+ de 400 disponibles) où bien des applications actuelles ne proposent qu’un seul cépage possible par cuvée, alors que l’assemblage (plusieurs cépages dans un vin) est monnaie courante dans bien des pays.

S’il vient à manquer un élément, une région ou une appellation, il suffit de me le signaler plutôt que de le saisir directement dans l’application. Pourquoi ? Tout simplement pour que tout le monde travaille avec la même base. Une série de WebServices a été créé de manière à s’affranchir d’une nouvelle version et d’une validation par Apple pour tout élément ajouté ou modifié à la base de données interne. Ainsi, il suffit de réaliser une synchronisation depuis l’application pour modifier en temps réel sa propre base avec les nouvelles données concernant un pays, une région ou bien encore un arôme. iVinophile est avant tout une application de gestion de fiches dégustation de vins. Après avoir ajouter et localiser un nouveau vin, vous aurez une pléiade de choix à saisir… si vous le souhaitez. L’application est très dense mais l’utilisateur peut, suivant son niveau ne rentrer que quelques champs. Libre à lui de saisir des informations sur la robe, la teinte, l’éclat, la limpidité, la brillance, le bouquet, le nez, la complexité, l’astringence, la finale, la longueur, la douceur…etc. Pour chacune de ces catégories, l’utilisateur choisira parmis une série de qualificatifs. Avis aux connaisseurs !

Quant aux néophytes, ils pourront apprendre le vocabulaire du vin facilement. La fonction gestion de cave personnelle n’est pas en reste même si ce n’est pas la première fonction de l’application : vous pourrez créer et gérer vos casiers, les nommer, y placer des vins… ou bien tout simplement indiquer que des bouteilles ne sont pas encore rangées. Côté recherche, il fallait du pratique. Dès l’écran d’accueil, on peut choisir de chercher dans tous les vins (recherche textuelle possible), par couleur, par pays, région et appellations, par producteur… Et grâce au moteur de recherche multicritères, on peut demander à l’application toutes les AOC Côtes du Roussillon Villages de couleur rouge, de maturité comprise entre 2008 et 2010 dont un des cépages est le Syrah…

Le nombre de résultats trouvés s’affiche en temps réel ce qui évite les aller-retours vers la page de résultats s’il n’y en a pas. Lorsque des résultats sont trouvés, on pourra ensuite choisir « pour tous les vins », « dans sa cave » ou bien « dans les vins dégustés ». Vous pourrez également ajouter facilement des vins dans vos « bouteilles favorites » et dans votre « liste d’achats ». Si vous vous trouvez face à une bouteille que vous voulez ajouter à votre carnet mais que vous ne savez pas d’où elle vient, il existe un outil intéressant qui peut vous aider : « Où-est-ce ? ». En saisissant quelques caractères d’une région ou d’une appellation, par exemple « Pommard », il vous indiquera les résultats dans les régions et appellations. Pour cet exemple, il s’agit de « France => Bourgogne => AOC Pommard ». Et vous pourrez alors classer votre vin facilement.

ivinophile-iphone-croquis

Le développement

L’application a nécessité 3 mois de développement : plus de 20000 lignes de code tout de même (et environ 200 images). Il est vrai que lorsque l’on est développeur indépendant, il faut s’atteler à toutes les tâches : conception, développement de l’application, tests, développement du site, création des vidéos… Sans oublier la traduction (en anglais pour l’instant), puisque l’application comprend tout de même 400 phrases et surtout autant de mots spécifiques au vocabulaire si typique de la dégustation.

Le beta-test

Il ne faut jamais négliger cette phase très importante ! J’ai testé l’application un grand nombre de fois, et je pensais que la phase de beta-test serait une partie de plaisir, un travail d’une journée au maximum. Il n’en a rien été. Il faut toujours confier son application à un utilisateur lambda (du moins qui connaît les rouages de l’iPhone). Il a donc fallu 10 jours de plus pour terminer l’application après un grand nombre d’aller-retours avec le beta-testeur : il y a toujours tout un tas de petites choses qui nous échappent et qui peuvent être améliorées, notamment concernant l’ergonomie d’une application. La règle d’or est simple : toujours suivre les « guidelines » Apple pour ne pas contrarier les utilisateurs. L’application doit avoir des comportements logiques et attendus par l’utilisateur.

La vente

Comme bien des développeurs, le marketing et le commercial ne sont pas ma tasse de thé. Pour assurer un lancement réussi, l’application est à 50% de son prix jusqu’au 15 janvier 2010, soit 1,59€ (puis 2,99€). Contrairement à iGourmandiz [AppStore, 1,59€], ma première application consacrée aux desserts de notre enfance, iVinophile est disponible en anglais dès son lancement. J’espère ainsi vendre autant de copies outre-atlantique qu’en France, notamment parce que les américains, tout comme les français, adorent déguster et tout retenir des vins consommés (le nombre de sites communautaires sur ce sujet est impressionnant). Un lancement réussi serait 5000 copies en 3 mois.

- Alexandre Bournier

ivinophile-iphone-2

Voir dans iTunes

ReTweeter sur Twitter :

RePoster sur Facebook :

application-iphone

Commentaires

1 - Commentaire

2 - Nom

3 - Email (ne sera pas publié)

4 - Site web

Commentaires

Par Christophe le 19-01-2010

Bonjour tout le monde,
Article super intéressant, qui illustre bien le parcours du combattant pour lancer et faire connaître une appli…
Je m’occupe de promouvoir l’application Visit Paris, qui permet de découvrir l’Histoire de la capitale grâce à 50 vidéos et un système de géolocalisation. On a réussi à obtenir une trentaine d’articles, de critiques sur des sites internet, des blogs français + presse. On s’attaque désormais au marché international, notamment US…

De mon côté, je suis à la recherche de nouveaux développeurs afin de mettre en valeur leur application. En gros, je souhaite mettre à profit mon expérience vécue avec « Visit Paris » (contacts de sites internet, journaux, gestion de réseaux sociaux…) auprès d’autres créateurs d’applis.

N’hésitez pas à me contacter si vous êtes intéressés, si vous désirez plus d’informations.

On a raté une info ? Vous avez un scoop ? -------->

Quelques accessoires iPhone :