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?
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
blauer
Wrangler