Android au Google I/O : Les présentations – partie 2/2
Suite au premièr article, la suite des résumés sur les présentations à venir ce jour au Google I/O à propos de la plateforme mobile Android.
- Android
UI design patterns
Cette session présentera sûrement ce qui a été écrit sur le blog Android à propos de l'application officielle twitter. Au menu, les bonnes pratiques pour les IHM de recherche, les actions sur les contacts, les actions utilisateurs…
Les détracteurs d'Android lui reprochent souvent son manque de cohérence inter-applications. Par cette présentation google entend sûrement corriger le tir ; on peut déjà remarquer une adoption de ces bonnes pratiques dans les applications très récentes.
- Developing
Android REST client applications
La majeure partie des développements d'applications connectées passe par l'utilisation d'une API REST. Cette présentation apportera donc certainement un lot de bonnes pratiques. On peut même s'attendre à un composant qui guide les développeurs, comme le composant AsyncTask qui permet d'exécuter des tâches en arrière plan.
Certainement le nerf de la guerre pour les applications connectés. Les enjeux sont importants ! Avoir des temps de réponse faibles sur les applications, minimiser les requêtes pour économiser la batterie, bien dimensionner les réponses des back office. Alors que certaines plateformes attendent le multi-tâches avec impatience, Android en est déjà au perfectionnement de ces pratiques.
- A
JIT Compiler for Android's Dalvik VM
Sûrement la session la plus technique, cette présentation apportera des précisions sur le concept de compilation à la volée appliqué à la plateforme et aux applications Android. .
Une des grandes nouveautés de la nouvelle version android "Froyo". Cette pratique permettra d'avoir de meilleures performances sur les applications android sans mettre en œuvre une application qui mixe un développement natif (Native Developement Kit) et un développement Java.
- Writing
zippy Android apps
Ajouter récemment, cette session met l'accent sur les bonnes pratiques pour éviter les applications qui se terminent prématurément (ANR) entre les mains des utilisateurs finaux.
Comme la cohérence des applications, c'est une critique faite à Android. Pourtant des APIs et des méthodes existent pour détecter les différents problèmes avant publication.
Pour conclure sur ces présentations, elles faciliteront sans doute la propagation des bonnes pratiques. Ainsi,
c'est comme si Google recrutait 5000 personnes pour répandre la bonne
parole. Pour le reste du monde on peut aussi compter
sur la toile pour propager l'information. Par ailleurs les "developer
advocate" se mettront à nouveau en route à travers les "google
developer day" (exemple Ludovic Perrier pour
la rubrique Android Google.
Ps: Rappel du lien pour l'agenda des présentations