Interview développeur iPhone : Vincent, auteur de MyPhotoEgg
Vincent est l’auteur du
logiciel de visualisation de photos en 3D
MyPhotoEgg.
Il a accepté de partager ses réponses à notre désormais classique
interview développeur iPhone (voir les autres interviews ici). Voici ses
réponses :
Pouvez-vous vous présenter ?
Je suis Vincent Zgueb, j’ai 38 ans, j’habite à Nancy en Lorraine et je
développe sur iPhone depuis 7 mois. J’ai au total environ 10
ans d’expérience de développement sur différentes plate-formes: d’abord .NET,
puis JAVA et enfin C/C++ et objective-C.
Quels sont vos programmes ?
myPhotoEgg (qui vient d’être mis à jour avec la v1.0.1) est
un visualiseur de photos personnelles dans un espace 3D en forme d’oeuf.
Pourquoi développer pour l’iphone ?
Je suis comme de nombreux développeurs (ou non d’ailleurs), j’espère pouvoir
simplement vivre de ce que j’aime faire ! L’iPhone est
une magnifique invention, tant technologiquement avec un OS et un SDK
remarquables, que d’un point de vue marketing avec le concept d’AppStore qui
révolutionne réellement la relation entre l’offre et la demande. Tout cela
constitue une vraie chance pour les développeurs qui souhaitent rester
indépendants et travailler sur leurs propres idées.
Quels sont les aspects séduisants ou contraignants de l’iPhone et
de son kit de développement ?
Tout ce qui concerne l’interface utilisateur (UIKit) est
remarquablement bien pensé et riche. Apple a vraiment mis tout son
savoir-faire dans le domaine des interfaces au service des développeurs. Et
l’interface est le point-clé de la plupart des applications, pas seulement pour
le look mais surtout pour l’utilisabilité.
Les utilisateurs ne s’en rendent pas toujours compte parce qu’une interface
bien faite doit se faire oublier. C’est le paradoxe.
C’est difficile de parler des points forts de l’iPhone tant il y en a !
L’accéléromètre, le GPS, et la simplicité avec laquelle on peut les
utiliser pour nos propres programmes, c’est vraiment génial. Enfin un
dernier mot pour la doc de qualité et le forum
développeurs qui sont d’une aide précieuse au quotidien.
Au titre des points faibles, j’ai beaucoup souffert pour ma part de
ne pas pouvoir accéder au système de fichiers et particulièrement aux
photos. Le fait que les applications n’aient pas le droit (au sens
juridique et non technique) d’aller lire ailleurs que dans leur "bac à sable"
est une vraie difficulté. Aujourd’hui les applications sont condamnées
à tourner de façon étanche les unes par rapport aux autres. Même si je
reconnais que c’est très bien pour la sécurité. En plus les utilisateurs (et
ils ont raison) font le reproche d’une importation des photos un peu
fastidieuse, sans savoir que ceci est imposé par le kit de développement
actuel. Le nouvel SDK 3.0 permettra quand même d’améliorer les
choses avec des possibilités d’importations multiples.
Que demanderiez vous a Apple pour vous faciliter la vie
?
Je demanderais de permettre l’accès en lecture seule des fichiers externes à
l’application ou l’équivalent. Cela me permettrait d’avoir les nouvelles photos
automatiquement dans myPhotoEgg sans manipulation de l’utilisateur.
Combien de temps passez-vous sur le developpement d’un
logiciel ? Travaillez vous seuls ou à plusieurs ?
J’ai travaillé seul avec l’aide d’un ami développeur pour
l’app myPhotoEgg. Dorénavant je vais essayer de développer plutôt à 2, c’est
plus efficace et bien meilleur pour le moral quand on coince un peu. myPhotoEgg
m’a pris environ 6 mois. La première version ne m’a pris que 3
mois, auxquels se sont ajoutés 3 autres mois suite à un refus
d’apple qui m’a contraint à repenser toute une partie du
programme.
Est-ce une activité rentable ? En vivez vous ou prévoyez vous
d’en vivre un jour ?
Et bien la rentabilité est très variable. Je manque encore d’un peu de recul
mais je pense qu’on peut en vivre. Pour cela le seul marché français me
paraît un peu petit. Il faut vendre dans le monde entier. Il faut
aussi pouvoir réutiliser du code dans de nouvelles
applications afin de réduire le coût de production. myPhotoEgg m’a
pris 6 mois, c’est beaucoup et cela m’oblige à en vendre un très grand nombre.
Il faudrait que mes prochaines appli ne me prennent pas plus de 3 mois
pour être rentables.
Approximativement, combien avez-vous vendu de copies de vos
logiciels?
myPhotoEgg est dispo depuis 3 semaines seulement et j’en ai vendu environ
3000 dont 80% en France. En fait on touche très vite son marché potentiel,
ensuite les ventes diminuent très fortement. C’est très dur de rester dans le
Top25. Les nouveautés poussent assez vite les anciennes appli (à part quelques
cas exceptionnels).
Quels sont vos futurs projets pour l’iPhone ?
Déjà je dois chouchouter les clients actuels. Je prépare
des mises à jour qui prennent en compte la plupart des critiques et
propositions. Ensuite je prépare un kit de développement (SDK)
myPhotoEgg dédié aux programmeurs qui souhaitent utiliser ce genre
d’interface 3D dans leurs propres applications.
Quelles sont vos application préférées (pas la votre;-) )
?
Shazam reste pour moi le top des appli. Ensuite
les applications smule
comme Ocarina sont superbes voire poétiques! Sinon je suis un
peu comme tout le monde, je regarde la météo 10 fois par jour
et j’utilise l’application du journal "Le Monde" très
souvent.
Quel a été l’impact de La parution d’une news iPhon.fr parlant de
vos applis iPhone ?
Evidemment, faire connaître son travail sur iPhon.fr a un impact décisif (du
moins pour les pays francophones). Aujourd’hui si on n’arrive pas à
faire connaître ses réalisations, on reste confidentiel et personne ne
vient vous chercher. iPhon.fr puis youTube sont vraiment les 2 meilleurs
vecteurs de communication pour un développeur indépendant.
Un mot a ajouter ?
Merci aux lecteurs d’iPhon.fr pour leurs commentaires. Parfois ça
secoue un peu mais j’en ai toujours tirer de précieux enseignements
pour améliorer myPhotoEgg. J’ai tellement de demandes en attente que tout ne va
pas venir dès la première maj mais les choses vont aller assez vite
tout de même.
Merci Vincent !
mits
7 mai 2009 à 12 h 33 min
je suis pressé de voir les restrictions d’apple s’alléger car la sa devient
lourd
Sinon GG a toi t’est vraiment un pro 🙂
revox
6 mai 2009 à 20 h 52 min
"Et l’interface est le point-clé de la plupart des applications, pas
seulement pour le look mais surtout pour l’utilisabilité"
L’utilisabilité, oula ca fait mal aux yeux :p
26chy
6 mai 2009 à 19 h 52 min
Bjr
En ce qui me concerne je dirais Bravos pours cette appli mais Vincnent STP
une petite mise à joor pour ajouter les photos et le rendu, mais BON SUPER
APPLI
mdtdamien
6 mai 2009 à 20 h 58 min
merci pour votre point de vue, je connais enfin le pourquoi du comment du
principale point noir de votre application. j’espère que le F.W 3 vous
apportera les outils nécessaires.
Dominique
7 mai 2009 à 14 h 17 min
Vincent : un développeur à l’écoute des utilisateurs, une très grande
qualité et une superbe application…
Vincent
7 mai 2009 à 11 h 45 min
Petit commentaire du développeur de l’appli.
p1: Pour ce qui concerne le rendu souvent critiqué (à juste titre), cela a été
grandement amélioré dans la maj mais cela ne fonctionne que sur les nouvelles
photos importées et pas les anciennes. Il m’a été impossible de faire autrement
🙁
p2: Pour l’import des photos, et bien seule le firmware 3.0 permettra de le
faire. Aujourd’hui c’est interdit par apple, C’est pour ça qu’aucune appli ne
le propose. J’avais contourné le pb dans une première version soumise et qui a
été rejetée par apple. C’était en janvier. Apple n’aime pas qu’on contourne
😉
J’espère donc beaucoup du nouveau firmware pour vous fournir une appli qui tue
!!
Amitiés à tous.
Vincent
Workeur
7 mai 2009 à 19 h 43 min
Je l’ai acheté ce matin, telechargé , synchronisé, mais ca n’appariat pas
sur le springboard??????
C’est pas la premiére aplli qui me fait ca. Quelqu’un peut m’expliquer
pourquoi??
Mon precieux est jailbreaké…..
ludoxl
10 mai 2009 à 21 h 04 min
Salut Vincent, ton Appli est originale et géniale. Le logo est trop bon. Par
contre, je n’ai pas saisi la fonction shake et peut-on rentrer dans l’oeuf? A
plus. Ludo.
Iphoneteam
19 juin 2009 à 15 h 36 min
Salut Vincent,
Actuellement, je recherche des développeurs Iphone afin de constituer une
équipe d’experts dans ce domaine à terme. Cela m’intéresserait beaucoup de
pouvoir entrer en contact avec toi pour discuter de toi et de ce que je
monte.
Tu peux me contacter pa mail ou par téléphone :
jdassonville@alten.fr
01 46 08 72 50
A bientôt ! Et bravo pour ton boulot, c’est remarquable !
Jeremy