Hoe Android Doze de levensduur van uw batterij verbetert en hoe u het kunt aanpassen
Android 6.0 Marshmallow heeft een nieuwe functie toegevoegd met de naam "Doze" die tot doel heeft de levensduur van uw batterij drastisch te verbeteren. Android-telefoons en -tablets zullen "slapen" wanneer u ze met rust laat, waardoor de levensduur van de batterij voor later wordt behouden. Doze is ontworpen om uit de weg te gaan en gewoon te werken, maar je kunt het aanpassen en het nog beter maken.
Wat is Doze?
Android staat normaal gesproken apps toe om op de achtergrond te draaien, te controleren op nieuwe gegevens, meldingen te ontvangen en over het algemeen te doen wat ze willen. Dit is prima als je je telefoon gebruikt, maar je telefoon hoeft niet constant wakker te worden als je hem op een tafel hebt gezet en een paar uur weggelopen bent.
Doze wordt geactiveerd wanneer u uw apparaat niet gebruikt. Wanneer u uw telefoon een tijdje niet hebt aangeraakt, gaat deze in een diepere slaapmodus. (In technische termen, Doze voorkomt dat wakelocks uw apparaat uitschakelt, waardoor het in een slaapstand met een lager vermogen blijft.) In deze status worden alleen meldingen met hoge prioriteit, zoals telefoontjes en chatberichten, de telefoon gewekt. Apps mogen niet constant op de achtergrond worden gesynchroniseerd. Android biedt in plaats daarvan af en toe "inactieve onderhoudswindows", waar apps al hun werk in één grote batch kunnen doen. Naarmate de tijd verstrijkt zonder dat u uw telefoon gebruikt, komen die vensters steeds verder uit elkaar.
Dit is vooral handig voor een tablet die u misschien ook op uw salontafel laat liggen. In plaats van de hele tijd wakker te worden, zal de tablet het grootste deel van de tijd dommelen, wat de levensduur van de batterij aanzienlijk zou moeten verlengen.
Dit is de kleine hapering: Doze werkt alleen als je telefoon helemaal stil is. Als je je telefoon een paar uur in je zak laat zitten, valt hij waarschijnlijk helemaal niet in slaap. Het gebruikt gegevens van de versnellingsmeter van je telefoon om te zien of het beweegt, wat betekent dat het echt op een tafel moet zitten, volledig onbeweeglijk, want Doze moet beginnen.
Doze blokkeert geen "hoge prioriteit" -meldingen
Meldingen met "hoge prioriteit" zullen nog steeds doorkomen, zelfs als uw telefoon sluimert. Meldingen van uw mobiele provider, zoals sms-berichten en inkomende telefoontjes, zullen dwars door Doze heen gaan, zodat u geen berichten zult missen. De telefoon wordt ook voor alarmen gewekt, zodat je je geen zorgen hoeft te maken dat je die mist.
Andere apps, zoals berichten-apps zoals Google Hangouts, Facebook Messenger, WhatsApp en vergelijkbare apps, kunnen hun meldingen markeren als 'hoge prioriteit'. Meldingen met hoge prioriteit worden nog steeds bij u bezorgd, zodat u berichten ontvangt zonder dat u dit hoeft te doen wacht op hun. De meeste meldingen zijn niet gemarkeerd als hoge prioriteit en komen niet via Doze, dus Candy Crush-meldingen zullen je telefoon niet wakker maken en je batterij leegmaken.
Dus wat houdt een app-ontwikkelaar ervan weerhouden om misbruik te maken van dit systeem? Meldingen met hoge prioriteit moeten worden geleverd via Google Cloud Messaging, wat betekent dat Google de macht over hen heeft. Als ze ontdekken dat de ontwikkelaar van een app misbruik maakt van deze meldingen, kan Google ze blokkeren.
Een paar kleine categorieën apps mogen zichzelf ook op de witte lijst plaatsen, zodat ze niet worden beïnvloed door Doze als dat hun functionaliteit ernstig belemmert. Dit omvat bijvoorbeeld automatiseringsapps zoals Tasker. De documentatie van Google bevat meer details.
De gemiddelde app heeft echter niet echt last van Doze. Zelfs als het op de achtergrond wil synchroniseren, kan het synchroniseren en dat werk doen tijdens die smalle onderhoudsvensters. Het synchroniseert minder vaak, wat prima is als u het apparaat niet daadwerkelijk gebruikt.
Hoe een app kan voorkomen van sluimeren
Een app die op de juiste manier is geprogrammeerd, mag geen problemen ondervinden bij het sluimeren. Als u echter meldingen van een bepaalde app wilt ontvangen zodra ze binnenkomen, zoals Gmail, kunt u deze toestemming geven om te bladeren terwijl u sluimert. Houd er rekening mee dat dit zal resulteren in meer batterijverbruik.
Om de Doze-instellingen te vinden, opent u de app Instellingen op uw Android-apparaat, tikt u op 'Batterij', tikt u op de menuknop en tikt u op 'Batterijoptimalisatie'.
U ziet een lijst met apps die niet zijn geoptimaliseerd. U zult hier zeker Google Play-services zien. Mogelijk ziet u ook enkele door de fabrikant geleverde systeem-apps die op de achtergrond moeten kunnen worden uitgevoerd.
Tik op het menu "Niet geoptimaliseerd" en selecteer "Alle apps" om een lijst weer te geven met alle apps die op uw apparaat zijn geïnstalleerd.
Standaard is elke app geoptimaliseerd en zie je de zin 'Accugebruik optimaliseren' eronder in de lijst. Om te voorkomen dat een app sluimert, tikt u erop in de lijst en selecteert u 'Niet optimaliseren'. Android staat toe dat die app op de achtergrond wordt uitgevoerd, zelfs wanneer uw apparaat aan het sluimeren is. Doe dit alleen als een app niet goed werkt, of als je echt de laatste meldingen voor de betreffende app nodig hebt. De meeste apps zullen behoorlijk sluimeren en je zou het verschil niet eens moeten merken.
Doez meer agressief maken (en meer batterij besparen)
Doze is ontworpen om volledig op de achtergrond te werken, zonder uw betrokkenheid. Maar als u meer controle wilt, kunt u het configureren met apps van derden.
De nieuwste versies van Greenify hebben een nieuwe "Aggressive Doze" -functie die Doze sneller doet inslaan. Met Greenify kunt u in een paar minuten nadat u uw telefoon hebt ingesteld in plaats van na de volgende uren, de sluimerstand activeren. Dit bespaart u mogelijk veel stroom, afhankelijk van uw gebruikspatronen. Deze functie vereist geen root, dus iedereen kan het gebruiken.
Installeer Greenify om dit te gebruiken, start het, tik op de menuknop en selecteer "Instellingen". Tik op de optie "Aggressive Doze (experimenteel)" en schakel deze in. Je kunt hier ook een melding inschakelen die meer informatie geeft over dozing-tijden, als je wilt weten wat er gebeurt onder de motorkap.
U kunt Doze ook op andere manieren tweaken, maar ze zijn niet zo gemakkelijk te gebruiken. Er is bijvoorbeeld een app Doze Settings Editor waarmee u verschillende parameters kunt aanpassen en profielen kunt laden, waardoor Doze meer of minder agressief wordt. Deze app vereist root om te gebruiken, maar als je geen root hebt, zal het je adb-commando's tonen die je kunt gebruiken om Doze te configureren.
Image Credit: TechStage op Flickr