Qu'est-ce que le mode Doze?
sobes.tech IA
Réponse de l'IA
Le mode Doze est une fonction d'optimisation de la consommation d'énergie apparue dans Android 6.0 (Marshmallow).
Il s'active lorsque l'appareil reste inactif, inutilisé et non chargé pendant une longue période. En mode Doze, le système retarde temporairement les tâches en arrière-plan, les synchronisations et les opérations réseau pour la plupart des applications.
Le mode Doze alterne cycliquement entre des "fenêtres de maintenance" (maintenance windows), pendant lesquelles les applications peuvent effectuer leurs tâches, et des périodes de sommeil profond, lorsque l'activité est minimisée.
Les principales restrictions en mode Doze sont :
- L'accès réseau est limité.
- Les tâches en arrière-plan JobScheduler sont retardées.
- Les synchronisations SyncManager sont retardées.
- Les AlarmManager standards sont désactivés, remplacés par
setAndAllowWhileIdle()etsetExactAndAllowWhileIdle(). - Les Wake Locks standards ne sont pas acceptés.
Les applications utilisant Firebase Cloud Messaging (FCM) avec une haute priorité, ainsi que celles ajoutées à la liste d'exceptions par l'utilisateur, peuvent ignorer certaines restrictions de Doze.
Le mode Doze aide à augmenter considérablement la durée de vie de la batterie de l'appareil en mode veille.