Avant Android M, il existait un mode "veille" dans Android. Avec Android M, Google a introduit le mode "Doze". Quelqu'un peut-il préciser la différence entre ces modes ?
Réponse
Trop de publicités?Mode veille - signifie que l'unité centrale dormira et n'acceptera aucune commande, sauf celles provenant de la couche d'interface radio (RIL) et des alarmes. L'unité centrale passe en mode veille en une fraction de seconde après l'extinction de l'écran LCD.
Mode "Doze - signifie que les applications de votre téléphone n'auront pas accès au réseau, que le système ignorera les "wakelocks" lorsque les applications tentent d'empêcher l'appareil de se mettre en veille et qu'aucune tâche d'arrière-plan ne sera autorisée. Cela donne l'impression que votre téléphone ne vous servira pas à grand-chose, mais il existe quelques moyens de préserver la fonctionnalité de Doze. Si les applications ne peuvent pas réveiller l'appareil pour exécuter des tâches de synchronisation et d'autres tâches d'arrière-plan, les messages push prioritaires continuent de s'afficher. Ainsi, par exemple, un message Hangouts s'affichera sur un appareil qui est en mode Doze.
Mise en veille de l'application - une application qui se met en veille perd tout accès au réseau et toutes ses tâches de synchronisation en arrière-plan sont suspendues. Ces restrictions sont temporairement levées lorsque votre téléphone est branché et pendant quelques minutes tous les jours ou tous les deux jours. Les applications suspendues ont ainsi la possibilité d'exécuter les tâches de synchronisation en attente, mais elles ne sont pas autorisées à poursuivre leur exécution. Une notification push de haute priorité pourra également réveiller une application suspendue pendant une courte période.
Lire la suite aquí