BetterBatteryStats est une application qui vous fournit des informations beaucoup plus détaillées sur l’utilisation réelle de la batterie de votre téléphone. Avec BetterBatteryStats, vous pouvez identifier exactement les applications et les paramètres qui déchargent votre batterie.
Commencer
BetterBatteryStats est disponible au prix de 2,99 $ sur Google Play, et cela en vaut vraiment la peine. Si vous souhaitez essayer avant d'acheter, vous pouvez télécharger l'application gratuitement à partir de son fil de discussion situé sur le forum XDA Developers. Assurez-vous de soutenir le développeur et achetez l'application si vous la trouvez utile.
L'application commencera à surveiller après votre première charge. Une fois l'application installée, vous devrez charger votre téléphone, puis laisser à BetterBatteryStats le temps de collecter des données. Vous pouvez utiliser votre téléphone normalement pendant quelques heures, une journée normale ou même le laisser assis toute la nuit pour ne voir que ce que votre téléphone fait quand vous ne l'utilisez pas. BetterBatteryStats utilise les événements standard d’Android; elle ne doit donc pas utiliser de batterie supplémentaire pour collecter ces données.
Wakelocks a expliqué
Votre téléphone Android a trois états: Réveil avec écran activé (lorsque vous l’utilisez), Réveil avec écran désactivé (lorsqu’il effectue des opérations en arrière-plan) et En veille.
Lorsque vous n'utilisez pas votre téléphone ou votre tablette, vous souhaitez que celui-ci reste en mode veille autant que possible. Le mode veille consomme très peu de batterie.
Cependant, votre téléphone ne peut pas rester en veille tout le temps. Les applications qui doivent effectuer des actions en arrière-plan utilisent des verrous partiels pour maintenir le téléphone éveillé pendant l'exécution de l'action. Toute application nécessitant quoi que ce soit d’arrière-plan (réception de nouveaux messages par Gmail, lecture de musique par un lecteur de musique avec l’écran éteint du téléphone ou synchronisation de vos contacts par l’application Contacts) - utilise des réveils partiels pour que le téléphone reste éveillé.
Vous pouvez voir l’effet des réveils en action en consultant les informations sur l’état du téléphone après que BetterBatteryStats a eu le temps de collecter des données. Par exemple, dans la capture d'écran ci-dessous, nous pouvons voir que le téléphone est allumé depuis plus de 21 heures. L’écran du téléphone n’a été allumé que pendant 12 minutes, mais le téléphone lui-même est resté éveillé pendant près de deux heures.
Affichage des wakelocks partiels
Pour afficher les verrous partiels, appuyez sur le menu Autre en haut de l'application et sélectionnez Verrous partiels. Vous verrez une liste des actions qui ont provoqué des wakelocks. L’application qui a provoqué le plus grand nombre de réveils apparaît en haut de la liste. Vous saurez ainsi sur quels problèmes vous devez vous concentrer.
Par exemple, dans la capture d'écran ci-dessous, nous pouvons voir plusieurs causes des verrous: Google Maps met à jour automatiquement notre position (probablement pour que Google Maintenant sache où nous en sommes), Pocket synchronise nos articles non lus, Twitter synchronise de nouveaux tweets et Synchronisation de l'application Google+. Nouveau contenu.
Élimination des wakelocks partiels
Grâce à ces informations, nous savons ce que nous pouvons faire pour augmenter la durée de vie de la batterie de notre téléphone. Nous pourrions désactiver les rapports d'emplacement en arrière-plan dans Google Maps (application Google Maps -> Paramètres -> Paramètres d'emplacement -> Rapports d'emplacement -> Ne pas mettre à jour votre emplacement), configurer Pocket pour synchroniser les articles moins souvent (ou même utiliser la synchronisation manuelle), définir Twitter pour vérifier les nouveaux tweets moins fréquemment et désactiver la fonctionnalité de synchronisation de l'application Google+.
Bien entendu, les décisions que vous prenez ici sont des compromis. Par exemple, si Gmail est une source importante de problèmes pour vous, vous pouvez configurer Gmail pour ne jamais synchroniser automatiquement les nouveaux messages. Si vous le faites, vous ne recevrez de nouveaux e-mails que si vous synchronisez manuellement avec le bouton d'actualisation de l'application Gmail. Vous ne recevrez jamais de notifications pour les nouveaux e-mails.
Pour plus de conseils sur l’amélioration de la durée de vie de la batterie, consultez notre guide complet pour optimiser la durée de vie de la batterie de votre téléphone Android.