-
Retour de la WWDC 2010
Et voilà je suis de retour en France après une semaine à San Francisco pour la WWDC 2010. Je ne peux pas vous faire un article par session car il est strictement interdit de communiquer sur ce que nous avons entendu. Mais par contre je peux vous résumer le voyage, la Key Note et l’ambiance.

Le voyage
Comme je suis de Lannion, le trajet pour Paris c’est déjà une aventure
Je vous passe les détails des 4 heures de train au milieu d’un groupe de 50 gamins de 12 ans. Ensuite il faut 11 heures d’avion pour arriver à San Francisco. C’est en me baladant dans l’avion que j’ai vite compris que pas mal de monde allait aussi à la WWDC au vu du nombre d’iPad. 11h de vol c’est un très bon test pour la batterie, et bien même en regardant des films et en jouant avec l’iPad ça passe.J’arrive donc à San Francisco le Samedi vers 13h, le temps de s’installer à l’hôtel et on court direct à l’Apple store. Un collègue en profite pour acheter un iPad 64Go
Après un peu de shopping et un bon gros hamburger, à 20h on est claqué (5h du matin en France). Arrive donc Dimanche après une nuit un peu chaotique. Comme c’était ma première visite à San Francisco j’ai fait le tour classique :- Cable car
- Golden Gate
- Fisherman’s Wharf
C’est très impressionnant de voir les rues de San Francisco, on retrouve vraiment l’ambiance des films et séries tournés ici.
La KeyNote
C’est à ce moment que la folie commence. Comme c’est Steve Jobs qui présente la Key Note et que la salle n’est pas assez grande pour accueillir tous les participants, il faut se lever tôt pour avoir une place. Personnellement j’étais présent à 5h30 alors que la conf commençait à 10h. Et bien il y avait déjà plus de 400 personnes devant moi.
Le premier était arrivé la veille à 18h. Une grand bande de fous dont je faisais partie
Après 4 bonnes heures à poireauter, c’est le moment d’entrer dans la salle. Je me retrouve donc au troisième rang grâce à un petit tour de passe passe. Je peux vous dire que je pouvais presque toucher Steve Jobs, un grand moment que je garderais longtemps en mémoire.Je ne vais pas vous refaire la Key Note, beaucoup l’on fait avant moi mais l’événement marquant a bien-sûr été la présentation de l’iPhone 4.
La démo de l’appel video entre Steve Jobs et Jonathan Ive était impressionnante. Mais le moment le plus fort dans la salle s’est produit pendant la diffusion de la vidéo résumant la fonction visio au moment où deux sourds et muets communiquaient par langage des signes via FaceTime.
Les conférences
On ne peut qu’admirer l’organisation parfaite de la semaine par Apple. Jamais je n’avais participé à un séminaire où 100% des sessions commencent et terminent à l’heure, leur timing est hallucinant. Le professionnalisme des présentateurs est aussi remarquable. Après renseignement j’ai appris que les slides présentés étaient tous réalisés par une équipe de designer et que les présentateurs étaient suivis pas un coach pour parfaire la prestation. Et bien le résultat est simplement parfait !
Pour vous mettre dans la même ambiance, vous pouvez écouter ci-dessous la musique qui tournait en boucle entre les sessions.
Comme je l’ai expliqué plus haut, il nous est interdit de communiquer sur le contenu des présentations. Mais je peux vous dire que c’était souvent assez technique et très enrichissant.
J’ai donc appris beaucoup au niveau développement pendant une semaine et je n’ai maintenant qu’une envie c’est d’y retourner l’année prochaine!
-
Départ pour San Francisco !
Voila c’est parti Demain j’arrive à San Francisco pour participer à la WWDC 2010. Je ne suis pas sur d’avoir le temps de faire de gros articles sur le blog et dans ce cas Twitter est peut être mieux adapté.
Donc même si je ne suis pas un Twitter, je vais tester l’exercice pendant ce voyage et surtout pendant la Key Note avec Steve Jobs !
Vous pourrez donc me suivre sur : http://twitter.com/sliard -
WWDC 2010

