Interview d’Ipodishima, un des administrateurs du site iPuP.fr
mar 24
Interviews, iPad, iPhone 2 Comments
Aujourd’hui, suite de notre série spéciale consacrée au site iPuP. Après Loann, c’est Ipodishima, également associé d’iPuP SARL qui se prête au jeu des questions/réponses. Pas de langue de bois, des réponses franches et un oeil très avisé !
Bonjour ipodishima , vous êtes un des administrateurs du site iPuP, pouvez-vous vous présenter ?
Bonjour ! Sous ipodishima se « cache » en fait Marian. Je suis étudiant en 3ème année d’école d’ingénieur (Ecole Nationale Supérieure des Mines de St Etienne — cycle ISMIN). J’ai toujours orienté mes études vers l’électronique, et même aujourd’hui, je fais mon stage dans une grande entreprise de micro-électronique (STM). Ce n’est que très récemment que j’ai découvert la programmation et je dois dire que ça me plait beaucoup.
Concernant iPuP cette fois-ci, pouvez-vous nous dire quelle est l’origine de ce site, l’histoire ou l’expérience personnelle qui vous a amené à le créer, et son taux de fréquentation ?
Je pense que Loann l’a assez bien résumé. Je rajouterai que pour ma part, j’avais très envie d’aider les autres. J’aime partager ce que je sais faire, c’est pour cette raison que je suis très présent sur le forum. En ce moment, nous tournons autour de 900 visites uniques par jour. Le site connaît une très forte progression depuis quelques mois. Il faut aussi remarquer que nous avons beaucoup de visiteurs non inscrits qui fréquentent le site, notamment les tutoriels. En terme de visites, c’est d’ailleurs la page la plus regardée.
Comment évaluez-vous l’offre proposée aux développeurs Apple francophones entre les bouquins spécialisés, les tutoriels textuels, vidéos, et les forums? Assez faible je suppose … d’où le succès d’un des rares sites comme le vôtre !
Effectivement, les ressources sont assez rares. Il existe de très bons livres en anglais, mais rien ne remplace un forum qui reste un lieu d’échange. C’est primordial de trouver de l’aide lorsque l’on apprend un nouveau langage. Cependant, il est nécessaire d’apprendre en réalisant ; c’est pourquoi nous essayons sur le forum de répondre en donnant des pistes et non du code prémâché.
Etes-vous vous même développeur Apple ? Quelle est votre expérience dans ce domaine et surtout dans la programmation objet, assez souvent nouvelle pour de nombreux programmeurs voulant se lancer dans le dev iPhone ?
Alors, je développe comme les autres sur iPhone, mais nous ne somme pas développeurs certifiés. Cependant, le fait d’avoir commencé la programmation tout en mettant en place le forum m’a personnellement beaucoup aidé à progresser. Au départ, répondre aux questions des utilisateurs n’est pas forcément évident car nous manquons de recul. Maintenant, j’ose dire que lorsque je réponds sur le forum, seul un petit quart des questions nécessite un peu de recherche dans la doc de ma part. Tout ça pour dire qu’une grande partie des réponses sont dans la documentation, certe peu accessible aux débutants, mais tellement efficace ! De plus, lire la doc, répondre sur le forum oblige à se poser les questions et trouver les réponses pour être crédible ! C’est un très bon exercice…
Concernant mon expérience dans la programmation objet, elle est relativement faible. En effet, j’ai commencé il y a 3 ans par du C, puis il y a 2 ans nous avons fait du C++ et du java. Concernant le C++, j’ai passé mon été à l’apprendre seul afin de développer une application de gestion de stocks pour une entreprise. Il me manque donc parfois des notions poussées de la programmation objet, et j’en apprends encore tous les jours, notamment lorsque je cherche à clarifier mon code (le rendre plus lisible, mieux écrit (plus performant, exploitant au maximum la richesse de Cocoa), …).
Je suis assez surpris de trouver nombre de développeurs issus du web, n’ayant aucunes notions de langage orienté objet, voire de C, s’attaquer à ce challenge. C’est à mon sens très compliqué, à la fois pour eux car ils doivent fournir de réels efforts et pour nous lorsque l’on cherche à comprendre leurs interrogations.
Comment jugez-vous cet engouement autour de cette plateforme de développement ? Qu’est-ce qu’il pousse selon vous tous ces programmeurs (en herbe ou affutés) à vouloir être sur l’Apple Store ?
Il est clair que l’aspect financier en a attiré plus d’un. Malheureusement, ce n’est plus vraiment une poule aux oeufs d’ors… Par contre, la force d’Apple est de proposer un service accessible très simplement, et sans investir énormément. La récente baisse de prix assez conséquente du pack de développement sous Mac (anciennement à 499$) montre qu’Apple cherche à faire découvrir aux nouveaux venus un autre univers que l’iPhone. La différence majeure est le client. Sur iPhone, les clients consomment les applications : ils les utilisent quelque temps puis les jettent, et ainsi de suite…
Avec ce nombre toujours grandissant d’applications sur le store, je suppose que votre site doit avoir toujours plus de fidèles au fil des jours … vous confirmez ?
Oui !
Que pensez-vous de l’arrivée de l’iPad et des applications qui vont pouvoir être développées pour ce nouveau terminal mobile ?
Mmh grande question… Je demande à voir très sincèrement, même si je sais que la politique de communication Apple va certainement lui promettre un bel avenir.
Par contre, j’espère qu’Apple va renforcer la politique de tri des applications. En effet, les premières applis qui ont généré de l’argent sur l’iPhone ont été des crapWares (Coussin péteur, …) et cela nuirait à mon sens à l’image familiale, pratique, voire professionnelle de l’iPad.
Une nouvelle section sur le forum ou des tutoriels adaptés vont-ils voir le jour ?
C’est déjà le cas, nous attendons la levée du NDA ! Concernant les tutoriels, nous risquons de manquer de temps…
Quelques semaines avant le lancement de ce nouveau produit Apple, comment imaginez-vous l’avenir mobile et les types d’application ? Une réelle nouveauté ou un simple portage des applis iPhone existantes ?
Pour certains ce sera du portage basique. Pardonnez-moi mais lorsque l’on voit le niveau de développement de certaines applications du top 100, on se demande où est la valeur ajoutée. En fait elle n’existe même pas, le but premier est de générer de l’argent avec un concept se rapprochant des services par SMS (= arnaque), point barre.
Par contre, je sais que l’iPad aura droit à des applications spécialement développées pour utiliser au maximum les possibilités !
Pour revenir à l’iPhone, quels sont ses aspects séduisants ou contraignants et de son kit de développement ?
Très honnêtement, il n’y a que des points positifs. A un détail près : il y a parfois des fonctionnalités mal documentées, mais cela reste rare. Je pense en l’occurrence à tout ce qui est exploitation du microphone en bas niveau (récupération directe des données brutes du microphone).
Vous qui avez l’expérience d’écouter et aider des développeurs iPhone, quel(s) conseil(s) donneriez-vous à un débutant qui voudrait se lancer dans ce domaine ?
Commencer par apprendre ou revoir le C et prendre le temps de comprendre la programmation objet. Ne croyez pas ceux qui disent que vous pouvez vous attaquer directement à l’objective-C sans passer par le C++ ou le java. Vous arriverez à quelque chose, avec difficultés, mais mettrez très très longtemps à approfondir votre compréhension du langage pour évoluer.
Bon et s’il vous plait ! Lisez la doc !
Pensez-vous qu’aujourd’hui, avec plus de 140000 applications au compteur sur le store, une application peut encore sortir son épingle du jeu ? Si oui comment ?
Oula, très dur… Je pense que l’astuce réside dans les mots clés, et le nom de l’appli qui doit être évocateur, surtout pour les applications de type arnaque.
N’y a t-il pas trop souvent sur le store des applis dites « poubelles », faites à la « va-vite » ou sans réel intérêt, dispersant l’utilisateur final et surtout enlevant globalement de la qualité aux applis référencées ?
Si il y en a trop à mon sens. Ce qui est frappant, c’est (pardonnez moi, je ne vise personne) la stupidité de certains utilisateurs. Qui peut croire qu’un iPhone va pouvoir vous faire du café, localiser n’importe quel téléphone, … ? De plus, les gens dans leur majorité ne lisent jamais les descriptions ni les commentaires… Dommage pour eux ! Mais il engraissent des escrocs. J’ai une dent contre ces développeurs peu scrupuleux qui ne cherchent pas à utiliser l’iPhone dans son aspect pratique, mais plutôt comme un objet possédé par un pigeon…
Si vous aviez une seule requête à faire à Apple, quelle serait-elle ?
Proposer un service réservé aux développeurs permettant de juger les applications sur le store de manière plus réaliste que les commentaires des utilisateurs.
Que demanderiez vous a Apple pour faciliter la vie des développeurs ?
Un peu plus de transparence sur les mises en avant sur le store.
Le processus de validation Apple semble s’être accéléré et amélioré ces derniers temps. Est-ce aussi votre ressenti et celui des membres de votre forum ?
Oui tout à fait, nous sommes passés de une semaine à 48h environ, voire moins…
Pensez-vous que le SDK d’apple doit encore être amélioré ? Y-a-t-il encore un manque quelque part avec des possibilités qui devraient être offertes aux développeurs ?
Il y a toujours matière à améliorer. Cependant, je trouve que le SDK ne présente pas de lacunes flagrantes. Petit à petit, Apple lâche du lest sur les fonctionnalités, comme la possibilité d’ajouter une vue par dessus celle de l’appareil photo (notamment pour la réalité augmentée), l’utilisation du bluetooth, …
Quelle est votre application préférée ?
Shazam !
MERCI !
Merci à toi !
RSS
Email
Twitter

déc 20, 2010 @ 23:37:39
I would like to thankx for the time you have contributed in composing this blogpost. I am hoping the same top-grade blog post from you in the future as well. In fact your creative writing skill has inspired me to begin my own blog now. Truly the blogging is spreading its wings quickly. Your write up is a fine model of it.
déc 21, 2010 @ 07:13:23
It is rare for me to find something on the net that’s as entertaining and fascinating as what you’ve got here. Your page is lovely, your graphics are great, and what’s more, you use reference that are relevant to what you are saying. You are certainly one in a million, good job!