iPhone, iPad, iPod Touch : le blog iPhon.fr

Aller au contenu | Aller au menu | Aller à la recherche

Développement logiciel iPhone

Fil des billets - Fil des commentaires

jeudi 18 mars 2010

Des facilités pour les changements de prix des application sur l'AppStore

Pour une application iPhone, se faire repérer dans l'AppStore est difficile face à la concurrence et au volume d'applications proposées.

Le passage dans le top des applications déclenche (normalement) un cercle vertueux. Pour ceci, outre une campagne marketing, des baisses de prix ponctuelles, éventuellement la gratuité, peuvent aider.

Bonne nouvelle pour les développeurs, Apple a modifié l'interface de gestion "iTunesConnect" afin de pouvoir programmer des changements de prix successifs sans avoir à se reconnecter. Les scénarios peuvent intégrer de multiples changements de prix. Ceci permettra également aux développeurs de plus facilement appréhender leurs nombres de téléchargements en fonction du prix, ceci afin de l'ajuster au mieux.


Suivez nous sur Twitter, sur Facebook, via RSS, sur le site mobile de iPhon.fr ou avec l'application dédiée iFon.fr

Source

mercredi 17 mars 2010

Imaginez votre application iPhone et gagnez de l'argent, sans risque financier !

La société "Labotec" propose de recueillir les idées d'applications iPhone (crowdsourcing) et de choisir les meilleures pour les développer.

Cela permet par exemple à ceux qui ont une excellente idée mais aucune connaissance ou aucune envie de se lancer dans le développement ou même la création d'une entreprise, de voir leur projet être finalisé et proposé sur l'AppStore (et autres plate-formes Android par exemple).

Avantage : cela ne leur coûte rien et pourra leur rapporter. En effet, au delà des 25 000 premiers dollars générés( pour couvrir le service, les frais de développement et le risque) , les revenus de l'appli sont partagés à parts égales entre Labotec et l'"inventeur" (inspirer) de l'application.

La société créée par des Français établis aux états-unis vient d'annoncer une levée de fond (via Kima, fond européen récent) . Ceci devrait permettre à la société de poursuivre son développement et probablement de financer plus d'applications.

labotec-iphone.jpg

Lire la suite...

Applications iPhone : origine des développeurs, chiffres de Février et effet iPad

La société Flurry spécialisée dans les statistiques autour de l'utilisation des applications dispose d'une couverture importante via les services qu'elle propose aux développeurs d'applications pour connaître mieux les statistiques de leurs applications. Elle fournit régulièrement des études sur les applications iPhone et leur utilisation. L'étude de Février est sortie et est disponible ici en anglais, voici ce que l'on retient :

  • Les 140 000 applications (environ) disponibles sur l'AppStore sont issues de 35 000 sociétés ou développeurs différents
  • cela correspond à 58 sociétés ou développeurs nouveaux arrivant sur l'AppStore chaque jour
  • Selon Flurry, cela correspond à la croissance la plus rapide jamais vue pour une plate-forme de développement, la comparaison est faite avec les applications Facebook, qui elles ont réunies dans les 9 premiers mois, environ 14 000 apps contre 25 000 pour l'AppStore. Si la fenêtre d'observation est étendue à 18 mois, alors Apple creuse l'écart avec 140 000 contre 60 000 pour Facebook.
  • La raison mise en avant est liée à un business model des applications iPhone beaucoup plus clair que celui lié aux applications Facebook

stats-appstore-1.jpg

La seconde partie de l'étude s'intéresse à l'origine de ces développeurs d'applications :

Lire la suite...

mardi 23 février 2010

Fabriquez votre application iPhone /iPod Touch gratuitement sans une ligne de code !

C'est une solution qui nous vient du Japon, elle est intéressante pour tous ceux qui rèvent de faire fortune laisser leur trace sur l'AppStore, sans pour autant avoir des notions de programmation.

appliya-iphone.jpg

Le site Internet Appliya Solution permet ainsi en quelques clics, de :

Lire la suite...

mercredi 10 février 2010

Développement de jeux : l'iPhone plus populaire que la DS et la PSP

C'est une étude consacrée au développement de jeux sur consoles mobiles (PSP, DS, iPhone / iPod Touch) qui livre des informations intéressantes sur l'impact qu'ont eu l'iPhone et l'iPod Touch sur la production de jeux vidéos.

