Google hat heute die neue Android P-Beta bei Google I / O eingeführt, und Boy bringt eine Menge neuer Funktionen und Verbesserungen mit. Während die neue gestenbasierte Navigation das Rampenlicht stiehlt, hat Google eine Menge Verbesserungen unter der Haube hinzugefügt, um das Benutzererlebnis zu verbessern. Da die Akkulaufzeit immer mehr von den Nutzern gefordert wird, hat Google ein besseres und effektiveres Batteriemanagement mit Android P versprochen. Während jede neue Version etwas Neues bezüglich der Akkulaufzeit einführt, wie beispielsweise Doze, dieses Jahr mit Android P, hat Google App Standby eingeführt Eimer Mit Hilfe von App Standby Buckets können Sie die im Hintergrund ausgeführten Apps besser steuern und die Akkulaufzeit beeinträchtigen. Bevor wir jedoch darüber sprechen, wie man es benutzt, besprechen wir, was App Standby Buckets genau sind:
Was sind App-Standby-Buckets?
App Standby Buckets ist ein neues Energiespar-Tool, das mit Android P Developer Preview 2 eingeführt wurde. Grundsätzlich werden Apps nach der Häufigkeit ihrer Verwendung kategorisiert und deren Zugriff auf Geräteressourcen entsprechend eingeschränkt. Dies ist ein dynamischer Prozess. Das System weist jede App einem Prioritäts-Bucket zu und ordnet die Apps dann nach Bedarf neu zu.
Laut Google gibt es 4 Haupt-App-Standby-Buckets:
Aktiv
Es wird gesagt, dass sich eine App im aktiven Bucket befindet, wenn der Benutzer die App gerade verwendet, zum Beispiel:
- Die App hat eine Aktivität gestartet
- Die App führt einen Vordergrunddienst aus
- Die App verfügt über einen Synchronisationsadapter, der einem von einer Vordergrund-App verwendeten Inhaltsanbieter zugeordnet ist
- Der Benutzer klickt in der App auf eine Benachrichtigung
Wenn sich eine App im aktiven Bucket befindet, gibt das System keine Einschränkungen für die Jobs, Alarme oder FCM-Nachrichten der App vor.
Workingset
Eine App soll sich im Arbeitsbereich befinden, wenn sie häufig ausgeführt wird, aber momentan nicht aktiv ist. Beispielsweise ist eine Social-Media-App, die der Benutzer an den meisten Tagen startet, wahrscheinlich im Arbeitssatz. Apps werden auch in den Working-Set-Bucket befördert, wenn sie indirekt verwendet werden. Wenn sich eine App im Arbeitssatz befindet, gibt das System geringfügige Einschränkungen für die Ausführung von Jobs und das Auslösen von Alarmen vor.
Häufig
Eine App befindet sich im häufigen Eimer, wenn sie regelmäßig verwendet wird, aber nicht unbedingt jeden Tag. Beispielsweise befindet sich eine Trainings-Tracking-App, die der Benutzer im Fitnessstudio ausführt, häufig im Eimer. Wenn sich eine App im häufigen Bucket befindet, gibt das System strengere Einschränkungen für die Ausführung von Jobs und das Auslösen von Alarmen vor und setzt zudem eine Obergrenze für FCM-Nachrichten mit hoher Priorität.
Selten
Eine App soll sich im seltenen Bereich befinden, wenn sie nicht oft verwendet wird. Beispielsweise kann sich eine Hotel-App, die der Benutzer nur während des Aufenthalts in diesem Hotel ausführt, im seltenen Bereich befinden. Wenn sich eine App im seltenen Bereich befindet, unterliegt das System strengen Einschränkungen für die Ausführung von Jobs, das Auslösen von Alarmen und das Empfangen von FCM-Nachrichten mit hoher Priorität. Das System beschränkt auch die Fähigkeit der App, eine Verbindung zum Internet herzustellen.
noch nie
Zu guter Letzt gibt es einen speziellen Eimer für Apps, die installiert wurden, aber noch nicht ausgeführt wurden. Das System erlegt diesen Apps strikte Einschränkungen auf.
Das Problem bei der Verwendung von Standby-Buckets
Theoretisch klingt App Standby Buckets wie eine großartige Funktion. Es gibt jedoch einen Haken. Wie von Google festgestellt: „Jeder Hersteller kann seine eigenen Kriterien festlegen, wie nicht aktive Apps Buckets zugewiesen werden.“ Jeder Hersteller kann die Apps verwalten und die Apps basierend auf ihrer Designidee in verschiedene Buckets verteilen oder kategorisieren. Während Google behauptet, dass der Prozess dynamisch ist und Android Apps basierend auf der Nutzung des Benutzers kategorisieren würde, sei darauf hingewiesen, dass Android auf dieses Nutzungsmustersystem zurückgreift, um die App-Platzierung nur zu bestimmen, wenn das Gerät keine vorinstallierte Software hat, die andernfalls den Standort bestimmen würde Ein Antrag kann gestellt werden.
Nichtsdestotrotz können Benutzer den Standby-Bucket auch manuell für jede App festlegen, je nach ihrem Geschmack. Lesen Sie weiter, um zu erfahren, wie Sie die Standby-Buckets für jede App manuell einstellen:
So verwenden Sie Standby-Apps manuell
Hinweis : Ich habe die folgende Methode auf meinem Google Pixel 2 XL mit Android P Developer Preview 2 getestet. Die Methode sollte für alle anderen Geräte, auf denen Android P Developer Preview 2 ausgeführt wird, gleich bleiben.
1. Gehen Sie zuerst zu Einstellungen -> System -> Über Telefon .
2. Tippen Sie nun auf Erweitert und scrollen Sie ganz nach unten. Tippen Sie sieben Mal auf „Nummer erstellen“, um die Entwickleroptionen zu aktivieren.
3. Wenn Sie dies getan haben, gehen Sie zu Einstellungen -> System -> Erweitert -> Entwickleroptionen.
4. Scrollen Sie hier nach ganz unten. Tippen Sie auf "Standby-Apps" .
5. Und das ist es. Sie sehen jetzt eine Liste aller auf Ihrem Gerät installierten Apps. Tippen Sie einfach auf eine App, deren Standby-Bucket Sie ändern möchten . Sie sollten eine Liste zur Auswahl aus den 4 oben genannten Standby-Buckets erhalten.
Bessere Akkulaufzeit mit Standby-Apps auf Android P
Genau wie Doze wollen App Standby Buckets bessere Batterie-Backups versprechen. Wenn Sie die obige Anleitung verwenden, sollten Sie in der Lage sein, manuelle Kontrolle über das Zuweisen von Apps zu Ihren bevorzugten App-Buckets zu erhalten, anstatt es Ihrem OEM zu überlassen. Wenn Sie dagegen Android P auf einem Pixel-Gerät ausführen, führt Android automatisch die Profilerstellung für Sie durch. Die tatsächliche Auswirkung auf die Akkulaufzeit mit App Standby-Buckets zeigt sich erst nach ein paar Tagen der Nutzung, aber das Feature selbst scheint ziemlich gut zu sein.