le lab

a propos de l'iPhone et du développement iPhone

suite à l'avortement du devcamp de juillet, et pour pouvoir tout de même se rencontrer, j'ai booké une salle de réunion à La Cantine à Paris ce lundi 25 août à 18h.

Deux objectifs à ce créneau, pour le moment limité à 1 heure :

- faire une présentation du développement d'application utilisant les CoreLocation Services, histoire d'avoir un sujet d'introduction et faire venir les gens qui sont intéressés par la façon dont cela fonctionne : code, services associés, connexion à Gmap etc.

- faire se rencontrer différents profils : développeurs, investisseurs, recruteurs, journalistes aussi (attention aux accords de confidentialité) et discuter des opportunités de collaborations.

Ceux qui viennent sont les bienvenus, il y aura certainement quelques rafraichissements. Ceux qui ne peuvent pas venir sont les bienvenus un autre jour, puisque j'essaierai de rééditer l'événement de manière régulière, comme les meetups du groupe iphone de San Francisco (plus de 100 personnes à chaque fois).

A lundi 25 août 18 h à La Cantine

151 rue Montmartre, Passage des Panoramas

12 Galerie Montmartre, 75002 Paris

Publication d'appli dans l'appstore

Ceux qui me suivent sûr twitter le savent déjà, les autres devaient s'en douter car je l'avais évoqué.

Ma première application iPhone attend d'être publiée dans l'Appstore

Plutôt que de parler de cette application, je vais évoquer mon expérience de développement. Et la comparer à mes vieux souvenirs de j2me. Non, ça ça ce serait injuste.

Ceux qui ont développé pour Mac Os ou OpenStep vont retrouver leurs marques, pour le meilleur. Xcode 3 (project builder 7?), objective-c 2.0, uikit (openstep lite?) : il ne manque que la coque en magnésium. Et du NSWhateverCalss, il y en a partout, c'est génial, donc rien à jeter de ce qu'on sait déjà de Mac OS X.

Mais ce n'est pas que de la nostalgie. C'est aussi des principes de développement, des frameworks et des outils qui sont nés à la fin des années 80 et ont survécu à Java, c++ et C#. Des outils géniaux comme interface builder (à l'origine un soft français de Jean Marie Hullot). Pour résister à tout cela et founir aujourd'hui un système d'aploitation et des applications qui tiennent la dragée haute à Microsoft et plein d'autres, il faut avoir de solides fondations, et on retrouve ces ondations dans l'iPhone.

Face au monstre msft, les petits outils d'Apple tiennent bien la route et permettent de réaliser des applications complexes en quelques jours, plutôt que quelques semaines. Et avec plaisir. Car c'est un des éléments les plus surprenants de cette plateforme si jeune et avancée en même temps : le plaisir est continu. Un plaisir de développeur certes, mais un plaisir quand même. Et un plaisir qui doit se ressentir au niveau des utilisateurs, car on met plus de fonctionnalités, on les peaufine, on les simplifie. Vous avez vu BeatMaker? Vous avez apprécié la classe et l'élégance de NetNewsWire ou de Twitterrific?

Entre la propreté du framework, les outils, dont l'iphone simulator, que du plaisir.

La belle et la bête

Le revers de la médaille, le point qui souffre d'une énorme capacité d'amélioration, c'est le developer program pour publier les applications, et la soumission à l'appstore.

Pour des anglophones, c'est peut être moins fastidieux. Mais moi j'ai eu l'impression de faire une année de compta. Au moins il ne faut pas le faire tous les ans.

Passer du stade de développeur gratuit a celui de payant reste obscur pour moi. Je l'ai fait après avoir échoué à publier une application en version payante, en suivant le fil mais sans savoir où et quand j'arriverai. J'ai été surpris en retournant sur le site que mon nouveau contrat était valide.

Bref, pas la meilleure expérience. Et je ne parle pas de l'attente de la validation. Comme l'écrit fraser speirs, l'auteur d'Exposure : I'm starting to seriously freaking hate the App Store review process.

Mais si l'on me demande si je replonge, oui, quand vous voulez. Mon baril d'iPhone contre vos trois barils de J2Me? non merci, on me reprend pas mon iPhone. J'ai commencé une autre application. J'attends avec impatience ma formation d'octobre pour parfaire ce que je sais déjà et en apprendre d'autres. Je supporte à fond les autres développeurs : plus la plateforme sera riche d'applications, plus les développeurs seront demandés et les utilisateurs heureux : un cercle vertueux. Il faut donner quelques tours de roues, alors participez vous aussi.