Ainsi, 19 % des développeurs de jeux écrivent des applications pour l'iPhone et l'iPod Touch, ceci est plus du double des développeurs DS et PSP. En parallèle, on relève que les jeux pour consoles et téléphones portables représentent désormais 25 % du marché des jeux vidéos, là ou l'on était à 12 % avant l'arrivée de l'iPhone et de l'iPod Touch.

L'origine de cet engouement est probablement à chercher du coté de la facilité de distribution des jeux ainsi produits pour l'iPhone et l'iPod touch : l'AppStore rend les développements commercialisables dans le monde entier relativement aisément comparé à la même chose sur DS ou PSP.


Suivez nous sur Twitter, via RSS, sur le site mobile de iPhon.fr ou avec l'application dédiée iFon.fr

Source

samedi 6 février 2010

Développeurs iPhone : gérez vos versions beta et vos tests en ligne gratuitement

Développeurs : la première impression qu'aura un utilisateur face à votre application iPhone risque de rester longtemps ou de déchainer des notes négatives sur l'AppStore s'il y a déception. Alors autant mettre toutes les chances de son coté en proposant un produit fini, fonctionnel à 100 % et testé largement. Pour cela il est fort utile de pouvoir compter sur un maximum de beta testeurs.

Un nouveau service dédié au test des applications avant leur mise à disposition sur l'AppStore à fait son apparition. Il se nomme "iPadBeta", s'adresse aux programmeurs iPhone, iPod touch et iPad. Il est accessible à l'adresse www.iPadBeta.com .

Il est gratuit , sans publicité et permet de gérer le déploiement de versions (avec l'indispensable identifiant UDID des testeurs) , de gérer les bugs remontés par les testeurs, un forum de discussions et un wiki par application sont également prévus.

Si vous n'êtes pas développeur mais si vous souhaitez tester des logiciels en avant-première et aider les développeurs à sortir des applications les plus abouties possibles, vous pouvez rejoindre le site en tant que beta testeur.

Retrouvez tous nos billets sur le développement d'applications iPhone.

Suivez nous sur Twitter, via RSS, sur le site mobile de iPhon.fr ou avec l'application dédiée iFon.fr

Source

vendredi 29 janvier 2010

Marketing des applications sur l'AppStore : une étude à ne pas manquer

Comment bien vendre son application sur l'AppStore?

Voilà une question qui forcément s'est posée et se posera à tout développeur d'applications iPhone et iPad bientôt ;-) . En effet, l'AppStore a dépassé les 130 000 applications disponibles et ne propose aucun moyen marketing (même payant) pour sortir du lot et être plus visible. Il faut donc que chaque développeur trouve le bon mix prix, timing et communication pour s'assurer des ventes correctes pour son application.

La société FaberNovel qui a développé et marketé les applications "RATP Lite" et "RATP Premium" pour le métro Parisien propose des informations très documentées sur le sujet . Elles vont incontestablement intéresser les développeurs, sachant qu'il y a très peu de données connues sur le marketing des applications sur l'AppStore actuellement.

L'étude est à consulter ici :

