[Batterie VS MAJ VS APPS] Quelques manipulations à essayer

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

Hello les Mi Fans,

Depuis quelque temps, un nouveau phénomène vient de faire son apparition : Le drainage de la batterie.

Et oui à pouvoir faire tout et n’importe quoi sur son tél, voir des devs ne pas prendre le temps d’optimiser leurs app et les différentes MAJ successives (loupées ou non), ce cumul n’aident pas nos chers précieux sous Android à tenir la longueur comme tous l’espèrent.

Alors comme ils disent en Anglais :

Quelles sont les Best Pratices ou les meilleurs pratiques pour essayer d’allonger la durée de vie de son smartphone ?

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

I) En 1er lieu, comprendre ce qui ne vas pas !

  • Comment ?

Déjà en sachant comment on utilise son smartphone :
Musique en streaming, Bluetooth allumé constamment, navigation GPS, écran allumé la moitié du temps, 4 adresses mail en push etc etc…

Cela parait tout bête, mais beaucoup n’ont aucune notion de comment ils utilisent leur téléphone et ne se penchent peut être même pas dessus.

En effet, vous pouvez faire toutes les manipulations du monde, mais si votre smartphone est votre outil de travail par exemple, hyper connecté à vos montres ou bracelets avec, cerise sur le gâteau, un endroit où la réception est mauvaise, la batterie fondra comme neige au soleil. Idem si vous passez 90% de la journée à regarder des vidéos dessus. De votre utilisation dépend aussi de la durée de votre batterie.

Cependant il y a fonte des neiges et fonte des neiges excessive dans ce cas.

Si au contraire vous n’avez rien de tout cela et que l’utilisation de votre précieux est plus sporadique et qu’à mi journée, vous êtes à sec, il se peut qu’il y ait effectivement un problème.

Dans tous les cas, l’outil de visualisation de l’usage de la batterie intégrée sous MIUI est riche en enseignement.


Petit fait pratique : Installer des logiciels de monitoring n’est pas forcément en soi une bonne idée. Celles-ci, souvent, tournent en fond de tâches, empêchant au Smartphone de se mettre en veille, en veille prolongée (deep sleep).

Dans cet exemple, un système relativement propre, les informations fournies ne montre aucune anomalie, le téléphone se met bien en veille si non utilisé, les différents process inhérent à MIUI ou Android ont des consommations très basses. Les temps indiqués sont cohérents.
Pour info c’est un Mi 9.

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

