Google heeft vandaag de nieuwe Android P Beta uitgerold bij Google I/O, en het brengt een hoop nieuwe functies en verbeteringen met zich mee. Hoewel de nieuwe, op gebaren gebaseerde navigatie de schijnwerpers steelt, heeft Google ook een heleboel verbeteringen onder de motorkap toegevoegd om de gebruikerservaring te verbeteren. Nu de levensduur van de batterij steeds meer een vraag van gebruikers wordt, heeft Google een beter en effectiever batterijbeheer beloofd met Android P. Hoewel elke nieuwe versie iets nieuws introduceert met betrekking tot de levensduur van de batterij, zoals Doze, heeft Google dit jaar met Android P App Standby geïntroduceerd Emmers. Met behulp van app-standby-buckets kunt u meer controle krijgen over de apps die op de achtergrond worden uitgevoerd, wat van invloed is op de levensduur van uw batterij. Maar laten we, voordat we het hebben over het gebruik ervan, bespreken wat app-standby-buckets precies zijn:
Wat zijn app-standby-buckets?
App Standby Buckets is een nieuwe energiebesparende tool die is geïntroduceerd met Android P Developer Preview 2. Kortom, het categoriseert apps op basis van hoe vaak u ze gebruikt en beperkt hun toegang tot apparaatbronnen dienovereenkomstig. Dit is een dynamisch proces en het systeem wijst elke app toe aan een prioriteitsbucket en wijst de apps vervolgens opnieuw toe als dat nodig is.
Volgens Google zijn er 4 hoofd App Standby Buckets, namelijk:
-
Actief
Er wordt gezegd dat een app zich in de actieve bucket bevindt als de gebruiker de app momenteel gebruikt, bijvoorbeeld:
- De app heeft een activiteit gelanceerd
- De app voert een voorgrondservice uit
- De app heeft een synchronisatieadapter die is gekoppeld aan een inhoudsprovider die wordt gebruikt door een app op de voorgrond
- De gebruiker klikt op een melding van de app
Als een app zich in de actieve bucket bevindt, legt het systeem dus geen beperkingen op aan de taken, alarmen of FCM-berichten van de app.
-
Werkset
Er wordt gezegd dat een app in de werkset-bucket zit als deze vaak wordt uitgevoerd, maar momenteel niet actief is. Een app voor sociale media die de gebruiker de meeste dagen start, bevindt zich bijvoorbeeld waarschijnlijk in de werkset. Apps worden ook gepromoveerd naar de werkset-bucket als ze indirect worden gebruikt. Als een app in de werkset zit, legt het systeem milde beperkingen op aan de mogelijkheid om taken uit te voeren en alarmen te activeren.
-
Veel voorkomend
Een app zou in de frequente bucket zitten als deze regelmatig wordt gebruikt, maar niet per se elke dag. Een app voor het volgen van trainingen die de gebruiker in de sportschool gebruikt, kan bijvoorbeeld in de frequente bucket zitten. Als een app zich in de frequente bucket bevindt, legt het systeem strengere beperkingen op aan de mogelijkheid om taken uit te voeren en alarmen te activeren en legt het ook een limiet op voor FCM-berichten met hoge prioriteit.
-
Bijzonder
Een app zou in de zeldzame emmer zitten als deze niet vaak wordt gebruikt. Een hotel-app die de gebruiker alleen uitvoert terwijl hij of zij in dat hotel verblijft, bevindt zich bijvoorbeeld in de zeldzame bucket. Als een app zich in de zeldzame bucket bevindt, legt het systeem strikte beperkingen op aan de mogelijkheid om taken uit te voeren, alarmen te activeren en FCM-berichten met hoge prioriteit te ontvangen. Het systeem beperkt ook de mogelijkheid van de app om verbinding te maken met internet.
-
Nooit
Ten slotte is er een speciale nooit-bucket voor apps die zijn geïnstalleerd maar nooit zijn uitgevoerd. Het systeem legt strenge beperkingen op aan deze apps.
Het probleem met app-standby-buckets
In theorie klinkt App Standby Buckets als een geweldige functie. Er zit echter een addertje onder het gras. Zoals Google stelt: “Elke fabrikant kan zijn eigen criteria instellen voor hoe niet-actieve apps aan buckets worden toegewezen.” In feite kan elke fabrikant de apps beheren en de apps distribueren of categoriseren in verschillende buckets op basis van hun idee van ontwerpen. Hoewel Google beweert dat het proces dynamisch is en Android apps zou categoriseren op basis van het gebruik van de gebruiker, is het vermeldenswaard dat Android terug zal vallen op dit gebruikspatroonsysteem om de app-plaatsing alleen te bepalen als het apparaat geen vooraf geladen software heeft die anders zou bepalen waar een aanvraag kan worden geplaatst.
Desalniettemin kunnen gebruikers ook handmatig de stand-by-emmer voor elke app bepalen, op basis van hun voorkeur. Lees hiervoor verder, want we laten u zien hoe u voor elke app handmatig Standby-buckets instelt:
Standby-apps handmatig gebruiken
Opmerking: Ik heb de volgende methode getest op mijn Google Pixel 2 XL met Android P Developer Preview 2. De methode zou hetzelfde moeten blijven voor alle andere apparaten met Android P Developer Preview 2.
1. Ga eerst naar Instellingen -> Systeem -> Over de telefoon.

2. Tik nu op Geavanceerd en scrol helemaal naar beneden. Tik zeven keer op “Build-nummer” om ontwikkelaaropties in te schakelen.

3. Als je dat hebt gedaan, ga je naar Instellingen -> Systeem -> Geavanceerd -> Opties voor ontwikkelaars.

4. Eenmaal hier scrolt u helemaal naar beneden. Tik op “Stand-by-apps”.

5. En dat is het. U ziet nu een lijst met alle apps die op uw apparaat zijn geïnstalleerd. Tik gewoon op een app waarvan u de stand-by-emmer wilt wijzigen. U zou een lijst moeten krijgen om te kiezen uit de 4 belangrijkste stand-by-emmers die eerder zijn genoemd.

Krijg een betere levensduur van de batterij met stand-by-apps op Android P
Welnu, net als Doze willen App Standby Buckets een betere batterijback-up beloven. Met behulp van de bovenstaande handleiding zou u handmatige controle moeten kunnen krijgen over het toewijzen van apps aan uw favoriete app-buckets, in plaats van uw OEM dit te laten doen. Aan de andere kant, als u Android P op een Pixel-apparaat gebruikt, zou Android automatisch de profilering voor u doen. Hoewel het daadwerkelijke effect op de levensduur van de batterij met App Standby Buckets pas na een paar dagen gebruik zichtbaar zal zijn, lijkt de functie op zich best goed.