On retiendra entres autres les poinst ci-dessous , mais elle mérite une lecture détaillée :

  • que la fenêtre retenue par Apple pour classer les applications dans son top est constitué de facteurs appliqués sur les 4 derniers jours. Donc un passage dans le top est souvent lié à un boost très ponctuel des ventes, s'ensuit en général un effet boule de neige vertueux ;-). On nous avait effectivement signalé ceci pour des applications suite à des billets sur iPhon.fr (si des devs peuvent confirmer dans les commentaires)
  • 80 % des acheteurs de la version Premium étaient passé par la version 'Lite' auparavant lorsque la premium était à 1,59 euros : de l'importance de faire une très bonne version Lite pour améliorer la conversion en payant. Mais à 0,79 euros, plus d'achat direct, puisque ce sont 50 % des acheteurs de la premium qui avaient testé la Lite auparavant.
  • Le passage de 1,59 euros à 0,79 euros a multiplié les ventes par 3 !
  • les revenus liés à la publicité dans une application gratuite peuvent être équivalents à ceux retirés de la vente
  • Les samedi et dimanche sont des grosses journées de vente comparé à la semaine (20 % d'ecart)
  • L'application RATP Lite (gratuite) a été téléchargée 350 000 fois, a 126 000 utilisateurs actifs, la payante a été chargée 105 000 fois et est utilisée par 80 000 personnes
  • la barrière des 10 Mo pour le poids de l'application est cruciale. C'est en effet la limite en deça de laquelle l'application peut être téléchargée via le réseau 3G, sans avoir besoin de l'ordinateur ou du WiFi pour l'acheter. Développeurs, si vous êtes à 11 Mo, ca vaut peut être la peine de faire maigrir un peu l'application.
  • La campagne d'affichage de bannières (sur quel site ?) a couté 750 euros pour ... 2 euros de revenu !!!

marketing-apps-iphone-2.jpg

Lire la suite...

mardi 22 décembre 2009

Interview développeur iPhone : Olivier Poitrey, DailyMotion - Appli Android et Nokia à venir

dailymotion-iphone-ipod.jpgCela faisait longtemps que l'on avait pas interviewé un développeur d'application iPhone / iPod Touch, voici donc l'interview de Olivier Poitrey, qui a réalisé l'application iPhone DailyMotion (voir ce billet).

Bonjour Olivier , vous êtes directeur technique de DailyMotion et co-fondateur, vous avez également eu un rôle particulier concernant le développement de la toute récente application iPhone et iPod Touch de DailyMotion, pouvez -vous nous en dire plus ?

Passionné d'Apple de longue date, cela faisait un moment que je cherchais une bonne raison d'apprendre l'Objective-C (le langage de développement de Mac OS X et iPhone OS). N'ayant pas de ressources en interne pour développer cette application, j'ai sauté sur l'occasion pour m'y mettre et ainsi me lancer dans la conception de ce projet.

Quelles sont les spécificités de l'application DailyMotion, comment peut-elle se différencier de celle de youtube présente par défaut sur l'iPhone ?

Nous avons mis le minimum de fonctionnalités dans cette première version afin de nous focaliser sur l'ergonomie et les performances. L'application n'a donc pas à proprement parler de fonctionnalité absente de la version Youtube, si ce n'est un mode de navigation à mon avis plus fluide et plus convivial. Aussi, nous avons mis l'accent sur une des spécificités de Dailymotion qui est la programmation de vidéos stars. Contrairement à Youtube qui est principalement un moteur de recherche (ce qui transparait bien dans leur application), les vidéos sélectionnées par l'équipe Contenu de Dailymotion sont mises en avant dans l'application, tout comme nous avons l'habitude de le faire sur le site.

Pourquoi développer pour l'iPhone ? Avez-vous prévu l'équivalent pour d'autres systèmes mobiles ?

Nous avons une application Androïd et Nokia OVI en préparation. Cependant ces versions ne sont pas développées en interne, et elles ont pour objectif de se calquer sur l'ergonomie de la version iPhone, tout en s'adaptant aux spécificités des différents OS hôtes.

Quels sont les aspects séduisants ou contraignants de l'iPhone et de son kit de développement ?

Lire la suite...

jeudi 26 novembre 2009

Un site qui référence les logiciels iPhone / iPod Touch refusés par Apple

iphone-3G.jpgOn le sait, le chemin pour avoir son application iPhone / iPod Touch approuvé et enfin pouvoir être téléchargé sur l'AppStore est compliqué, long, peu transparent et aboutit parfois au rejet pur et simple pour diverses raisons.

C'est évidemment un vrai manque à gagner et une grande frustration pour les auteurs de ces logiciels, certains et non des moindres se sont exprimés sur ce sujet.

Un site a entrepris de recenser les applications rejetées, il s'agit de AppRejections.com. Il entreprend donc le recensement des rejets mais également éventuellement des raisons, cela pourrait être utile aux développeeurs avant de se lancer dans un projet iPhone

Source

mardi 17 novembre 2009

Développement iPhone : des icones gratuites pour vos applications

Lorsque l'on se lance dans le développement d'une application iPhone, le fond, à savoir le logiciel et ses fonctionnalités sont d'une importance capitale, mais il ne faut pas négliger son ergonomie et sa présentation.

En effet, l'iPhone propose une interface claire et efficace notamment dans ses applications fournies en standard. C'est aussi ceci le succès d'Apple avec son OS. Cela signifie que les développeurs devraient au maximum essayer de s'aligner avec les habitudes que l'on a sur l'iPhone et respecter les standards de présentations préconisés par Apple (disponibles ici), cela rendra leur application facile à utiliser car intuitive.

Pour cela, les barres d'outils et autres tabulations situées en bas de l'écran telles celles rencontrées dans l'application "iPod", sont très utiles. Alors développeurs, sachez que vous pouvez réutiliser gratuitement pas moins de 130 icones pour vos logiciels à cette adresse.

icones-interface-iphone-1.jpg

et d'autres :

Lire la suite...

mercredi 21 octobre 2009

Des 'Tech Talks' iPhone dans plusieurs villes du monde

tech-talks-iphone.jpgDéveloppeurs iPhone, Apple vient à vous !

Apple a en effet annoncé un "iPhone Tech Talk Tour" qui propose aux développeurs de rencontrer des experts du développement iPhone. Les sessions visent des développeurs avancés et seront gratuites ... Mais les places sont limitées et cela se remplis à grande vitesse

Les villes concernées sont les suivantes : Paris (le 9 Novembre à la maison internationale, Cité internationale universitaire de Paris) , Londres (complet) , Hamburg, San Jose, Seattle, New York, Toronto, Bejing, et Tokyo.

C'est réservé bien entendu aux membres du programme de développement iPhone d'Apple et c'est ici pour vous inscrire.

Des inscrits parmi les visiteurs du blog ?

jeudi 8 octobre 2009

Apple fait-il des efforts vis-à-vis de ses développeurs iPhone ?

Les développeurs sont unanimes sur le sujet : il est absolument impossible de discuter avec Apple lorsqu'il s'agit de développer une application pour iPhone.

Depuis peu, Apple a évolué dans sa politique de communication vis-à-vis des développeurs iPhone.

iPhone_Dev_center_01.png

Ainsi, lorsque des développeurs soumettent une application à la firme de Cupertino et que cette application se voit refuser sa validation, Apple prend les choses en mains. Il en est donc presque fini des emails à 04h du matin (décalage horaire oblige ;) ) pour vous annoncer qu'il vous faut obligatoirement revoir tel ou tel point si vous souhaitez que votre application soit disponible sur l'AppStore.

