Logo androidermagazine.com
Logo androidermagazine.com

Inside Marshmallow: Was ist Dösen, wie verwende ich es und was macht es?

Anonim

Android Marshmallow weist tiefgreifende Änderungen im Betriebssystem auf, die Ihrem Telefon (oder Tablet) eine längere Akkulaufzeit ermöglichen. Wir sehen dies bei jedem Betriebssystem-Update von jedem Unternehmen, das intelligente Geräte herstellt, aber diesmal meinen sie es ernst.

Geben Sie Doze ein. Wenn der Name Sie an ein angenehmes Nickerchen erinnert, während nichts drückt, haben Sie herausgefunden, was es ist. Es ist eine Reihe von Änderungen und Regeln, die Ihr Telefon in den Ruhezustand versetzen, wenn es im Leerlauf ist, was bedeutet, dass Sie nicht so viel von diesem kostbaren Saft aus Ihrem Akku verwenden. Es klingt einfach (und ist es), aber es gibt ein paar Dinge zu wissen.

Sie müssen nichts tun, um die neue Doze-Funktion zu verwenden. Es gibt keine Schalter oder Einstellungen, die Sie umschalten müssen, und sobald Sie auf Marshmallow aktualisiert haben, funktioniert es einfach. Das heißt, wenn es funktionieren soll.

Und das ist die Sache. Sie werden keinen Nutzen von Doze sehen, wenn Ihr Telefon in der Tasche ist und Sie arbeiten oder in der Schule sind. Die Dinge müssen untätig sein, und das bedeutet wirklich untätig.

Damit sich Doze einschaltet, muss Ihr Telefon mit ausgeschaltetem Bildschirm still stehen und darf nicht an ein Ladegerät angeschlossen sein. Das bedeutet, dass Sie sich nicht bewegen und den Kreisel oder andere Bewegungssensoren anstoßen, den Bildschirm oder die Tasten nicht berühren und nicht mit der Hand davor herumwedeln müssen, wenn Sie ein Telefon wie die neuen Telefone von Motorola mit Bewegungserkennung verwenden Frontverkleidung. Stellen Sie es ab und lassen Sie es in Ruhe.

Nach einer Weile geht alles schlafen. Na ja, fast alles. Sie werden weiterhin benachrichtigt, wenn Apps mit hoher Priorität Ihre Aufmerksamkeit benötigen. Das heißt, Dinge wie Telefonanrufe oder SMS-Nachrichten können durchkommen (und somit Ihr dösendes Telefon wecken), ebenso wie jede App, die sich selbst als hochprior erklärt. Andere Dinge, wie E-Mail-Benachrichtigungen oder Clash of Clans, die Ihnen mitteilen, dass Ihre Goldmine aufgestiegen ist, werden nicht hereinkommen und Ihr Telefon aufwecken.

Und ja, das hört sich so an, als gäbe es ein Missbrauchspotenzial für Entwickler, die ihre App als übergeordnet deklarieren möchten. Aber Google hat darüber nachgedacht und bietet eine gute Möglichkeit, um umtriebige Entwickler einzuschränken. Benachrichtigungen mit hoher Priorität, die nicht Teil Ihres Betreibernetzwerks sind (Anrufe und Texte), müssen über einen Google Cloud Messaging-Server eingehen. Wenn sie jemanden finden, der das System missbraucht und anschließend verhindert, dass Ihr Telefon wie vorgesehen einnickt, können sie Maßnahmen ergreifen. Wir gehen davon aus, dass diese Benachrichtigungen nicht mehr als hochrangig angesehen werden können, hoffen aber auch, dass es sich um Teer und Federn handelt.

Der Missbrauch von Nachrichten mit hoher Priorität hat einen besonderen Unterschied zu anderen Dingen wie Benachrichtigungen: Sie müssen über Google-Server gesendet werden, damit Google überwachen und ändern kann, was an Geräte gesendet wird. Wenn Apps diese für andere Zwecke als die beabsichtigte Verwendung missbrauchen, können wir diesen Missbrauch stoppen, ohne Software auf dem Gerät zu berühren. - Dianne Hackborne, Android Framework-Ingenieurin

Dies bedeutet nicht, dass Sie niemals Benachrichtigungen erhalten, während Ihr Telefon inaktiv ist. Google verwendet ein sogenanntes "Fenster für die inaktive Wartung", in dem Benachrichtigungen abgerufen werden, die möglicherweise in einem großen Stapel verfügbar sind. Dann kann Ihr Telefon schnell wieder einschlafen. Dies bedeutet, dass Doze nicht wirklich ein Ersatz für Einstellungen ist, die nicht stören.

Macht all dieses Dösen einen Unterschied? Es sieht so aus. Die meisten Leute berichten von einer viel besseren Standby-Akkulaufzeit - Doze hilft nicht, während Sie Ihr Telefon benutzen - und es sieht so aus, als würden die Dinge so funktionieren, wie von Google beschrieben. Selbstverständlich wird bei Telefonbenutzern in einem Netzwerk mit schlechter Verbindung der Akku im Leerlauf immer noch entladen, da Doze Ihr Telefon nicht davon abhält, nach einem besseren Signal zum Aufschließen zu suchen. Ich kann mit den Project Fi-Wählcodes experimentieren und entweder Sprint oder T-Mobile als Träger erzwingen und sehe eine bessere Akkulaufzeit, je nachdem, was besser funktioniert, wo ich mich gerade befinde. Ein sehr schlechtes Signal wird immer noch Ihre Batterie töten. Aber Doze ist eine großartige Idee, die gut umgesetzt wurde und für die meisten von uns eine großartige Ergänzung für Android sein wird.

Natürlich ist die Idee, dass Ihr Telefon keinen Strom verbraucht, während Sie Ihr Telefon nicht benutzen, oder Funktionen in den Ruhezustand versetzt, während Sie sich im Leerlauf befinden, nicht neu. Wir haben gesehen, dass Apps mit begrenztem Erfolg versuchen, dasselbe zu tun. Das Hinzufügen als Standardmethode direkt zum Betriebssystem nimmt den meisten von uns das Rätselraten ab und sollte eine großartige Erfahrung bieten.

Mehr über Doze vom Android Developer Team