vendredi 6 mars 2009

C'est un peu mal fait

Petite découverte (qui n'en est pas une réelle), mais qui a son importance pour les développeurs d'applications sur Android.

Lorsqu'une application est démarrée et que vous appuyez sur le bouton "home" l'application n'est pas fermée. Elle est placée en arrière plan. Ce mécanisme existe également sous Windows Mobile. A mon sens c'est un défaut de conception des deux OS. En effet, le fait de revenir au homescreen devrait à lui seul terminer le processus et non le laisser vivre.

Il va en résulter tout d'abord un espace mémoire réduit et une utilisation du CPU accrue. Partant de cela, on verra le niveau de la batterie s'effondrer si un nombre conséquent d'applications est ouvert.

Il faudra donc prévoir comme mécanisme principal lors des développements que le bouton "home" tue (kill) le processus lancé. Ne me dites pas que ce n'est pas réalisable ;)

Enregistrer un commentaire