Bon, sauf que comme tout le monde utilise des apps, ces apps ont tendance à provoquer de la consommation excessive.

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer
[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

Dans ces exemples, le Système Android peut être jugé anormalement haut. Encore une fois tout est relatif (sauf ici ou c’est extrême).
Le processus Android englobe pas mal de tâches et peut se retrouver sollicité aussi par les services Google Play. Une app qui tourne h24 en fond de tâche utilisant ces services va automatiquement faire grimper la consommation et l’usage de processus.

  • Comment le faire descendre ?

Vérifier toutes les permissions de localisation des app qui sont listés et affichés dans l’onglet batterie. En effet si vous n’avez pas besoin de la localisation, désactiver là dans ses autorisations.

Android 10 introduit un nouveau mode : Localisation continuelle même en arrière plan, localisation seulement si besoin lorsque l’app est sollicitée et bien sûr l’interdiction.
Pour y accéder, laissez appuyez sur l’icône de votre app, puis sur ”informations sur l’application”


Ça y est vous êtes partis pour faire le tour de toutes vos applications ? C’est bien.
Profiter de la vidéo pour remarquer aussi l’option démarrage automatique qui a tendance à se remettre sur ”Activé” lors de MAJ système de MIUI donc profiter aussi pour la désactiver si ce sont des applications que vous utilisez que très rarement. Ça ne sert à rien que celles-ci se lancent sans raison.


Vous remarquerez aussi plusieurs niveaux de gestion d’énergie pour les Applications. Si relancer une app ne vous dérange pas, si ne vous courez pas après les notifications en temps réel, je vous conseille de mettre la gestion d’énergie dans sa version la plus agressive. Cela fermera complètement l’application quand elle ne sera plus au 1er plan. Idem selon votre utilisation et vos usages, faites vos propres tests. Je sais que pour 17 Tracks par exemple, gestionnaire de suivi de colis, je ne le regarde que 2x dans la journée, une fois vers 9h, une fois vers 18h. Pas la peine d’avoir des notifications de sa part de la laisser tourner pour rien, direct fermeture si non utilisée.

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer
[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

Je fais de même pour certaines applications non essentielles (regarder mes factures d’électricité, app opérateurs…), je ne laisse pas MIUI gérer mais j’utilise la version agressive de l’économiseur de batterie. Radical. Pour certaines, je varie selon l’utilisation que j’en ai.
En revanche très mauvaise idée pour des apps de streaming ou lecture Audio (ou navigation GPS aussi), les lectures se coupant automatiquement, l’app étant fermée par le système.

Si vous avez un doute sur une application, vous pouvez vider son cache et ses données dans ce menu.
Si ce ne sont pas des applications dites système, je vous conseille plutôt de la désinstaller et la ré installer en redémarrant votre téléphone entre temps. Cela est plus efficace surtout si une app se comporte bizarrement après une MAJ de celle-ci ou MAJ système.

D’ailleurs concernant ces applications, nombreuses tournent toujours en fond de tâches même si vous avez l’impression de les avoir quittées.
Cf la vidéo, fermer-les totalement si vous en avez plus l’utilité et verrouiller celles que vous voulez utiliser tout le temps même en fond de tâche (app de notifications pour les montres connectées par ex). Même cadenassé, si plus utiles, vous pouvez aussi les supprimer via le multitâche via un swipe.  


Pour récapituler :

  • Vous connaissez l’utilisation de votre smartphone
  • Vous savez quelques applications vous utilisez le plus souvent
  • Vous savez contrôler la consommation de ces applications et détecter des anomalies
  • Vous avez les infos de base pour améliorer la situation

Si malgré tout cela, une app continue de consommer énormément,  il se peut que cela viennent aussi de l’app en elle-même (Facebook, Whatsapp, Snapchat, Spotify pour ne pas les citer).
N’étant pas souvent sur Facebook, j’utilise les versions Lite de Facebook et de son Messenger. Le gain est bel et bien présent niveau consommation de données mais aussi de batterie.
Ex :

Il existe aussi sur le Store les versions Go des apps Google. Plus simple, plus légères, elles consomment aussi moins en données et en Batterie :

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

II) Bon malgré tout cela, c’est le Dawa total surtout après une grosse MAJ Système ou de MIUI.

Alors là, si tout ce qui est indiqué là haut ne fonctionne pas, je suis partisan du la réinitialisation totale, réinstallation et re-vérification des étapes citées en I)

  • Cependant, il existe deux solutions intermédiaires :

Une grosse MAJ style Android 9 vers 10 par exemple sur un système déjà existant donc, c’est un peu une MAJ de Windows XP vers Vista. Ca peut créer des soucis (Pour ceux qui s’en souviennent, il y avait des versions complètes, des versions MAJ seulement de Windows etc etc).

A) Vous avez réceptionné la MAJ de quelques Méga alors que celle-ci doit faire quelques Giga.

  • Une fois la MAJ installée, retélécharger le paquet complet. Normalement l’image complète devrait être télécharger et non plus que la MAJ.
  • Refaites l’installation, redémarrer
  • Reprenez depuis le début I) pour voir le comportement de vos app et les re régler.
  • N’oubliez pas que vous avez à disposition la page support de votre téléphone sur le site avec les fichiers à dispo : https://c.mi.com/miuidownload/index

B) Lignes de commande :

  • Petit interlude explicatif :

Il existe plusieurs types de plateformes matériels et logiciels sous Android. De ce fait les Développeurs d’applications, dans le meilleur des mondes, doivent compiler une version pour chaque support. Et des fois ce n’est pas le cas. Il doivent donc vérifier le comportement des APP via l’Android Runtime ou ART. Il y a pas mal de changements à partir d’Android 7.0 sur ce sujet, mais malheureusement ils restent des apps qui se baladent et qui ne savent pas se comporter sur des systèmes plus récents.
Ces apps font des requêtes la plupart du temps pour rien auprès des Services Google Play et du fameux processus Système Android pouvant le faire monter à 30/40 voire 50% d’utilisation et empêche par la même la mise en veille profond du téléphone.