Envoyé de mon iPhone

Ca y est je cours

Après le mois de juillet et le début d'août endiablés, j'ai fait une petite pause pour savourer ma troisième place à la course des entreprenautes.

Mais cela ne veut pas dire que j'arrête de courir. J'ai deux ou trois courses dans mon iPod pour prouver que je continue à courir. Et mon objectif c'est 100 km sur août.

Il faut que je trouve le moyen aussi de combiner agréablement la course avec le vélo, car je me suis aussi racheté un vélo, et relancé dans les sentes nordistes. 25 km de course par semaine et 40 km de vélo, ça ira pour revenir en dessous des 95?

La course du mois

Au moment où j'écris ces lignes, je suis quatrième de la course des entreprenautes, mais ça va pas durer parce qu'ils courent tous comme des gazelles et tous les jours

appstore et iPhone 2.0

Le nouvel Os de mon iPhone déclenche en moi une série de réactions et de réflexions. La plupart sont inintéressantes, mais comme on dit, maintenant avec les blogs, tout le monde écrit et personne ne lit. Alors j'écris...

Il y a une fortune à se faire dans la traduction : à peine une application sur cinq avait ses ressources traduites. Hey, l'iPhone n'est pas que dans les pays où on parle en farenheit et en miles... Et en anglais. Ton ami est NSLocalizedString, apprends à t'en servir.

C'est super facile d'acheter une application. J'ai résisté pour le moment (même Band de Moo Cow Music), mais je ne résisterai sans doute pas longtemps. Et puis quand on a pris l'habitude d'acheter une application gratuite, c'est plus facile d'en acheter une payante.

Il y en a qui exagèrent : 0,79 USD pour un écran blanc! Heureusement qu'il y a la version gratuite de la même application. Néanmoins pour ce qui est des plans de métro de new york, il manque encore la version gratuite. Et je crois qu'il y en a trois payantes.

J'attends avec impatience ma clé de développement. J'en peux plus. Je vois le niveau de autres applications et je pense que je peux faire aussi bien. La clé n'est pas indispensable (encore beaucoup de travail peut être fait sans), mais ce serait un encouragement. Et je pense à ses milliers de personnes qui vont payer 3,99 USD pour l'acheter. ca me remboursera peut être mes frais de formation.

Où sont les développeurs français? J'ai vu de trucs européens, mais pas encore de français.

Je passe sur la galère de l'update : Twitter a bien fonctionné aujourd'hui, peut être que tous les twitterers étaient sur iTMS... Et mon mail ne marche toujours pas. Quant à Mobile Me.... Same old shit? En tout cas la perf vue de ce côté de la mare est 'sub-standard'.

Mes applis préférées pour le moment : les inutiles, les gadgets comme moo et phone saber. Je n'ai pas téléchargé 20 trucs. J'en ai déjà effacé un (avec des températures en farenheit justement). Remote est bien, je vais aller m'acheter une apple tv de ce pas...

En tout cas c'est de la balle et ça donne envie d'en être, à fond.

Encore un site web

Je viens de finir la première pierre du nouveau site de Witbe, mon employeur. Si vous allez le voir, vous découvrirez certainement 'un site comme les autres'. On ne se rend pas compte du temps, de l'effort, et des réflexions qu'il faut parfois pour arriver à un site comme cela.

Je trouve que le progrès accompli depuis l'ancien site est conséquent. Il n'est pas dans sa version actuelle conforme à ce que nous avions prévu, et quelques fonctionnalités ont été enlevées à la dernière minute car elles ne fonctionnaient pas ou plus. Ce qu'il y a c'est que l'on sait enfin beaucoup mieux ce que l'on fait chez Witbe, et comment on le fait. C'est essentiellement grâce au travail effectué sur le contenu, pas sur le contenant. J'y ai un peu contribué, surtout j'apprécie de pouvoir publier, fournir les outils et le support général (outils de stats, recherche etc) pour que ce contenu soit mis en valeur.

J'espère qu'il durera un peu plus que six mois... Mais je suis prêt à retourner à la planche à dessin s'il le faut. Bref, c'est un projet qui a bien marché : adhésion de tous, résultat satisfaisant, et possibilités de relancer le projet vers d'autres objectifs.

Si des thèmes comme qualité d'expérience, supervision de site web avec scénario utilisateur, réseau mondial de surveillance, appréciation de la qualité des applications métiers, des centres d'appel, de la voix sur ip ou des services triple play vous intéressent, allez voir le site et découvrez un peu mieux ce que nous faisons.

Pochettes