Lorsque votre application passe en « niveau 2 », c'est Apple qui vous appelle depuis les États-Unis et qui prend le temps de vous expliquer les points à revoir. C'est tout de même plus 'humain' et plus correct que les e-mails très 'légaux' envoyés par Apple. L'appel se passe en anglais mais si vraiment cette langue vous pose problème à l'oral, Apple vous rappellera avec un conseiller américain qui parle (ou est de nature) francophone.

Timer_Apple_4_app.pngToujours dans une démarche d'amélioration, la société californienne a aussi mis en place un compteur permettant de connaître le temps d'attente (c'est une estimation bien évidemment ;) ) avant qu'une application soit validée par Apple (cf capture ci-contre)

Et ce n'est pas tout, une adresse mail dite « d'urgence » a été mise à la disposition des développeurs. Par exemple, s'ils constatent un bug qui doit impérativement être corrigé dans plus brefs délais, ils peuvent envoyer un mail à Apple via cette adresse mail pour que le bug soit rapidement corrigé.

Ce sont de bonnes nouvelles pour les développeurs iPhone, mais également pour les consommateurs d'applications iPhone !

dimanche 9 août 2009

iTunes 9 en préparation chez Apple ?

Une rumeur en provenance du site BGR semble indiquer la préparation d'une nouvelle version d'iTunes. Celle-ci, la 9, apporterait :

  • la capacité de réarranger les icones de l'iPhone / iPod Touch depuis iTunes
  • on parle également du support du Blue ray
  • et enfin de fonctions relatives aux réseaux sociaux : Twitter/Facebook/Last.fm pourraient apparaitre

Ce sera à suivre, en tout cas, un concept de réarrangement d'icones depuis iTunes avait été montré en vidéo dans ce billet, Apple s'en inspirera-t-il ?, à revoir ici (et là sur un iPhone / iPod Touch) :

Lire la suite...

vendredi 7 août 2009

Développeurs : testez vos applications plus facilement (vidéos)

Le développement c'est aussi une grande part de test et Apple propose pour cela un émulateur d'iPhone permettant de simuler un iPhone à l'écran pour chasser les éventuels bugs. Mais cette simulation n'est pas complète, il lui manque par exemple la possibilité d'utiliser l'acccéléromètre, le GPS ou encore le multi touch.

Les développeurs de "ISimulate" proposent du coup une solution basée sur une application iPhone et des librairies permettant d'afficher simultanément l'iPhone à l'écran en mode debug tout en manipulant un véritable iPhone faisant fonctionner l'application iSimulate qui capture les interactions de l'utilisateur.

Le voici en action en vidéo (ici sur iPhone / iPod Touch) :

Une autre utilisation de ce type de logiciel consiste à capturer une vidéo sur le simulateur à l'écran , tout en ayant une utilisation réelle et donc réaliste de l'application avec toutes ses fonctions.

Le logiciel est en vente ici sur l'AppStore à un prix qui augmente régulièrement (il passera en effet de 4 à 32 $ d'ici le 16 aout)

