Android 6.0 Marshmallow přidána nová funkce s názvem „Doze“, jejímž cílem je výrazně zlepšit životnost baterie. Telefony a tablety Android „usnou“, když je necháte osamocené, čímž se šetří výdrž baterie na později. Doze je navržen tak, aby vám z cesty utekl a jen pracoval, ale můžete jej vylepšit a vylepšit.
Co je Doze?
Android obvykle umožňuje aplikacím běžet na pozadí, kontrolovat nová data, přijímat oznámení a obecně dělat, co chtějí. To je v pořádku, pokud používáte telefon, ale váš telefon se nemusí neustále probouzet, pokud ho položíte na stůl a na několik hodin odejdete.
Doze se spustí, když zařízení nepoužíváte. Pokud jste se telefonu delší dobu nedotkli, přejde do režimu hlubšího spánku. (Z technického hlediska brání Doze wakelocks probuzení zařízení a jeho udržování v režimu spánku s nízkou spotřebou energie.) V tomto stavu telefon probudí pouze upozornění s vysokou prioritou, jako jsou telefonní hovory a chatové zprávy. Aplikace nebudou moci neustále synchronizovat na pozadí. Místo toho Android poskytuje občas „nečinná okna údržby“, kde aplikace mohou dělat veškerou svou práci v jedné velké dávce. Jak čas plyne, aniž byste museli používat telefon, tato okna se stále více a více od sebe oddělují.
To je užitečné zejména pro tablet, který byste mohli nechat na konferenčním stolku. Místo neustálého probouzení bude tablet většinu času dřímat, což by mělo výrazně prodloužit výdrž baterie.
Tady je malý háček: Doze funguje pouze tehdy, když je telefon zcela v klidu. Pokud telefon necháte jen několik hodin v kapse, pravděpodobně vůbec nedojde. Využívá data z akcelerometru telefonu, aby zjistil, zda se pohybuje, což znamená, že musí opravdu sedět na stole, zcela nehybně, aby mohl Doze nakopat.
Doze nebude blokovat oznámení s vysokou prioritou
Oznámení s „vysokou prioritou“ budou stále přicházet, i když váš telefon dřímá. Oznámení od vašeho mobilního operátora, jako jsou SMS zprávy a příchozí telefonní hovory, se rozseknou přímo do Doze, takže vám žádné zprávy neuniknou. Telefon se také probudí kvůli budíkům, takže se nebudete muset starat o to, že vám budou chybět.
Ostatní aplikace - například aplikace pro zasílání zpráv, jako jsou Google Hangouts, Facebook Messenger, WhatsApp a podobné aplikace - mohou označit svá oznámení jako „vysokou prioritu“. Oznámení s vysokou prioritou vám budou doručována i nadále, takže budete dostávat zprávy, aniž byste na ně museli čekat. Většina oznámení není označena jako vysoká priorita a nedostane se přes Doze, takže oznámení Candy Crush váš telefon nevzbudí a nevybije baterii.
Co tedy zabránit vývojáři aplikací ve zneužívání tohoto systému? Oznámení s vysokou prioritou je třeba doručovat prostřednictvím služby Google Cloud Messaging, což znamená, že nad nimi má Google kontrolu. Pokud zjistí, že vývojář aplikace tato oznámení zneužívá, Google je může odříznout.
Několik úzkých kategorií aplikací si také může přidat na bílou listinu, takže nejsou ovlivněny Doze, pokud to vážně narušuje jejich funkčnost. Patří sem například automatizační aplikace, jako je Tasker. Dokumentace Google obsahuje více podrobností.
Průměrnou aplikaci však Doze opravdu neovlivní. I když se bude chtít synchronizovat na pozadí, bude se moci během těchto úzkých oken údržby synchronizovat a provádět tuto práci. Bude se synchronizovat jen méně často, což je v pořádku, pokud zařízení ve skutečnosti nepoužíváte.
Jak zabránit aplikaci v dávkování
Aplikace, která je správně naprogramována, by při spánku neměla mít problémy. Pokud však chcete oznámení z určité aplikace v okamžiku, kdy projdou - jako je Gmail -, můžete jí dát povolení k běhu při podřimování. Mějte na paměti, že to povede k většímu vybíjení baterie.
Chcete-li najít nastavení Doze, otevřete v zařízení Android aplikaci Nastavení, klepněte na „Baterie“, klepněte na tlačítko nabídky a klepněte na „Optimalizace baterie“.
Zobrazí se seznam aplikací, které nejsou optimalizovány. Určitě uvidíte Služby Google Play tady. Můžete také zobrazit některé systémové aplikace poskytované výrobcem, které potřebují schopnost běžet na pozadí.
Klepnutím na nabídku „Neoptimalizováno“ a výběrem možnosti „Všechny aplikace“ zobrazíte seznam všech aplikací nainstalovaných ve vašem zařízení.
Ve výchozím nastavení bude každá aplikace optimalizována a v seznamu se pod ní zobrazí fráze „Optimalizace využití baterie“. Chcete-li zabránit tomu, aby aplikace dřímala, klepněte na ni v seznamu a vyberte možnost Neoptimalizovat. Android umožní této aplikaci běžet na pozadí, i když vaše zařízení dřímá. Měli byste to udělat, pouze pokud aplikace nefunguje správně, nebo pokud opravdu potřebujete aktuální oznámení pro danou aplikaci. Většina aplikací bude dřímat správně a ten rozdíl byste si ani neměli všimnout.
Jak zvýšit agresivitu Doze (a ušetřit více baterie)
PŘÍBUZNÝ: Jak optimalizovat výdrž baterie telefonu Android pomocí Greenify
Doze je navržen tak, aby pracoval zcela na pozadí, bez vašeho zapojení. Pokud však chcete mít větší kontrolu, můžete si ji nakonfigurovat pomocí aplikací třetích stran.
Nejnovější verze Zeleň mají novou funkci „Agresivní Doze“, díky které se Doze dostane rychleji. Greenify dokáže doze kopat za pár minut poté, co jste telefon položili, místo po několika hodinách, což vám potenciálně ušetří spoustu energie v závislosti na vašich zvyklostech. Tato funkce nevyžaduje vykořenit , takže jej může použít kdokoli.
Chcete-li to použít, nainstalujte Greenify, spusťte jej, klepněte na tlačítko nabídky a vyberte „Nastavení“. Klepněte na možnost „Agresivní Doze (experimentální)“ a povolte ji. Zde můžete také povolit oznámení, které zobrazuje další informace o trvání zdřímnutí, pokud máte zájem vidět, co se děje pod kapotou.
Doze můžete vyladit i jinými způsoby, ale jejich použití není tak snadné. Například existuje Editor nastavení Doze aplikace, která umožňuje vyladit různé parametry a načíst profily, takže Doze je více či méně agresivní. Tato aplikace vyžaduje použití root, ale pokud root nemáte, zobrazí se vám příkazy adb můžete použít ke konfiguraci Doze.
Kredit obrázku: TechStage na Flickru