J’ai eu la chance de participer le 8 octobre dernier avec 80 autres personnes à l’iPhone Developer Day qui s’est déroulé à Zurich.

Les multiples présentations ont montré un domaine en plein boum, même si le magasin Apple est déjà bien rempli et qu’il n’est plus aussi facile d’y inclure une nouvelle application. Raven Zachary de Small Society, qui a dirigé le développement de l’application iPhone pour la campagne d’Obama, pense que l’iPhone est pour la téléphonie mobile l’équivalent de Google pour la recherche sur Internet : un intervenant qui arrive plutôt tard mais qui va changer complètement le marché.

La majorité des intervenants a souligné l’importance de la gestion de la mémoire pour le développement d’applications iPhone. Il est aussi très important de tester les applications sur toutes les versions d’iPhone. J’ai bien aimé la remarque d’Alex Cone de CodeFab qui faisait une présentation sur l’architecture. Pour lui, une application iPhone est comme un haïku logiciel : une forme de programmation qui doit conjuguer simplicité et élégance.

Voici pour terminer les 10 commandements pour le développement iPhone proposés par Adrian Kosmaczewski :
1. Gérer correctement la mémoire
2. Eliminer les avertissements lors de compilation
3. Lire les recommandations pour l’interface utilisateur
4. Optimiser la performance
5. Tester avec les mobiles et non sur le simulateur
6. Maîtriser les outils de développement
7. Utiliser les fichiers PNG
8. Utiliser l’analyse statique du code
9. Respecter les règles de gestion de projet
10. Avoir du plaisir et être créatif!

En résumé, ce fut une journée très intéressante qui a offert des connaissances spécifiques pour l’iPhone depuis une perspective marketing jusqu’à la programmation. Deux tutoriels étaient organisés à la fin de la journée pour des développeurs débutants ou avancés. La conférence était parfaitement organisée par Christian et Andy de Jazoon et Jorn de Trifork. Les slides des présentations sont disponibles sous http://iphonedevday.com/suisse-2009/schedule/thursday.jsp

Autres articles intéressants :


Comments

Name (obligatoire)

Email (obligatoire)

Site web

Speak your mind

*