Enfin, voici une vidéo réalisée avec ce logiciel, qui propose de jouer à un jeu iPhone ... en Dual Display  (ici sur iPhone / iPod Touch)

:

Lire la suite...

mercredi 5 août 2009

Une protection contre le crack des logiciels iPhone / iPod Touch ?

Le piratage des logiciels iPhone / iPod Touch est relativement répandu, au grand dam des développeurs et à moyen et long terme peut être au détriment de la richesse de l'AppStore. Certains ont développé et intégrédans leurs logiciels des solutions de protection pour éviter le piratage.

Pour ceux qui ne veulent pas passer du temps à réinventer la roue, une solution sous forme de service payant est désormais disponible.

La solution de Ripdev nommée 'Kali Anti-Piracy' s'implémente dans le code de l'application au travers de librairies. Elle détecte ensuite au lancement du programme si celui-ci est piraté ou non, si c'est le cas alors elle s'arrêtera de fonctionner. Les développeurs indiquent sur leur site que des logiciels utilisant cette technologie sont déjà présents dans l'AppStore, qu'ils ont été validés par Apple en connaissance de cause.

La facturation se fait en achetant une clé initialement (premier prix pour les applis vendues moins de 9,99 $ de 100 $), puis en payant au trimestre (premier prix de 50 $).

Développeurs Français, qu'en pensez vous ? Seriez vous prêt à investir dans cette protection à ce prix là ? Pensez vous que cela vous permettra de vendre plus de licences ?

source

jeudi 30 juillet 2009

Développer sur iPhone : par où commencer ?

Notre cher modérateur, et rédacteur, Maxime alias Shine, vous a concocté un petit Manuel pour savoir comment développer sur iPhone.

Maxime est aussi le développeur de l'application TaxCalc, une application très simple qui vous calcule un prix TTC...

Disponible gratuitement sur l'AppStore


Je lui laisse la parole

Si vous n’avez aucune base en programmation, je vous conseille le site du zéro,vous y trouverez des tutoriels pour apprendre des langages de programmation basique ( PHP/HTML C/C++ Javascript … ). Ce qui nous intéresse plus particulièrement c’est le langage C, l’Objective C est un dérivé du C.



Ne comptez pas développer en deux semaines sur l’iPhone si vous n’avez aucune base !

Après quelques recherches, je suis tombé sur ces différents sites :

  •      iPhoneTuts : tutoriels vidéos pour le développement iPhone, cependant vous n’aurez pas d’explication sur ce que vous faites mais vous ferez une application au fur et à mesure. Prenez le temps d’apprendre Objective C avant de vous lancer.
  •      AppsAmuck : 31 applications avec leurs code source, vous y trouverez presque tout ce qui est possible de faire avec le SDK apple.
  •      iPup : communauté de développeurs français, vous y trouverez de nombreuxpas à pas pour réaliser des applications.
  •      OSX-DEV : pour le développement MAC mais la partie iPhone est bien remplis ;)

Je tiens à ajouter qu’il est obligatoire de maitriser un minimum l’anglais car la plupart de la documentation est en anglais et ça peut fortement vous aider

