Android Marshmallow a des modifications profondes dans le système d'exploitation qui peuvent permettre à votre téléphone (ou tablette) d'obtenir une meilleure durée de vie de la batterie. Nous le voyons mentionné avec chaque mise à jour de système d’exploitation de chaque entreprise qui fabrique des appareils intelligents, mais cette fois-ci, c’est vrai.
Entrez somnoler. Si le nom vous rappelle une sieste agréable alors que rien ne presse, vous avez compris ce que c'était. Il s'agit d'un ensemble de modifications et de règles qui vont mettre votre téléphone en veille lorsqu'il est inactif, ce qui signifie que vous n'utilisez pas autant de ce précieux jus contenu dans votre batterie. Cela semble simple (et ça l'est), mais il y a quelques choses à savoir.
Vous n'aurez rien à faire pour utiliser la nouvelle fonctionnalité Doze. Il n'y a pas de commutateurs ou de paramètres que vous devez activer, et une fois que vous avez mis à jour Marshmallow, cela fonctionne. C'est-à-dire, quand c'est censé fonctionner.
Et c'est la chose. Vous ne verrez aucun avantage à Doze si votre téléphone est dans votre poche et que vous travaillez ou êtes à l'école. Les choses doivent être inutilisées, et cela signifie vraiment inactif.
Pour que Doze puisse démarrer, votre téléphone doit rester immobile, l’écran éteint, et non connecté à un chargeur. Cela signifie que vous ne devez ni bouger, ni toucher le gyroscope ou d'autres capteurs de mouvement, ne pas toucher l'écran ou les boutons, ni bouger la main devant celui-ci si vous utilisez un téléphone comme les nouveaux téléphones de Motorola avec détection de mouvement sur le téléphone. lunette avant. Posez-le et laissez-le tranquille.
Au bout d'un moment, tout s'endort. Eh bien, presque tout. Vous serez toujours averti lorsque les applications "hautement prioritaires" nécessitent votre attention. Cela signifie que des appels tels que des appels téléphoniques ou des SMS peuvent passer (et réveiller ainsi votre téléphone somnolent), ainsi que toute application se déclarant hautement prioritaire. D'autres choses, telles que les notifications par courrier électronique ou le choc des clans vous annonçant que votre mine d'or s'est stabilisée ne vont pas venir réveiller votre téléphone.
Et oui, cela semble indiquer qu’il existe un risque d’abus de la part des développeurs qui souhaitent déclarer leur application hautement prioritaire. Mais Google a pensé à cela et a un très bon moyen de limiter les développeurs sournois: les notifications hautement prioritaires qui ne font pas partie de votre réseau d'opérateur (appels et textes) doivent passer par un serveur Google Cloud Messaging. Lorsqu'ils découvrent que quelqu'un abuse du système et empêche ensuite votre téléphone de s'endormir comme prévu, ils peuvent agir. Nous supposons que cela signifie que ces notifications ne peuvent plus être traitées avec une grande priorité, mais nous espérons également que du goudron et des plumes sont impliqués.
L'abus de messages hautement prioritaires présente une différence particulière par rapport à d'autres éléments tels que les notifications: ils doivent passer par les serveurs Google pour que Google puisse surveiller et modifier ce qui est envoyé aux appareils. Si les applications en abusent pour d'autres choses que leur usage prévu, nous pourrons y mettre un terme sans toucher à aucun logiciel de l'appareil. - Dianne Hackborne, ingénieur Framework Android
Cela ne signifie pas que vous ne recevez jamais de notifications lorsque votre téléphone est inactif. Google utilise ce qu'ils appellent une "fenêtre de maintenance inactive" dans laquelle ils récupèrent toutes les notifications susceptibles d'être disponibles dans un grand lot. Ensuite, votre téléphone peut rapidement se rendormir. Cela signifie que Doze n'est pas vraiment un substitut des paramètres Do-Not-Disturb.
Alors tout ce somnolement fait-il une différence? On dirait que c'est le cas. La plupart des gens rapportent une bien meilleure durée de vie de la batterie en veille - Doze n'aide pas lorsque vous utilisez votre téléphone - et il semblerait que tout fonctionne comme prévu par Google. Bien sûr, les personnes qui utilisent leur téléphone sur un réseau avec une mauvaise connexion voient toujours leur batterie s'épuiser en veille, car Doze n'empêche pas votre téléphone de rechercher un meilleur signal sur lequel se verrouiller. Je peux manipuler les codes du composeur Project Fi et forcer Sprint ou T-Mobile en tant que transporteur et voir une meilleure durée de vie de la batterie, quel que soit le mode de fonctionnement qui convient le mieux là où je suis. Un très mauvais signal tuera quand même votre batterie. Mais Doze est une excellente idée qui a été bien mise en œuvre et sera un excellent ajout à Android pour la plupart d'entre nous.
Bien sûr, l'idée que votre téléphone n'utilise pas d'énergie lorsque vous ne l'utilisez pas ou ne met pas les fonctionnalités en veille en veille n'est pas nouvelle. Nous avons vu des applications essayer de faire la même chose avec un degré de réussite limité. L'ajouter comme méthode par défaut directement dans le système d'exploitation élimine une bonne partie des approximations et devrait fournir une expérience formidable à la plupart d'entre nous.
En savoir plus sur Doze de l'équipe de développement Android