Unterschied zwischen Doze-Modus und Sleep-Modus in Android Marshmallow

Vor Android M gab es in Android einen sogenannten Schlafmodus. Mit Android M hat Google den sogenannten Doze Mode eingeführt. Kann jemand bitte den Unterschied zwischen diesen Modi erläutern?

Auf Android-Versionen vor M gab es nichts, was Doze besonders ähnlich war. Beziehen Sie sich auf den Schlafmodus als - DND / Nur Alarme / Prioritätsmodus?
Ich glaube, dass der Anwendungsprozessor immer dann schlafen muss, wenn er im Leerlauf ist, um Batterie/Strom zu sparen. Der Schlaf in früheren Android M-Versionen war also eher aus der CPU-Perspektive, auf die ich mich beziehe. Aber die Funktion des Android M Doze Mode wurde aus der Perspektive des Android-Betriebssystems integriert (vielleicht, um der CPU zu helfen, länger zu schlafen).

Antworten (1)

Schlafmodus - bedeutet, dass die CPU schläft und keine Befehle außer von RIL (Radio Interface Layer) und Alarmen akzeptiert. Die CPU geht innerhalb von Sekundenbruchteilen in den Schlafmodus, nachdem das LCD ausgeschaltet wurde.

Doze-Modus – bedeutet, dass Apps auf Ihrem Telefon keinen Netzwerkzugriff haben, das System „Wakelocks“ ignoriert, wenn Apps versuchen, das Gerät am Ruhezustand zu hindern, und keine Hintergrundaufgaben ausgeführt werden dürfen. Das klingt sicherlich so, als würde Ihnen Ihr Telefon nicht viel nützen, aber es gibt einige Möglichkeiten, wie Doze die Funktionalität bewahrt. Während Apps das Gerät nicht aufwecken können, um Synchronisierungsaufträge und andere Hintergrundaufgaben auszuführen, werden Push-Nachrichten mit hoher Priorität dennoch angezeigt. So wird beispielsweise eine Hangouts-Nachricht auf einem Gerät angezeigt, das sich im Doze-Modus befindet.

App-Standby – Eine App, die in den Standby-Modus wechselt, verliert den gesamten Netzwerkzugriff und alle ihre Hintergrundsynchronisierungsaufträge werden ausgesetzt. Diese Einschränkungen werden vorübergehend aufgehoben, wenn Ihr Telefon angeschlossen ist, und alle ein bis zwei Minuten für einige Minuten. Dies gibt angehaltenen Apps die Möglichkeit, ausstehende Synchronisierungsaufträge auszuführen, aber sie dürfen nicht weiter ausgeführt werden. Eine Push-Benachrichtigung mit hoher Priorität wird auch in der Lage sein, eine App für kurze Zeit aus dem Standby zu wecken.

Lesen Sie hier mehr

Ich bezweifle, dass "CPU in Sekundenbruchteilen nach dem Ausschalten des LCD in den Ruhemodus wechselt" überhaupt nicht mit meiner Erfahrung übereinstimmt