Android Marshmallow має глибокі зміни в операційній системі, які дозволяють вашому телефону (або планшету) покращити час роботи акумулятора. Це ми бачимо з кожним оновленням операційної системи від кожної компанії, яка виробляє розумні пристрої, але цього разу вони це означають.
Введіть Doze. Якщо назва нагадує вам приємну дрімоту, поки нічого не триває, ви зрозуміли, що це таке. Це набір змін і правил, які дозволять спати телефон у режимі очікування, а значить, ви не використовуєте стільки дорогоцінного соку з акумулятора. Це звучить просто (і це є), але потрібно знати кілька речей.
Вам не доведеться нічого робити, щоб використовувати нову функцію Doze. Немає комутаторів чи налаштувань, які потрібно перемикати, і після оновлення до Marshmallow це просто працює. Тобто, коли це повинно працювати.
І в цьому річ. Ви не побачите жодної вигоди від Doze, поки телефон у кишені, а ви працюєте чи в школі. Речі повинні простоювати, а це означає справді простоювати.
Щоб Doze запустився, ваш телефон повинен сидіти нерухомо з вимкненим екраном, а не підключений до зарядного пристрою. Це означає, що не рухатись і не натискати на гіроскоп чи інші датчики руху, не торкатися екрана чи кнопок і не махати рукою перед ним, якщо ви користуєтесь телефоном, як нові телефони Motorola, у яких виявлено рух на передня панель. Поставте його і залиште в спокої.
Через деякий час все лягає спати. Ну, майже все. Ви все одно отримаєте сповіщення, коли додатки з високим пріоритетом потребують вашої уваги. Це означає, що такі речі, як телефонні дзвінки чи SMS-повідомлення, можуть проникати (і, таким чином, пробуджувати ваш дрімаючий телефон), а також будь-який додаток, який оголошує себе як пріоритетний. Інші речі, як-от сповіщення електронною поштою або зіткнення кланів, які говорять про те, що ваша золота шахта вирівнялася, не збираються заходити і будити ваш телефон.
І так, це звучить так, що існує потенціал для зловживань з боку розробників, які хочуть оголосити свою програму як пріоритетної. Але Google подумав про це, і має досить хороший спосіб зменшити будь-яких нечесних розробників - сповіщення з високим пріоритетом, які не входять до вашої мережі операторів (дзвінки та тексти), повинні надходити через сервер Google Cloud Messaging. Коли вони виявляють, що хтось зловживає системою, а згодом утримує ваш телефон від дрімоти за призначенням, вони можуть вжити заходів. Ми припускаємо, що це означає, що ці сповіщення більше не можуть набувати високої пріоритетності, але ми також сподіваємось, що в ньому є смола та пір'я.
Зловживання високими пріоритетними повідомленнями має особливу відмінність від інших речей, як-от сповіщення: вони повинні пройти через сервери Google, щоб Google міг відстежувати та змінювати те, що надсилається на пристрої. Якщо програми зловживають цим іншим способом, окрім призначення, ми зможемо припинити це зловживання, не торкаючись жодного програмного забезпечення на пристрої. - Діанна Хакборн, інженер Android Framework
Це не означає, що ви ніколи не отримуватимете сповіщення, поки телефон не працює. Google використовує те, що вони називають, "вікно технічного обслуговування в режимі очікування", коли вони отримують сповіщення, які можуть бути доступні в одній великій партії. Тоді ваш телефон може швидко повернутися до сну. Це означає, що Doze насправді не замінює будь-які налаштування Do-Not-Disturb.
Чи все це має значення? Схоже, це і є. Більшість людей повідомляють про набагато кращий ресурс роботи від акумулятора в режимі очікування - Doze не допомагає, коли ви користуєтесь телефоном - і, схоже, все працює так, як описано в Google. Звичайно, люди, які використовують свої телефони в мережі з поганим з’єднанням, все ще бачать розряджання акумулятора в режимі очікування, оскільки Doze не перешкоджає вашому телефону шукати кращого сигналу для замикання на нього. Я можу познайомитися з кодами дозвону Project Fi і змусити Sprint або T-Mobile як перевізника, і побачити кращий ресурс акумулятора, залежно від того, що працює краще, де я перебуваю. Дуже поганий сигнал все одно знищить ваш акумулятор. Але Doze - це чудова ідея, яка була добре реалізована і стане чудовим доповненням для Android для більшості з нас.
Звичайно, ідея вашого телефону не використовувати живлення, поки ви не користуєтесь телефоном або ввімкнути функції для сну, коли простої не є новою. Ми бачили, що програми намагаються зробити те ж саме з обмеженим ступенем успіху. Додавання його як методу за замовчуванням безпосередньо в операційну систему забирає велику кількість здогадок і має забезпечити чудовий досвід для більшості з нас.
Більше про Doze від команди розробників Android