If-Koubou

Как "Дозата" на Android подобрява живота на батерията и как да я ощипвате

Как "Дозата" на Android подобрява живота на батерията и как да я ощипвате (Как да)

Android 6.0 Marshmallow добави нова функция, наречена "Doze", която има за цел драстично да подобри живота на батерията ви. Телефони и таблети с Android ще "спят", когато ги оставите сами, като запазите живота на батерията за по-късно. Doze е създаден, за да се измъкне от пътя ви и просто да работи, но можете да го ощипвате и да го направите още по-добре.

Какво е Doze?

Android нормално позволява на приложенията да се показват на заден план, да проверяват за нови данни, да получават известия и по принцип да правят каквото искат. Това е добре, ако използвате телефона си, но телефонът ви не трябва непрекъснато да се събужда, ако сте го сложили на масата и сте се оттеглили за няколко часа.

Doze започва, когато не използвате устройството си. Когато не сте докоснали телефона си за известно време, той ще премине в режим на по-дълбок сън. (От техническа гледна точка, Doze не позволява на wakelocks да събужда устройството ви, като го запазва в по-ниска степен на заспиване.) В това състояние само известяванията с висок приоритет, като телефонни разговори и съобщения в чата, ще събудят телефона. Приложенията няма да имат възможност постоянно да се синхронизират във фонов режим. Вместо това, Android осигурява "прозорци за неактивна поддръжка" всеки път, когато приложенията могат да вършат цялата си работа в една голяма партида. С течение на времето, без да използвате телефона си, тези прозорци идват още по-далеч.

Това е особено полезно за една таблетка, която може да напуснете и на масичката за кафе. Вместо да се събуждате през цялото време, таблетът ще се дразни по-голямата част от времето, което трябва да удължи живота на батерията много по-далеч.

Ето малкия улов: Doze работи само когато телефонът ви е напълно неподвижен. Ако просто оставите телефона си в джоба ви за няколко часа, вероятно няма да се погълне. Той използва данни от акселерометъра на телефона ви, за да види дали се движи, което означава, че наистина трябва да седи на масата, напълно неподвижна, за Doze, за да влезе.

Doze няма да блокира известията с "висок приоритет"

Нотификациите "Висока приоритет" ще продължат да се появяват, дори когато телефонът Ви е заслепен. Известията от мобилния Ви доставчик, като SMS съобщения и входящи телефонни обаждания, ще бъдат отрязани директно чрез Doze, така че няма да пропуснете никакви съобщения. Телефонът ще се събуди и за аларми, така че няма да ви се налага да се притеснявате, че нямате такива.

Други приложения - например приложения за съобщения като Google Hangouts, Facebook Messenger, WhatsApp и подобни приложения - могат да маркират известията си като "висок приоритет". Известията с висока приоритетност ще ви бъдат доставени, така че ще получавате съобщения, без да е необходимо чакайте за тях. Повечето известия не са означени като висок приоритет и няма да преминат през Doze, така че известията за смачкане на бонбони няма да събудят телефона ви и да не източат батерията ви.

И така, какво да спрем разработчика на приложения да злоупотребява с тази система? Известията с висок приоритет трябва да се предоставят чрез Google Cloud Messaging, което означава, че Google има контрол над тях. Ако установят, че програмист на дадено приложение злоупотребява с тези известия, Google може да ги отреже.

Няколко тесни категории приложения също могат да се включват в белия списък, така че те не са засегнати от Doze, ако това сериозно възпрепятства тяхната функционалност. Например това включва приложения за автоматизация като Tasker. Документацията на Google съдържа повече подробности.

Средното приложение всъщност не е засегнато от Doze. Дори ако иска да се синхронизира във фонов режим, ще може да синхронизира и да работи по време на тези тесни прозорци за поддръжка. Тя просто ще се синхронизира по-рядко, което е добре, ако всъщност не използвате устройството.

Как да предотвратите прихващане на приложение

При правилно програмирано приложение не трябва да има проблеми при дозиране. Ако обаче искате да получавате известия от определено приложение в момента, в който идват, като Gmail, можете да му дадете разрешение да се изпълнява, докато се гмуркате. Имайте предвид, че това ще доведе до повече изтичане на батерията.

За да намерите настройките на Doze, отворете приложението Настройки на устройството си с Android, докоснете "Батерия", докоснете бутона за меню и докоснете "Оптимизиране на батерията".

Ще видите списък с приложения, които не са оптимизирани. Определено ще видите услугите в Google Play тук. Възможно е да видите и някои системни приложения, предоставени от производителя, които се нуждаят от възможността да се изпълняват във фонов режим.

Докоснете менюто "Не е оптимизирано" и изберете "Всички приложения", за да видите списък с всички инсталирани на устройството ви приложения.

По подразбиране всяко приложение ще бъде оптимизирано и ще видите фразата "Оптимизиране на използването на батерията" под него в списъка. За да предотвратите докосването на приложение, докоснете го в списъка и изберете "Да не се оптимизира". Android ще позволи на това приложение да се изпълнява на заден план, дори когато устройството ви е замаяно. Трябва да направите това само, ако дадено приложение не работи правилно или ако наистина се нуждаете от уведомления за съответното приложение до края на секундата. Повечето приложения ще работят правилно и дори не трябва да забележите разликата.

Как да направите Doze по-агресивни (и да спестите повече батерия)

Doze е предназначена да работи изцяло на заден план без вашето участие. Но ако искате повече контрол, можете да го конфигурирате с приложения на трети страни.

Последните версии на Greenify имат нова функция "Aggressive Doze", която прави Doze удар по-бързо. Greenify може да направи дузина удар само за няколко минути, след като настроите телефона надолу вместо след часове, потенциално спестявайки ви много енергия в зависимост от моделите на използване. Тази функция не изисква корен, така че всеки може да я използва.

За да използвате това, инсталирайте Greenify, стартирайте го, докоснете бутона за меню и изберете "Настройки". Докоснете опцията "Aggressive Doze (experimental)" и я активирайте.Можете също така да активирате известие, което показва повече информация за продължителността на дозирането тук, ако имате интерес да видите какво се случва под качулката.

Можете също така да ощипвате Doze по други начини, но те не са толкова лесни за използване. Например има приложение за редактиране на настройки за дози, което ви позволява да променяте различни параметри и да заредите профили, което прави Doze повече или по-малко агресивно. Това приложение изисква коренът да се използва, но ако нямате корен, той ще ви покаже командите adb, които можете да използвате, за да конфигурирате Doze.

Image Credit: TechStage в Flickr