J’oubliais, l’université de Stanford propose un podcast sur le développement iPhone où vous retrouverez leurs cours en vidéo. Le podcast iTunes est disponible à cette adresse. ( en anglais encore une fois ;) )

J’espère que grâce à ces quelques liens vous allez pouvoir vous lancer :)

Le blog de Maxime à cette adresse


mercredi 13 mai 2009

Interview : Stéphane Roncada de 2XL Games Supercross

Dans la série Interview développeur, on continu avec Stéphane Roncada, Artiste 3D pour XL Games, créateur de 2XL Supercross, et ancien champion de Supercross

as_moto_superiphone_630.jpg

- Peux tu te présenter ?

Je m’appelle Stéphane Roncada, j’ai 30 ans, j’habite aux États-Unis à Phœnix, en Arizona, où je suis un artiste 3D pour 2XL Games, une boite qui créer des jeux vidéo. Je travaille avec 2XL Games depuis 3 ans maintenant, et j’adore mon nouveau métier !
Je dis nouveau car avant de me lancer dans cette nouvelle carrière, j’étais pilote de Motocross professionnel !

- Mais ... quel rapport avec l'iPhone ?

L'iPhone devenait de plus en plus populaire, et on ( 2XL Games) étaient sûr de pouvoir créer un jeu de Supercross de haute qualité sur cette nouvelle plateforme.
J’ai toujours rêvé de jouer à un jeu de Supercross sur un gadget portable, et l'iPhone est parfait pour ca !

- Comment t'es venue l'idée de ce jeu ?

Comme j’étais pilote de Motocross Professionnel, les jeux vidéo de motocross ont toujours été une de mes passion !
2XL Games a un gros portfolio de jeux vidéo tous terrains, donc ça nous semblait naturel de créer ce jeu pour l'iPhone.

- L'iPhone était alors la plateforme idéale ?

L’iPhone est une petite machine très puissante pour un téléphone portable. Combiné avec le superbe AppStore, Apple a créé une opportunité unique pour les développeurs de jeux vidéo, en nous permettant de distribuer nos jeux directement aux joueurs.

Lire la suite...

lundi 11 mai 2009

Les applications iPhone / iPod Touch soumises à Apple doivent désormais être compatibles Firmware 3

Le Firmware 3 qui va sortir début Juin en est à sa beta 5 et se précise. C'est le moment qu'a choisi Apple pour imposer aux développeurs de ne désormais soumettre que des applications compatibles avec ce nouveau Firmware.

Il s'agit en effet d'une version majeure du système d'exploitation de l'iPhone / iPod Touch et manifestement Apple ne veut pas se retrouver avec des applications non compatibles avec son logiciel lors de sa sortie. Voici le contenu de la communication envoyée aux développeurs (cliquer pour agrandir):

iphone-firmware-3-obligatoire.jpg

Si l'on comprend bien la démarche, voici une nouvelle contrainte pour les développeurs : installer et tester absolument son logiciel avec la dernière version beta du Firmware 3 sous peine de ne plus pouvoir sortir de mise à jour d'ici le mois de Juin.

En outre, Apple annonce queles anciennes applications non compatibles avec le nouveau Firmware lors de sa sortie, seront supprimées de l'AppStore. Ceci pose la question : est-ce que Apple parle des applis non utilisables avec le nouvel OS ou de celles non compilées avec les dernières librairies ? Apparemment tout n'estpas encore très clair ...

Développeurs : avez vous du modifier votre application pour le Firmware 3 ou celui-ci est 'compatible ascendant' sans problèmes notables pour vous ?

Source

mercredi 6 mai 2009

Interview développeur iPhone : Vincent, auteur de MyPhotoEgg

egg-iphone-0.jpgVincent 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 ?

Lire la suite...

mardi 28 avril 2009

Interview développeur iphone : Francis, 6 applications au compteur !

Dans la série des interviews de développeurs iPhone, voici un serial-développeur qui a commencé sur l'iPhone à la grande époque ou seules les iPhone jailbreakés pouvaient accueillir des logiciels.

Pouvez-vous vous présenter ?

