Google въведе значителни нови функции за подобряване на живота на батерията на Android през последните няколко години, като Oreo донесе най-добрите подобрения още. Ето как изглежда това да се подобри още повече с Android P.
Проблемът с батерията на Android винаги е бил нещо като сръчна битка - как изграждате операционна система, която позволява обменни услуги и бързо мултитаскинг, без да ограничавате потребителите до три часа живот на батерията? Това беше постоянен проблем за по-старите версии на Android-up до Android Marshmallow (6.x), така или иначе.
В Google Marshmallow Google въведе нова функция, наречена Doze Mode. Това може да се смята за нещо като повратна точка за Android по отношение на живота на батерията, тъй като направи драматично подобрение, което Google отнема оттогава.
Режимът "Doze" по същество "принуждава" вашето устройство да заспи в дълбок сън, когато не го използвате. Първоначално щеше да работи само когато устройството лежеше на равна повърхност, но бе променено в Нугат (Android 7.x), за да работи и в джобове, портмонета и т.н., когато телефонът не се използва. Това е яко.
В Android Oreo бе добавена функция, която показва кои приложения се изпълняват на заден план или използват батерия, за да позволят на потребителите да виждат приложенията, които са действали. Това, съчетано с Doze, наистина подобри живота на батерията на Android и беше изложено, когато приложенията работеха срещу операционната система, отказвайки да спят.
И сега, с Android P, нещата стават все по-големи.
Тази година Google I / O видях известен брой съобщения за Android, включително P beta. Google също изтъкна няколко нови функции за пестене на батерията: адаптивна батерия и адаптивна яркост. Нека да разгледаме по-отблизо.
Google си партнира с екипа на DeepMind на Alphabet, за да разработи функцията Adaptive Battery, която ще "приоритетира приложенията и услугите, които използвате най-много".
Функцията ще "научи" как използвате телефона си - какви приложения използвате най-много, когато ги използвате и т.н. От своя страна Adaptive Battery ще "изключи" приложенията, които не използвате, за да не ядат батерията във фонов режим. Тази функция също така предотвратява възпроизвеждането на WAKELOCK - т.е. пробуждането на процесора във фонов режим - за приложения, които не са абсолютно необходими за събуждане на устройството, защото често не ги използвате често.
Така че, например, да кажем, че наистина гледате само на Instagram през нощта. В този случай Adaptive Battery ще научи това поведение и ще запази приложението в режим на заспиване през деня, след което ще се събуди, когато сте по-склонни да го използвате. По същия начин, ако има приложения, които използвате само от време на време, те просто ще останат заспали основно през цялото време - поне докато не ги пуснете.
Според Google е отбелязано 30% понижение на теглото, докато се тества адаптивна батерия. Това е солидно подобрение, защото wakelocks са проблем, който е измъчвал Android от ... добре, завинаги.
Така че Android има автоматични настройки за яркост за възрасти. Адаптивната яркост е различна, макар и само леко.
С автоматичната яркост операционната система използва сензора за околна светлина, за да прецени колко яркост е (или не) в околността и след това автоматично настройва яркостта на дисплея така, че да съответства на това, което смята, че е приемливо ниво.
С адаптивната яркост, операционната система отново ще използва машинното обучение, за да разбере колко ярък ви харесва дисплеят. Например, ако яркостта автоматично се намали и веднага я върнете обратно, Android ще отбележи това поведение.
Когато използвате устройството си и регулирате яркостта според вашите предпочитания, операционната система ще научи как се харесвате нещата и след това да приложите това към настройките за автоматична яркост. По този начин яркостта винаги ще остане в рамките, където ви харесва.
Това, на свой ред,мога помагайте на живота на батерията, като държите дисплея по-слаб, ако това е вашето предпочитание. Изглежда, че това може да се случи и по друг начин - ако предпочитате по-ярък дисплей, то потенциално може да се отрази негативно върху живота на батерията ... но подробностите са оскъдни за това как точно ще работи, така че все още не сме сигурни. Тъй като Android P достига зрялост и стабилно освобождаване, вероятно ще имаме по-добра представа за това какво в крайна сметка ще означава за живота на батерията.
Също така има малка промяна в начина, по който функционира батерията. В предишните версии на Android, акумулаторната батерия би се включила само автоматично, когато батерията е била между 5 и 15%. Можете ръчно да го активирате по всяко време, но автоматичните настройки са ограничени.
Погледни тази икона на батерията. Толкова чист.Сега обаче тя може автоматично да бъде активирана до 75%, което е доста лудост. Освен това той вече не превръща навигационните ленти и лентите на състояниетоярко оранжево-в малък оранжев символ "+" в иконата на батерията показва, че функцията е включена. Много по-добре.
Като цяло тази повишаваща се тенденция на подобряване на живота на батерията е чудесна. След като използвах Android P beta след освобождаването, мога също така да кажа, че моят Pixel 2 XL е по-добър живот на батерията от всякога, което е доста впечатляващо, като се има предвид, че живота на батерията на Oreo беше доста луд. Дръжте го, Google.