Pour plus d’infos sur le Comportement ART/Dalvik c’est ici en Anglais : https://source.android.com/devices/tech/dalvik/configure

Donc si vous regardez cette page plus en détail, vous verrez qu’il existe un process spécifique :le lancement de la commande dex2aot.

Pour simplifier c’est une option du compilateur Android vérifiant le comportement des apps afin d’optimiser leurs espaces systèmes, partitionnement et la manière dont elles sont compilées afin d’améliorer leurs performances.

Je me suis permis de reprendre vite fait le post de @TomHenson justement sur la partie dex2aot. Il est un peu plus complet pour les anglophiles VS les explications.

  • Avant de vous lancer, faîtes les procédures de la partie I) afin de partir sur une base propre.

Ou si vous venez de faire un reset total, attendez que toutes vos applications soient restaurées.

Pour continuer, vous devrez avoir un ordinateur, votre câble USB, et brancher votre ordinateur en mode ADB/Débogage USB (c’est la même manipulation que pour faire fonctionner la nouvelle version de Mi PC Suite : https://c.mi.com/thread-2656146-1-1.html)

Il vous faudra aussi une version récente d’ADB et Fastboot. Voici ceux que j’utilise personnellement :
[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayerminimal_adb_fastboot_v1.4.3.zip
Une fois votre téléphone branché, il vous faudra ouvrir une fenêtre de commande à l’endroit où vous aurez dézipper ou où se trouve vos adb et fastboot.exe
Le plus simple c’est de laisser appuyer sur MAJ Gauche et ensuite clic droit pour ouvrir le menu du dossier et choisir ”Ouvrir une fenêtre PowerShell Ici”
Une fois fait, il vous faudra taper les lignes de commandes suivantes :

./adb.exe devices

  • Une 1ère fois pour vérifier que le service sous Windows est actif.
  • Une 2ème fois pour voir si le tél est bien reconnu par Windows

Si comme dans l’exemple c’est non, vérifier que sur votre téléphone, un pop-up ne soit pas apparu pour autoriser la connexion au PC.

  • Une 3ème fois pour confirmer que le téléphone est bien détecté.
[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

L’étape suivante et de lancer la commande :

./adb.exe shell cmd package bg-dexopt-job

Entre 5 et 40mn selon la puissance de votre smartphone, du nombre d’app. Un simple retour à la ligne ou ”success” indiquera que la procédure est fini.
Redémarrer ensuite votre téléphone.

Il faudra quelques cycles de charge et de décharge pour voir si amélioration il y a.

[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

III) Derniers points :

  • Utiliser le Mode Nuit, ou Dark Mode, Ou Thème sombre selon les versions. Cela a un impact sur pour la consommation des dalles AMOLED mais ne change en rien pour les Dalles IPS.
[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

Si vous avez un doute, il suffit de regarder les caractéristiques techniques de votre téléphone.

  • De même gérer vous-même la luminosité de votre écran. Ne la laissez pas sur automatique surtout si vous avez l’impression que dans le gestionnaire de la Batterie, la consommation de votre écran vous parait excessive. Il se peut que sur certaines versions de MAJ MIUI, l’option Luminosité automatique entraîne une consommation anormale.
  • Recalibrer la batterie en la laissant descendre complétement à 0, et une fois le téléphone éteint de lui-même le laisser charger à 100% sans l’allumer. Faire cette manipulation 2/3 fois. Attendre quelques cycles de charges et jours d’utilisation pour que la batterie se recalibre parfaitement.
  • Planifier l’économiseur de Batterie selon votre utilisation : Vous ne l’utilisez pas durant la nuit parce que vous rechargez votre téléphone, vous avez 1 à 2h de pause à midi et vous voulez être tranquille, activer-le à ce moment par exemple. Pendant que vous mangerez, votre téléphone tournera au ralenti.
[ Batterie VS MAJ VS APPS ] Quelques manipulations à essayer

Si je vois d’autres procédures ou astuces, je mettrais à jour ce fil.
Enjoy

Le lien vers l’article de la Mi Community

https://c.mi.com/thread-2842296-1-0.html

Leave a Reply