Vor Android M gab es in Android einen sogenannten Schlafmodus. Mit Android M hat Google den sogenannten Doze-Modus eingeführt. Kann jemand bitte den Unterschied zwischen diesen Modi herausarbeiten?
Vor Android M gab es in Android einen sogenannten Schlafmodus. Mit Android M hat Google den sogenannten Doze-Modus eingeführt. Kann jemand bitte den Unterschied zwischen diesen Modi herausarbeiten?
Antworten:
Ruhemodus - bedeutet, dass die CPU in den Energiesparmodus wechselt und keine Befehle außer von RIL (Radio Interface Layer) und Alarmen akzeptiert. Die CPU wechselt innerhalb von Sekundenbruchteilen nach dem Ausschalten des LCD in den Ruhemodus.
Doze-Modus - bedeutet, dass Apps auf Ihrem Telefon keinen Netzwerkzugriff haben, das System „Wakelocks“ ignoriert, wenn Apps versuchen, das Gerät in den Ruhezustand zu versetzen, und keine Hintergrundaufgaben ausgeführt werden dürfen. Das klingt sicherlich so, als würde Ihr Telefon Ihnen nicht viel nützen, aber es gibt einige Möglichkeiten, wie Doze die Funktionalität beibehält. Während Apps das Gerät nicht aktivieren können, um Synchronisierungsjobs und andere Hintergrundaufgaben auszuführen, werden Push-Nachrichten mit hoher Priorität weiterhin 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 Hintergrundsynchronisierungsjobs werden angehalten. Diese Einschränkungen werden vorübergehend aufgehoben, wenn Ihr Telefon angeschlossen ist und jeden oder jeden zweiten Tag einige Minuten lang. Auf diese Weise können angehaltene Apps ausstehende Synchronisierungsjobs ausführen, die jedoch nicht weiter ausgeführt werden können. Eine Push-Benachrichtigung mit hoher Priorität kann eine App auch für kurze Zeit aus dem Standby-Modus aktivieren.
Lesen Sie hier mehr