Bonjour, Mon nom est Francis Bonnin, j'ai 31 ans. Je travaille dans l'informatique et cela fait environ 8 ans que je suis dans la même boite en tant que développeur.
Niveau études, je suis passé par la Fac : Licence et Maîtrise suivies par un DEA en Informatique. Je crée des applications iPhone pendant mon temps libre (soirs et weekends) pratiquement depuis que c'est possible de le faire (à l'époque en jailbreak).
simon-iphone.pngBref, je suis tombé dans l'informatique depuis que je suis petit (au lycée je codais sur calculatrice TI85) et je n'ai pas encore réussi à décrocher...

Quels sont vos programmes ?

À l'époque du jailbreak, j'avais fait le petit gadget "Waves", qui permettait de générer des effets de vagues sur l'écran (NDLR : voir ce billet).
Sur l'Appstore j'en suis actuellement à 6 applications (+ une refusée par Apple :() :

  • Morse-it : une app sur le Morse (NDLR : voir ici)
  • Timer : un minuteur plein d'options
  • Live Artist : une app de dessin
  • Repeat : un jeu genre Simon Says
  • Pong Clock : une horloge pong gadget
  • iLoitumaGirl : un truc bizarre difficile à définir (le truc qu'on aime ou qu'on déteste) :D

Elles sont détaillées ici
Celle qui intéresse le plus de gens (à part le gadget gratuit "iLoitumaGirl") est l'application "Morse-it" (NDLR : voir ce billet)

Avant l'iPhone, j'ai pas mal développé sur d'autres plateformes ("ComicBookDS" sur NintendoDS, divers applis pour téléphones Symbian...). Si ça vous intéresse, tout est détaillé ici (pardon d'avance : ce site web se fait vraiment vieux)

Pourquoi développer pour l'iphone ?

À la base, si j'ai un appareil que je peux programmer, une force surnaturelle me pousse à coder quelque chose dessus. Ça à été le cas avec l'iPod Touch que l'on m'a offert.
Par la suite (à l'arrivée du SDK officiel et de l'appstore), je me suis acheté un iPhone avec le mac qui va avec. C'est effectivement en voyant le nombre de téléchargements de mon application Waves que j'ai supposé que je pourrais me rembourser l'investissement du Mac et de l'iPhone.

De plus je trouve que l'iPhone est, encore aujourd'hui, le téléphone avec l'interface la plus agréable. Apple continue d'améliorer son SDK et va sûrement actualiser l'iPhone.
Le nombre croissant d'utilisateurs et les différents feedbacks que je reçois (avis itunes, blogs, mails) me poussent aussi à continuer.

Quels sont les aspects séduisants ou contraignants de l'iPhone et de son kit de développement ?

Le plus séduisant est le hardware lui même : Un bel appareil mobile, connecté et rapide, doté d'un grand écran tactile.
En bonus : le multitouch, l'accéléromètre, le GPS, la caméra, le micro, les haut parleur : le tout utilisable via des API (interfaces de programmation) agréables.
La V3.0 du SDK apportera aussi plein de nouvelles possibilités.

La partie contraignante : certaines fonctionnalités bridées (moins avec la V3), le rejet de certaines applications et le manque de visibilité sur l'appstore (par exemple, qui va laborieusement passer en revue les 136 pages d'utilitaires ?)

Que demanderiez vous a Apple pour vous faciliter la vie ?

Un meilleure organisation de l'appstore.
Continuer d'améliorer l'iPhone et son SDK.
Qu'ils acceptent mon appli (permettant de consulter les revues itunes des utilisateurs du monde entier) qu'ils ont refusée ;).

Combien de temps passez-vous sur le développement d'un logiciel ? Travaillez vous seuls ou à plusieurs ?

Ça dépend vraiment de l'application. Ça peut aller d'une semaine à deux mois.
Cela dit, après, viennent les amélioration/nouvelles fonctionnalités (sous forme de nouvelles versions) qui prennent aussi du temps.
Pour le moment, je travaille seul car c'est plus simple à gérer (surtout pour des petits programmes).Pourtant je vais peut être changer cela car j'aurai besoin d'aide pour les graphismes, la modélisation 3D, les sons, la musique, bref tout ce qui n'est pas code pur et qui à son importance.

Est-ce une activité rentable ? En vivez vous ou prévoyez vous d'en vivre un jour ?

Lire la suite...

- page 1 de 3