Google a annoncé une nouvelle mesure destinée à aider les utilisateurs Android à repérer les applications responsables d’une consommation excessive de batterie. La société ajoute un indicateur pour les développeurs qui surveille l’utilisation de la batterie et, en cas de non-conformité aux règles de Google, affiche un avertissement visible sur la fiche de l’application dans le Play Store.
Ce qui est mesuré
La métrique porte principalement sur les wake locks, c’est-a-dire les mécanismes qui empêchent le smartphone d’entrer en veille quand une application souhaite exécuter des processus en arrière-plan. Google décrit les wake locks comme un « heavy contributor to battery drain » et a défini un seuil jugé acceptable pour l’activité en arrière-plan.
Seuil et exemptions
- Google considère qu’une session utilisateur est excessive si elle « holds more than two cumulative hours of non-exempt wake locks in a 24 hour period ».
- Des exemptions existent lorsque l’activité en arrière-plan apporte un « clear user benefit », par exemple la lecture audio ou des transferts de donnees initiees par l’utilisateur.
Consquences pour les applications
Si un développeur ne corrige pas le probleme lié aux wake locks, Google apposera un avertissement visible sur la fiche de l’application. Le libelle affiché dans le Play Store sera : « this app may use more battery than expected due to high background activity. » Ce badge est susceptible de dissuader les telechargements.
Dans certains cas, Google ira plus loin en rendant ces applications ineligibles pour certaines rubriques de decouverte sur le Play Store, ce qui peut reduire leur visibilite.
Calendrier
Ces regles entreront en vigueur le 1er mars. D’ici la, les utilisateurs et les developpeurs disposent de quelques mois pour observer et corriger les comportements d’applications qui peuvent rapidement transformer une batterie pleine en batterie vide.