Apple a enfin annoncé la date de sa grande messe annuelle, c’est donc du 7 au 11 Juin. Au programme une série de conférences très techniques, des labs et une Keynote d’ouverture où l’iPhone HD a de très grandes chances d’être présenté.
Pourquoi j’en parle sur ce blog ? Et bien simplement parce que cette année j’y participerai ! J’ai même déjà mon billet pour San Francisco
J’ai ciblé plusieurs sessions intéressantes :- Adopting Multitasking on iPhone OS
- What’s New in Foundation for iPhone OS 4
- Implementing Local and Push Notifications
- Mastering Table Views
- Network Apps for iPhone OS
Bref, un beau programme.
-
Version iPad non validée
Malgré tous mes efforts pour proposer une version iPad de iMovies Collection je n’ai pas réussi à la faire valider par Apple. Le comble c’est qu’Apple m’a informé que je n’avais pas le droit d’utiliser le mot « iMovies » dans le nom de l’application.
En une semaine Apple m’a fait trois retours. La première fois ils m’ont signalé que le mot iMoves était réservé. Ils m’ont aussi demandé d’utiliser une popover à la place d’une fenêtre modale. J’ai changé pour une popover et je leur ai expliqué que le nom « iMovies Collection » avait été validé par leur service. Peine perdue, Apple a de nouveau refusé mon nom. Pire encore j’ai reçu un email pour me demander de retirer mes applications iPhone de l’AppStore à cause de leur nom. Un technicien d’Apple a tout de même pris la peine de m’appeler sur mon portable pour me l’expliquer.
J’ai passé ensuite deux nuits pour changer le nom de l’application et relivrer l’application iPad dans les temps. Malheureusement, il restait un bug au niveau du filtrage. Je n’arrive toujours pas à comprendre puisque c’est le même code que pour l’iPhone. La requète SQL est bonne mais ça ne retourne pas les bons films. Apple a donc naturellement refusé l’application.
Ce soir je suis donc dépité et fatigué, je finirai cette version iPad plus tard. Pour le moment la priorité c’est de changer le nom de l’application iPhone. « iMovies Collection » va devenir « My Movies Rack » (merci Benoit
). -
En avant pour l’iPad
Apple a envoyé un email aux développeurs iPhone samedi pour nous signaler qu’il est maintenant possible de proposer des applications iPad. De plus si l’application est publiée avant le 27 Mars elle a une chance d’être présente à la sortie de l’iPad.Le problème c’est que pour le moment il faut se contenter du simulateur pour développer. Donc l’équipe d’Apple s’occupe de tester votre application sur un iPad pour vous faire des commentaires.
Du coup, pour tester, j’ai réalisé une version de iMovies Collection pour iPad :
Ce n’est pas si trivial que ça. J’ai du refaire toutes les vues mais aucun changement dans mes contrôleurs (merci le MVC !).
Pour découvrir un peu les nouvelles fonctionnalités de l’iPad j’ai utilisé une « Slipe View » et j’ai changé la page de configuration par une petite vue modale. Le plus dur à gérer c’est le changement d’orientation de l’iPad mais grâce à la « Slipe View » c’est géré automatiquement. Par contre le simulateur est encore truffé de bugs surtout au niveau des changements d’orientation. Du coup on développe un peu à l’aveugle, l’équipe d’Apple s’engage à faire des tests sur un « vrai » iPad mais il risque d’y avoir beaucoup de bugs sur la plupart des applications iPad à sa sortie.
-
Premier bilan pour iMovies Collection
Cela fait maintenant un peu plus d’un mois que l’application iMovies Collection est en ligne, je vais donc vous faire un premier petit bilan.
Début difficile
Première bonne surprise, l’application a été validée du premier coup et en trois jours. Ca été même un peu trop rapide, la FAQ et la doc sur le site n’étaient pas prètes. J’avais aussi laissé un gros bug. Même si je l’ai corrigé directement et que Apple l’a validé dans la journée, cela a quand même nuit à l’image de l’application.
Version Lite
Après deux commentaires de personnes n’arrivant pas à faire fonctionner l’application, j’ai réalisé une version »Lite » gratuite de iMovies (limitée à 20 films). L’idée était à la fois de montrer que l’application fonctionnait mais aussi d’aider les indécis. Au même moment j’ai augmenté le prix de l’application de $0,99 à $1,99.
Evolution rapide
Après deux semaines de discussions avec les utilisateurs j’ai ajouté des fonctionnalités et optimisé le temps de chargement de l’application pour publier la version 1.1.0. Mine de rien j’ai passé beaucoup de temps à répondre aux questions par email et sur les forums.
Premier paiement
Alors tout est relatif bien-sûr mais je suis assez content, j’ai plus de 400 téléchargements ce qui fait à peu près 400 Euros. Maintenant c’est assez stable j’ai autour de 12 achats par jour. La première bonne nouvelle c’est que je vais au moins rembourser mes frais. Ensuite je pensais bêtement recevoir un virement de 400 € d’Apple, en fait c’est pas si simple. Déjà il faut avoir plus de 150$ pour être payé et je pensais répondre facilement au critère, en fait il faut 150$ par zone monétaire :
Et là c’est moins drôle. Pour le moment j’ai eu deux achats au Japon, va falloir encore pas mal de temps pour arriver à 150$. Heureusement le plus gros des achats a été fait aux USA et en Europe, j’ai donc reçu 116 Euros pour le mois de Janvier en Europe. Mais pour le moment si on cumule Canada, Angleterre, Japon, Australie et « le reste du monde » on arrive quand même à 120$. A la lecture de forum, Apple doit payer ces « petites sommes » en fin d’année (si le montant par zone est supérieur aux frais de virement bien-sûr).
Bilan
Je retiens donc plusieurs leçons :
- Peaufiner un maximum votre première version
Les nouvelles applications sont mises en avant sur l’AppStore il faut donc en profiter un maximum. Comme vos premières notes sont assez déterminantes il faut donc proposer une application bien faite.
- Mettre l’accent sur l’ergonomie
Si l’utilisateur n’arrive pas à faire fonctionner l’application en 2 minutes, l’application est jetée. Et c’est justement au moment où on supprime l’application qu’Apple propose de la noter. N’oubliez pas non plus qu’il est impossible de répondre aux mauvaises critiques, et ça c’est très frustrant.
- Proposer une version gratuite
Tester l’application avant de l’acheter c’est vraiment important pour l’utilisateur.
- Bien choisir son prix
Il y a beaucoup d’applications complètement creuses à 1$, mettre son application un peu plus chère peut montrer qu’elle a plus de contenu.












