Comment «l'assoupissement» d'Android améliore la durée de vie de votre batterie et comment le peaufiner
Android 6.0 Marshmallow a ajouté une nouvelle fonctionnalité appelée «Doze» qui vise à améliorer considérablement la vie de votre batterie. Les téléphones et tablettes Android s'endormiront lorsque vous les laisserez seuls, préservant l'autonomie de la batterie pour plus tard. Doze est conçu pour sortir de votre chemin et travailler, mais vous pouvez le peaufiner et le rendre encore meilleur.
Qu'est-ce que somnoler??
Android permet normalement aux applications de s'exécuter en arrière-plan, de rechercher de nouvelles données, de recevoir des notifications et de faire ce qu'elles veulent. Cela convient si vous utilisez votre téléphone, mais votre téléphone n'a pas besoin de se réveiller en permanence si vous l'avez posé sur une table et êtes parti pendant quelques heures..
Doze démarre lorsque vous n'utilisez pas votre appareil. Lorsque vous n'avez pas touché votre téléphone depuis un moment, il passera en mode veille plus profond. (Sur le plan technique, Doze empêche les réveils par réveil de réveiller votre appareil, ce qui le maintient dans un état de veille à consommation réduite.) Dans cet état, seules les notifications de priorité élevée, telles que les appels téléphoniques et les messages de discussion, réveillent le téléphone. Les applications ne seront pas autorisées à se synchroniser en permanence en arrière-plan. Au lieu de cela, Android fournit des «fenêtres de maintenance inactives» de temps en temps, où les applications peuvent effectuer tout leur travail en un seul lot. Comme le temps passe sans que vous utilisiez votre téléphone, ces fenêtres se séparent de plus en plus.
Ceci est particulièrement utile pour une tablette que vous pourriez laisser sur votre table basse. Plutôt que de se réveiller tout le temps, la tablette somnolera la plupart du temps, ce qui devrait allonger encore davantage l'autonomie de sa batterie..
Voici la petite prise: Doze ne fonctionne que lorsque votre téléphone est complètement immobile. Si vous laissez votre téléphone dans votre poche pendant quelques heures, il ne s'assoupira probablement pas du tout. Il utilise les données de l'accéléromètre de votre téléphone pour voir s'il est en mouvement, ce qui signifie qu'il doit être assis sur une table, complètement immobile, pour que Doze puisse intervenir..
Doze ne bloquera pas les notifications «hautement prioritaires»
Les notifications de «priorité élevée» continueront à être transmises, même lorsque votre téléphone somnole. Les notifications de votre fournisseur de téléphonie mobile, telles que les messages SMS et les appels téléphoniques entrants, traverseront Doze pour que vous ne manquiez aucun message. Le téléphone se réveillera pour les alarmes aussi, pour que vous n'ayez pas à vous soucier de les manquer..
D'autres applications, telles que les applications de messagerie telles que Google Hangouts, Facebook Messenger, WhatsApp et des applications similaires, peuvent indiquer que leurs notifications sont «hautement prioritaires». Des notifications hautement prioritaires vous seront toujours envoyées. Ainsi, vous recevrez des messages sans avoir à les attendre. La plupart des notifications ne sont pas considérées comme hautement prioritaires et ne passeront pas par Doze. Les notifications de Candy Crush ne réactiveront donc pas votre téléphone et ne déchargeront votre batterie..
Alors, qu'est-ce qui empêche un développeur d'applications d'abuser de ce système? Les notifications hautement prioritaires doivent être envoyées via Google Cloud Messaging, ce qui signifie que Google les contrôle. S'ils constatent que le développeur d'une application abuse de ces notifications, Google peut les interrompre..
Quelques catégories restreintes d'applications sont également autorisées à s'inscrire dans la liste blanche afin de ne pas être affectées par Doze si cela entrave gravement leur fonctionnalité. Par exemple, cela inclut les applications d'automatisation telles que Tasker. La documentation de Google contient plus de détails.
L'application moyenne n'est pas vraiment touchée par Doze, cependant. Même s'il souhaite se synchroniser en arrière-plan, il pourra le faire pendant ces fenêtres de maintenance étroites. La synchronisation sera moins fréquente, ce qui est bien si vous n'utilisez pas l'appareil..
Comment empêcher une application de somnoler
Une application correctement programmée ne devrait pas avoir de problèmes lors du refoulement. Toutefois, si vous souhaitez recevoir les notifications d'une application à la minute à laquelle elles arrivent, comme Gmail, vous pouvez lui donner la permission de s'exécuter pendant le refoulement. Gardez à l’esprit que cela entraînera une plus grande usure de la batterie.
Pour trouver les paramètres de Doze, ouvrez l'application Paramètres sur votre appareil Android, appuyez sur «Batterie», sur le bouton de menu, puis sur «Optimisation de la batterie».
Vous verrez une liste d'applications qui ne sont pas optimisées. Vous verrez certainement les services Google Play ici. Certaines applications système fournies par le fabricant peuvent également être exécutées en arrière-plan..
Appuyez sur le menu «Non optimisé» et sélectionnez «Toutes les applications» pour afficher la liste de toutes les applications installées sur votre appareil..
Par défaut, chaque application sera optimisée et la phrase «Optimiser l'utilisation de la batterie» apparaît en dessous dans la liste. Pour empêcher une application de somnoler, appuyez dessus dans la liste et sélectionnez «Ne pas optimiser». Android permettra à cette application de s'exécuter en arrière-plan, même lorsque votre appareil somnole. Vous ne devez le faire que si une application ne fonctionne pas correctement ou si vous avez vraiment besoin de notifications à la seconde près pour l'application en question. La plupart des applications s'assoupissent correctement et vous ne devriez même pas remarquer la différence.
Comment rendre assoupi plus agressif (et économiser plus de batterie)
Doze est conçu pour fonctionner entièrement en arrière-plan, sans votre implication. Mais si vous voulez plus de contrôle, vous pouvez le configurer avec des applications tierces..
Les dernières versions de Greenify intègrent une nouvelle fonctionnalité «Aggressive Doze» qui permet à Doze de s’engager plus rapidement. Greenify peut faire somnoler quelques minutes à peine après avoir éteint votre téléphone au lieu d’après les heures normales de travail, vous permettant ainsi d’économiser beaucoup d’énergie en fonction de vos habitudes d’utilisation. Cette fonctionnalité ne nécessite pas de racine, donc tout le monde peut l'utiliser.
Pour utiliser cela, installez Greenify, lancez-le, appuyez sur le bouton du menu, puis sélectionnez «Paramètres». Appuyez sur l'option «Aggressive Doze (experimental)» et activez-la. Vous pouvez également activer une notification indiquant plus d'informations sur les durées de refoulement ici, si cela vous intéresse de voir ce qui se passe sous le capot..
Vous pouvez également modifier Doze de différentes manières, mais ils ne sont pas si faciles à utiliser. Par exemple, il existe une application Doze Settings Editor qui vous permet de modifier divers paramètres et profils de chargement, ce qui rend Doze plus ou moins agressif. Cette application nécessite l'utilisation de root, mais si vous n'avez pas root, elle vous montrera les commandes adb que vous pouvez utiliser pour configurer Doze..
Crédit d'image: TechStage sur Flickr