![]() 58b07fcde4b0adff440b5aa3-1280x7201feb242017200805poster.jpg (57.41 KB, Downloads: 327) 2020-01-28 06:41:54 Upload 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 ? ![]() I) En 1er lieu, comprendre ce qui ne vas pas !
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 (ou même snapchatter, Tik Toker..). 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 soit une bonne idée. Celles-ci, souvent, tournent en fond de tâches, empêchant au Smartphone de se mettre en veille, ou en veille prolongée (deep sleep). Dans cet exemple, un système relativement propre, les informations fournies ne montrent aucune anomalie, le téléphone se met bien en veille si non utilisé, les différents process inhérents à MIUI ou Android ont des consommations très basses. Les temps indiqués sont cohérents. Pour info c'est un Mi 9. ![]() Screenshot_2020-01-27-11-43-48-988_com.miui.securitycenter.jpg (130.02 KB, Downloads: 318) 2020-01-28 07:08:12 Upload Bon, sauf que comme tout le monde utilise des apps, ces apps ont tendance à provoquer de la consommation excessive. ![]() ![]() c756b725-3b24-418d-900e-449f1a4a7494.png (129.13 KB, Downloads: 341) 2020-01-28 06:49:06 Upload 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. Et cela ne sert à rien de partager une capture d'écran de vos processus Android à 60% seulement 3mn ou 10mn après l'avoir débrancher. Si vous le faites, faites-le après un cycle complet de déchargement. Les pourcentages et données remontés seront beaucoup plus pertinents pour tout le monde.
Vérifier toutes les permissions de localisation des app qui sont listées et affichées 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. ![]() Screenshot_2020-01-27-16-44-26-143_com.miui.powerkeeper.jpg (464.08 KB, Downloads: 321) 2020-01-28 07:11:26 Upload ![]() Screenshot_2020-01-27-16-44-29-675_com.miui.powerkeeper.jpg (318.83 KB, Downloads: 337) 2020-01-28 07:11:26 Upload 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 :
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 :
![]() 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)
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.
B) Lignes de commande :
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.
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 : ![]() 2020-01-28 06:50:45 Upload
Click on the file to download the attachment
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
![]() L'étape suivante et de lancer la commande : ./adb.exe shell cmd package bg-dexopt-job 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. ![]() III) Derniers points :
![]() 4f807f4a-8fa9-45d5-a23b-48edabebef34.png (267.65 KB, Downloads: 308) 2020-01-28 06:49:04 Upload Si vous avez un doute, il suffit de regarder les caractéristiques techniques de votre téléphone.
![]() Screenshot_2020-01-27-17-19-27-267_com.miui.securitycenter_2.jpg (399.4 KB, Downloads: 316) 2020-01-28 07:21:43 Upload
Beaucoup d'entre vous utilisent Mi Cloud pour la sauvegarde de leur données. Cependant depuis l'adoption de la réglement RGPD, du développement à l'international de MIUI, la Branche EEA a été créée spécifiquement pour l'Europe. Le changement le plus flagrant reste l'adoption du Google Dialer et Google Messages. Ces adoptions ont été possibles en basculant du Framework MIUI à celui de Google en Natif (En Chine c'est le contraire, Framework MIUI et une version ligth spécifique Google pour assurer une compatibilité avec des apps le demandant). Voyez le Framework comme des standards d'utilisations d'Android, de où, vers, comment, et quels outils utilisés pour que les Apps communiquent entre elles et le système. Donc évitez de faire :
Bref dans ce cas, reparter sur une base propre et une nouvelle sauvegarde dédiée seulement pour votre nouveau téléphone. Si je vois d'autres procédures ou astuces, je mettrais à jour ce fil. Enjoy
|
Rate
-
Number of participants 2 Experience +21 Pack Reason