L'autonomie de la batterie est une préoccupation récurrente des utilisateurs. Pour prolonger l'autonomie de la batterie, Android ajoute en permanence de nouvelles fonctionnalités pour aider la plate-forme à optimiser le comportement des applications et des appareils hors charge.
Android inclut les améliorations de l'autonomie de la batterie suivantes:
- Restrictions concernant les applications La plate-forme peut suggérer des applications qui ont un impact négatif sur l'autonomie de la batterie afin que les utilisateurs puissent choisir de limiter la consommation de ressources de ces applications. Les applications ne sont pas limitées en arrière-plan par défaut.
- Mise en veille de l'application La plate-forme peut placer les applications inutilisées en mode veille, ce qui limite temporairement l'accès au réseau et diffère les synchronisations et les tâches pour ces applications.
- Sommeil La plate-forme peut entrer dans un état de veille profonde (reprenant périodiquement les opérations normales) si les utilisateurs n'ont pas utilisé activement leur appareil (écran éteint et immobile) pendant de longues périodes. Android 7.0 et versions ultérieures permettent également à Doze de déclencher un ensemble d'optimisations plus léger lorsque les utilisateurs éteignent l'écran de l'appareil, mais continuent de se déplacer.
- Limiter le transfert d'alimentation lors de la sauvegarde et de la restauration via USB Lorsque vous effectuez une sauvegarde ou une restauration USB, définissez la méthode
enableLimitPowerTransfer
de la classeUsbPort
surtrue
pour désactiver la recharge et limiter la puissance de sourcing. Pour vérifier que la puissance est limitée, appelez la méthodeisPowerTransferLimited
de la classeUsbPortStatus
. LorsqueisPowerTransferLimited
esttrue
, l'appareil Android réduit la consommation d'énergie en tant que puits à 0 (ou à la valeur la plus basse autorisée par le matériel) et limite le courant de la source à 0. La limitation de l'alimentation de la source ne peut être appliquée que lorsque les deux partenaires de port sont compatibles avec la spécification USB Power Delivery (PD). Pour rétablir l'utilisation de l'alimentation à l'état par défaut, définissezenableLimitPowerTransfer
surfalse
. L'état par défaut est également renvoyé lorsque le câble USB est débranché. - Exemptions : Les applications système préchargées et les services de messagerie cloud sont généralement exclus de la mise en veille des applications et de la mise en veille Doze par défaut. Les développeurs d'applications peuvent utiliser des intents pour appliquer ces paramètres à leurs applications. Les utilisateurs peuvent exempter les applications des modes d'économie d'énergie App Standby et Doze dans le menu "Paramètres".
- Bracelets d'activité Les outils de suivi du comportement en arrière-plan des applications surveillent l'utilisation de la batterie au premier plan et en arrière-plan des applications pour déterminer si elles enfreignent une règle.
Applications exemptées
Vous pouvez exempter des applications de la mise en veille ou du mode Doze. Des exceptions peuvent être nécessaires dans les cas d'utilisation suivants:
- Fabricants d'appareils qui utilisent une plate-forme de messagerie cloud autre que Firebase Cloud Messaging (FCM)
- Opérateur utilisant une plate-forme de messagerie cloud autre que FCM
- Application tierce utilisant une plate-forme de messagerie cloud autre que FCM
Avertissement:N'exemptez pas d'applications pour éviter les tests et l'optimisation. Les exceptions inutiles minent les avantages de Doze et de la mise en veille des applications, et peuvent compromettre l'expérience utilisateur. Nous vous recommandons donc vivement de limiter ces exceptions, car elles permettent aux applications de contourner les commandes bénéfiques de la plate-forme sur la consommation d'énergie. Si les utilisateurs sont mécontents de la consommation d'énergie de ces applications, cela peut entraîner de la frustration, de mauvaises expériences (et des avis négatifs sur l'application) et des questions au service client. Pour ces raisons, nous vous recommandons vivement de ne pas exempter les applications tierces, mais uniquement les services de messagerie cloud ou les applications aux fonctionnalités similaires.
Les applications exemptées par défaut sont listées dans Paramètres > Applications et notifications > Droits d'accès spécifiques accordés aux applications > Optimisation de la batterie. Cette liste permet d'exempter l'application des modes Sommeil et Mise en veille des applications. Pour assurer la transparence auprès de l'utilisateur, le menu "Paramètres" DOIT afficher toutes les applications exemptées.
Les utilisateurs peuvent exempter manuellement des applications en accédant à Paramètres > Applis et notifications > APP-NAME > Batterie > Optimisation de la batterie, puis en sélectionnant l'application pour désactiver (ou réactiver) l'optimisation. Toutefois, les utilisateurs ne peuvent pas modifier l'état d'exception d'une application ou d'un service exemptés par défaut dans l'image système.