8Sep

Comment "Doze" d'Android améliore la vie de votre batterie, et comment l'ajuster

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 les tablettes Android «s'endorment» lorsque vous les laissez seuls, ce qui réduit la durée de vie de la batterie pour plus tard. Doze est conçu pour se mettre à l'écart et juste pour travailler, mais vous pouvez le peaufiner et le rendre encore meilleur.

Qu'est-ce que Doze?

Android permet normalement aux applications de s'exécuter en arrière-plan, de rechercher de nouvelles données, de recevoir des notifications et, généralement, de faire ce qu'elles veulent. C'est bien si vous utilisez votre téléphone, mais votre téléphone n'a pas besoin de se réveiller constamment si vous l'avez posé sur une table et que vous vous êtes éloigné pendant quelques heures.

Doze se déclenche lorsque vous n'utilisez pas votre appareil. Lorsque vous n'avez pas touché votre téléphone depuis un moment, il passe en mode veille plus profond.(En termes techniques, Doze empêche les wakelocks de réveiller votre appareil, le laissant dans un état de veille de faible consommation.) Dans cet état, seules les notifications de haute priorité, comme les appels téléphoniques et les messages de chat, réveilleront 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 faire tout leur travail en un seul gros 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, aussi. Plutôt que de se réveiller tout le temps, la tablette va somnoler la plupart du temps, ce qui devrait prolonger sa durée de vie de la batterie beaucoup plus loin.

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 somnolera probablement pas du tout. Il utilise les données de l'accéléromètre de votre téléphone pour voir s'il bouge, ce qui signifie qu'il doit être assis sur une table, complètement immobile, pour que Doze puisse le faire.

Doze ne bloquera pas les notifications "haute priorité"

"Haute priorité"les notifications arrivent toujours, même lorsque votre téléphone est assoupi. Les notifications de votre fournisseur de services cellulaires, comme les messages SMS et les appels téléphoniques entrants, se feront directement à travers Doze afin que vous ne manquiez aucun message. Le téléphone se réveillera pour les alarmes, aussi, vous n'aurez donc pas à vous inquiéter de les manquer.

D'autres applications( par exemple, des applications de messagerie telles que Google Hangouts, Facebook Messenger, WhatsApp et d'autres applications similaires) peuvent marquer leurs notifications comme «hautement prioritaires». Des notifications hautement prioritaires vous seront toujours envoyées.les attendre. La plupart des notifications ne sont pas marquées comme prioritaires et ne passent pas par Doze. Les notifications Candy Crush ne réveillent donc pas votre téléphone et ne déchargent pas votre batterie.

Alors, qu'est-ce qui empêche un développeur d'applications d'abuser de ce système? Les notifications à haute priorité doivent être transmises via Google Cloud Messaging, ce qui signifie que Google a le contrôle sur elles. S'ils trouvent que le développeur d'une application abuse de ces notifications, Google peut les supprimer.

Quelques catégories restreintes d'applications sont également autorisées à se mettre en liste blanche pour ne pas être affectées par Doze si cela entrave sérieusement leur fonctionnalité.Par exemple, cela inclut les applications d'automatisation comme Tasker. La documentation de Google contient plus de détails.

L'application moyenne n'est cependant pas vraiment impactée par Doze. Même s'il veut synchroniser en arrière-plan, il sera capable de se synchroniser et de faire ce travail pendant ces fenêtres de maintenance étroites. Il va juste se synchroniser moins souvent, ce qui est bien si vous n'utilisez pas réellement l'appareil.

Comment empêcher une application de somnoler

Une application correctement programmée ne devrait pas avoir de problèmes lors du somnolence. Toutefois, si vous souhaitez recevoir des notifications d'une application donnée dès la première minute, comme Gmail, vous pouvez lui donner l'autorisation de s'exécuter pendant le somnoler. Gardez à l'esprit que cela entraînera une plus grande décharge de la batterie.

Pour trouver les paramètres de Doze, ouvrez l'application Paramètres sur votre appareil Android, appuyez sur "Batterie", appuyez 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 Google Play Services ici. Vous pouvez également voir certaines applications système fournies par le fabricant qui ont besoin d'ê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 vous verrez l'expression «Optimisation de l'utilisation de la batterie» ci-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 fonctionner en arrière-plan, même lorsque votre appareil est assoupi. Vous ne devez le faire que si une application ne fonctionne pas correctement ou si vous avez réellement besoin de notifications actualisées pour l'application en question. La plupart des applications vont s'assoupir correctement, et vous ne devriez même pas remarquer la différence.

Comment faire somnoler plus agressif( et économiser plus de batterie)

Doze est conçu pour fonctionner entièrement en arrière-plan, sans votre participation. Mais si vous voulez plus de contrôle, vous pouvez le configurer avec des applications tierces.

Les dernières versions de Greenify ont une nouvelle fonction "Aggressive Doze" qui permet à Doze de se lancer plus rapidement. Greenify peut faire somnoler dans quelques minutes après avoir réglé votre téléphone au lieu d'après les heures, ce qui peut vous faire économiser beaucoup de puissance en fonction de vos habitudes d'utilisation. Cette fonctionnalité ne nécessite pas de racine, donc tout le monde peut l'utiliser.

Pour l'utiliser, installez Greenify, lancez-le, appuyez sur le bouton de menu, et sélectionnez "Paramètres". Appuyez sur l'option "Agressif Doze( expérimental)" et l'activer. Vous pouvez également activer une notification qui montre plus d'informations sur les durées de somnolence ici, si vous êtes intéressé à voir ce qui se passe sous le capot.

Vous pouvez également modifier Doze d'autres façons, mais elles ne sont pas si faciles à utiliser. Par exemple, il existe une application Doze Settings Editor qui vous permet de modifier divers paramètres et de charger des profils, ce qui rend Doze plus ou moins agressif. Cette application nécessite la racine à utiliser, mais si vous n'avez pas de racine, elle vous montrera les commandes adb que vous pouvez utiliser pour configurer Doze.

Crédit d'image: TechStage sur Flickr