Face à des problèmes de batterie excessifs sur Android, Google introduit une nouvelle métrique pour évaluer les verrouillages d’applications. Cette initiative vise à améliorer l’autonomie des appareils, un enjeu crucial pour les utilisateurs. Grâce à des ajustements ciblés, Android s’efforce de prolonger la durée de vie de votre batterie.

Problématique de l’épuisement excessif de la batterie sur Android
Le drain excessif de la batterie est une des frustrations majeures rencontrées par les utilisateurs d’Android. Conscient de ce problème, Google a décidé de prendre des mesures pour aider les développeurs à optimiser le comportement des applications en matière de wake locks.
Comprendre les Wake Locks
Les wake locks sont des mécanismes permettant aux développeurs de maintenir le processeur actif même lorsque l’écran d’un appareil est éteint. Cela peut se produire soit en raison du délai d’attente du système, soit lorsque l’utilisateur appuie sur le bouton d’alimentation. Toutefois, une utilisation excessive des wake locks, notamment des wake locks partiels, peut entraîner un épuisement rapide de la batterie. Cela se produit parce que l’appareil est empêché d’entrer dans des états de faible consommation d’énergie, ce qui est essentiel pour prolonger la durée de vie de la batterie.
Métrique des Wake Locks Excessifs
Pour résoudre ce problème, Google introduit une nouvelle métrique appelée « wake locks excessifs » dans le cadre de Android Vitals, accessible via la Play Console. Cette métrique définit « excessif » comme étant le moment où la somme totale des wake locks partiels dépasse trois heures au cours d’une période de 24 heures.
Actuellement, la métrique des wake locks excessifs suit le temps uniquement si le wake lock est maintenu lorsque l’application est en arrière-plan, sans service en premier plan.
Collaboration avec des Fabricants
Google collabore avec Samsung et d’autres fabricants d’équipements d’origine (OEM) pour améliorer cette métrique. Dans un communiqué, Samsung a exprimé son enthousiasme à travailler avec Android et Google Play pour développer des métriques de performance qui améliorent l’expérience utilisateur. L’objectif est d’aider les développeurs à créer des applications réellement optimisées, offrant ainsi des performances exceptionnelles et une meilleure durée de vie de la batterie dans l’ensemble de l’écosystème Android.
Documentation pour Développeurs
Google a publié de la nouvelle documentation pour les développeurs, fournissant des instructions claires sur l’interprétation des métriques. Cette documentation comprend également des stratégies de mise en œuvre efficaces et des meilleures pratiques pour les wake locks. Les développeurs sont fortement encouragés à consulter cette page et à donner leur retour d’expérience concernant l’utilisation de cette nouvelle métrique.
Votre retour est précieux pour affiner ces métriques avant leur disponibilité générale.
Collecte de Retours
Un formulaire de retour d’expérience est disponible pour permettre aux développeurs de partager leurs cas d’utilisation. Google vise à fournir une visibilité complète sur les performances et la durée de vie de la batterie à l’échelle du parc applicatif. Cela permettra aux développeurs d’obtenir des données nécessaires pour diagnostiquer et résoudre les goulets d’étranglement en matière de performance.
Phase Bêta et Perspectives Futures
Actuellement, la métrique des wake locks excessifs est en phase bêta, et Google cherche activement des retours sur la définition de la métrique et son alignement avec les cas d’utilisation des applications. Une fois lancée, Google envisage d’explorer des traitements dans le Play Store pour aider les utilisateurs à choisir des applications répondant à leurs besoins spécifiques.
Plus tard cette année, Google pourrait introduire des métriques supplémentaires au sein d’Android Vitals, mettant en avant d’autres problèmes de performance critiques.
Pour plus d’informations sur la gestion des wake locks et leur impact sur la performance des applications Android, consultez la documentation officielle de Google Android Developer.
Qu’est-ce que le « wake lock » partiel ?
Les « wake locks » partiels sont un mécanisme qui permet aux développeurs de maintenir le CPU en fonctionnement après que l’affichage d’un appareil s’éteint, que ce soit en raison d’un délai d’attente du système ou de l’utilisateur appuyant sur le bouton d’alimentation. L’utilisation excessive de ces « wake locks » partiels peut drainer la batterie de l’appareil en empêchant celui-ci d’entrer dans des états de faible consommation d’énergie.
Comment Google aide-t-il les développeurs avec les « wake locks » ?
Google introduit une nouvelle métrique de « wake locks excessifs » dans Android Vitals, accessible via la Play Console. Cette métrique est définie comme lorsque tous les « wake locks » partiels, additionnés, fonctionnent pendant plus de 3 heures dans une période de 24 heures.
Quel est l’objectif de Google avec cette initiative ?
Google vise à fournir une visibilité complète sur les performances et la durée de vie de la batterie, en équipant les développeurs des données nécessaires pour diagnostiquer et résoudre les goulets d’étranglement de performance. Cela devrait contribuer à une expérience utilisateur plus cohérente et positive pour tous les utilisateurs d’Android.
Comment les développeurs peuvent-ils donner leur avis sur cette métrique ?
Les développeurs sont encouragés à consulter la nouvelle documentation et à fournir des retours sur leur cas d’utilisation concernant cette nouvelle métrique. Leurs commentaires sont précieux pour affiner ces métriques avant leur disponibilité générale.






Discussion about this post