Google publie ses recommandations sur le code
On trouve depuis récemment un guide des bonnes pratiques que doivent respecter les développeurs
Il est vrais, que les ralentissements constatés sur l’émulateur n’aide pas à évaluer la performances de nos applications.
Le guide aborde les points suivants :
- Avoid Creating Objects
- Use Native Methods
- Prefer Virtual Over Interface
- Prefer Static Over Virtual
- Avoid Internal Getters/Setters
- Cache Field Lookups
- Declare Constants Final
- Use Enhanced For Loop Syntax With Caution
- Avoid Enums
- Use Package Scope with Inner Classes
- Avoid Float
- Some Sample Performance Numbers
Update
Nous aimerions remercier Aissen pour ses précisions :
Pour comparaisons, voici un certain nombre de recommandations pour le développement sur J2ME/JME. Vous y trouverez des informations similaires et complémentaires.
Chapter 10, Performance Tuning
Chapter 3, « Programming Strategies for Small Devices, »
http://developers.sun.com/mobility/midp/articles/garbagecollection2/
http://developers.sun.com/mobility/midp/articles/garbage/
http://developers.sun.com/mobility/midp/articles/threading2/index.html









Pour résumer, toutes ces recommandations sont celle que les developpeurs J2ME avaient pour leurs applications mobile.
Oui tout à fait. Mais il ne faut pas oublier que comme le SDK d’Apple, Android entraine derrière lui une certaines proportions de développeurs non-coutumiers de l’embarqué, voire carrément novice.