/ / Comment trouver la cause fondamentale de vos problèmes de batterie Android

Comment trouver la cause fondamentale de vos problèmes de batterie Android

meilleure-batterie-stats-on-Nexus-4

Android a un outil de statistiques de batterie intégré quivous montre ce qui utilise votre batterie. Malheureusement, cet outil ne fournit pas toutes les informations dont vous avez besoin pour identifier les causes fondamentales de la faible durée de vie de la batterie.

BetterBatteryStats est une application qui vous montre beaucoupdes informations plus détaillées sur l’utilisation 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 pour 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èrecharge. 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.

bienvenue-à-mieux-batterie-stats

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 lorsque l’écran du téléphone est éteint ou synchronisation de vos contacts par l’application Contacts), utilise tous des réveils partiels pour maintenir le téléphone en veille.

Vous pouvez voir l'effet de wakelocks en action parl’affichage des 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.

android-meilleure-batterie-stats-sommeil-éveillé-écran-sur

Pourquoi le téléphone a-t-il passé plus d'une heure et demieréveillé quand nous ne l'utilisions pas? Des réveils partiels l'ont gardé éveillé. Nous pouvons réduire la durée de veille du téléphone, augmentant ainsi la durée de vie de la batterie en éliminant les verrous de réveil. (Notez que les réveils ne mesurent que le temps pendant lequel le téléphone était réveillé lorsque l'écran était éteint. Si vous utilisez votre téléphone pour écouter de la musique avec l'écran éteint, une longue période de réveil avec l'écran éteint sera inévitable.)

Affichage de wakelocks partiels

Pour afficher des verrous partiels, appuyez sur le menu Autre àen haut de l'application et sélectionnez Wakelocks 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îtra 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 voirLes causes de wakelocks sont multiples: Google Maps met automatiquement à jour notre position (sans doute pour que Google sache où nous en sommes), Pocket synchronise nos articles non lus, Twitter synchronise de nouveaux tweets et l'application Google+ synchronise de nouveaux contenus.

mieux-batterie-stats-wakelocks

Élimination des wakelocks partiels

Avec cette information, nous savons ce que nous pouvons faire pourpresser plus 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ésactivez la fonctionnalité de synchronisation de l'application Google+.

android-disable-background-location-reporting

Si nous avons vu Google Talk près du haut de cette listeet jamais utilisé, nous pourrions nous déconnecter de Google Talk pour réduire les wakelocks. Si l'application à l'origine de wakelocks possède une fonctionnalité de synchronisation, réglez-la sur une synchronisation moins fréquente, sur une synchronisation manuelle ou désactivez entièrement la synchronisation (si vous ne l'utilisez jamais).

Bien sûr, les décisions que vous prenez ici sontcompromis. 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. Vous obtiendrez de nouveaux e-mails uniquement lorsque vous synchronisez manuellement avec le bouton d'actualisation de l'application Gmail et vous ne recevrez jamais de notifications pour les nouveaux e-mails si vous le faites.

mieux-mieux-stats-gmail-wakelocks

Si une application continue à créerwakelocks et que vous ne l'utilisez pas, vous devez le désinstaller. Si vous ne pouvez pas désinstaller l'application parce qu'elle est fournie avec votre téléphone, vous pouvez plutôt la désactiver. Pour désactiver une application, ouvrez l'écran Paramètres, appuyez sur Applications, faites glisser votre curseur sur la liste Toutes et localisez l'application. Appuyez sur le nom de l'application, puis sur le bouton Désactiver. (Vous ne devriez pas utiliser cette fonctionnalité pour désactiver des applications utiles, car cela pourrait causer des problèmes.)

android-disable-built-in-apps

Si vous ne savez pas à quel réglage est associé un wakelock, essayez de le rechercher sur Google. D'autres utilisateurs ont probablement rencontré et résolu le problème auparavant.


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.