5Aug

Comment trouver la cause première de vos problèmes de batterie Android

better-batterie-stats-sur-nexus-4

Android a un outil de statistiques de batterie intégré qui vous montre ce qui utilise votre batterie. Malheureusement, cet outil ne fournit pas toutes les informations dont vous avez besoin pour identifier les causes profondes d'une mauvaise autonomie de la batterie.

BetterBatteryStats est une application qui vous montre beaucoup plus d'informations détaillées sur ce qui utilise réellement la batterie de votre téléphone. Avec BetterBatteryStats, vous pouvez identifier exactement les applications et les paramètres qui drainent votre batterie.

Mise en route

BetterBatteryStats est disponible au prix de 2,99 $ sur Google Play, et cela en vaut la peine. Si vous souhaitez essayer avant d'acheter, vous pouvez télécharger l'application gratuitement à partir de son fil sur le forum XDA Developers. Assurez-vous de soutenir le développeur et achetez l'application si vous le 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 et donner à BetterBatteryStats le temps de collecter les données. Vous pouvez utiliser votre téléphone normalement pendant quelques heures, l'utiliser pendant une journée typique, ou même le laisser reposer toute la nuit pour voir seulement ce que fait votre téléphone lorsque vous ne l'utilisez pas. BetterBatteryStats utilise les événements standard d'Android, il ne devrait donc pas utiliser de batterie supplémentaire pour collecter ces données.

bienvenue-à-mieux-batterie-stats

Wakelocks expliqué

Votre téléphone Android a trois états: Éveillé avec l'écran allumé( lorsque vous l'utilisez), Éveillé avec écran éteint( lorsqu'il effectue des actions en arrière-plan), et Dormir.

Lorsque vous n'utilisez pas votre téléphone ou votre tablette, vous voulez qu'il 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 exécuter des actions en arrière-plan utilisent des wakelocks partiels pour que le téléphone reste éveillé pendant l'exécution de l'action. Toute application qui a besoin de faire quoi que ce soit en arrière-plan - Gmail recevant de nouveaux messages, un lecteur de musique jouant de la musique avec l'écran du téléphone désactivé ou l'application Contacts synchronisant vos contacts - utilise des wakelocks partiels pour garder le téléphone éveillé.

Vous pouvez voir l'effet des wakelocks en action en visualisant les informations d'état du téléphone après que BetterBatteryStats ait eu le temps de rassembler 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'est allumé que depuis 12 minutes, mais le téléphone lui-même est resté éveillé pendant près de deux heures.

android-better-batterie-stats-sommeil-éveil-écran-sur

Pourquoi le téléphone at-il passé plus d'une heure et demie éveillé alors que nous ne l'utilisions pas? Wakelocks partielle gardé éveillé.Nous pouvons réduire le temps que le téléphone passe éveillé, ce qui augmente la durée de vie de la batterie en éliminant les wakelocks.(Notez que les wakelocks mesurent juste le temps que le téléphone était éveillé quand l'écran était éteint.) Si vous utilisez votre téléphone pour écouter de la musique avec l'écran éteint, une grande quantité de temps éveillé avec l'écran éteint sera inévitable.)

Wakelocks partiels

Pour afficher wakelocks partielle, appuyez sur le menu Other en haut de l'application et sélectionnez Wakelocks partielle. Vous verrez une liste d'actions qui ont causé des wakelocks. L'application qui a causé le plus de wakelocks apparaîtra en haut de la liste, ainsi vous saurez quels problèmes vous devez vous concentrer.

Par exemple, dans la capture d'écran ci-dessous, nous pouvons voir plusieurs causes de wakelocks: Google Maps met automatiquement à jour notre emplacement( Google Now sait où nous sommes), Pocket synchronise nos articles non lus, Twitter synchronise les nouveaux tweets et l'application Google+synchroniser le nouveau contenu.

meilleure-batterie-stats-wakelocks

Elimanating Partial Wakelocks

Avec cette information, nous savons ce que nous pouvons faire pour extraire plus de vie de la batterie de notre téléphone. Nous pouvons désactiver la création de rapports sur les arrière-plans dans Google Maps( application Google Maps - & gt; Paramètres & gt; Paramètres de localisation & gt; Rapports de localisation - & gt; Ne pas mettre à jour votre position), paramétrer Pocket pour synchroniser les articles moins fréquemment), configurez Twitter pour qu'il vérifie les nouveaux tweets moins fréquemment et désactivez la fonctionnalité de synchronisation de l'application Google+.

android-disable-background-location-reportage

Si nous avons vu Google Talk en haut de cette liste et que nous ne l'avons jamais utilisé, nous pourrions nous déconnecter de Google Talk pour réduire les wakelocks. Si l'application qui provoque wakelocks a une fonction de synchronisation, réglez-la pour synchroniser moins souvent, synchroniser manuellement ou désactiver complètement la synchronisation( si vous ne l'utilisez jamais).

Bien sûr, les décisions que vous prenez ici sont des compromis. Par exemple, si Gmail est une grande source de wakelocks pour vous, vous pouvez configurer Gmail pour qu'il ne synchronise jamais automatiquement les nouveaux e-mails. Vous ne recevriez de nouveaux e-mails que lorsque vous synchronisez manuellement avec le bouton d'actualisation de l'application Gmail et que vous ne recevriez jamais de notifications pour les nouveaux e-mails si vous le faisiez.

better-battery-stats-gmail-wakelocks

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

android-disable-built-in-apps

Si vous n'êtes pas sûr de la configuration d'un wakelock, essayez le googling. D'autres utilisateurs ont probablement rencontré et résolu le problème auparavant.

Pour plus d'astuces d'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.