8Sep

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 de 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 neergezet 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 naar 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 "idle maintenance windows", 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 achterlaat. 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 het kleine probleem: 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, voor Doze om in te trappen.

Doze blokkeert geen "Hoge Prioriteit" -meldingen

"Hoge prioriteit"Meldingen komen nog steeds door, ook als je 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, dus u ontvangt berichten zonder dat u dit hoeftom op hen te wachten. 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 moet een app-ontwikkelaar ervan weerhouden misbruik te maken van dit systeem? Meldingen met hoge prioriteit moeten worden geleverd via Google Cloud Messaging, wat betekent dat Google controle 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.

Een app 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 leiden tot meer batterijverbruik.

Om de instellingen van Doze te vinden, open je de app Instellingen op je Android-apparaat, tik je op "Batterij", tik je op de menuknop en tik je op "Batterijoptimalisatie."

Je 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.

Doze agressiever 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 binnen enkele minuten nadat u uw telefoon hebt ingesteld in plaats van na de volgende uren, de sluimerstand inschakelen. Dit bespaart u mogelijk veel stroom, afhankelijk van uw gebruikspatronen. Deze functie vereist geen root, dus iedereen kan het gebruiken.

Installeer hiervoor Greenify, start het, tik op de menuknop en selecteer "Instellingen". Tik op de optie "Aggressive Doze( experimenteel)" en schakel deze in. U kunt hier ook een melding inschakelen die meer informatie geeft over dozing-tijden, als u wilt weten wat er onder de motorkap gebeurt.

U kunt Doze ook op andere manieren aanpassen, 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