Google додала нову функцію wake locks для протидії надмірним частковим блокуванням екрана з переходом у режим сну, які можуть заважати розробникам застосунків на Android.
“Програми можуть блокувати сплячий режим, дозволяючи застосункам виконувати фонову роботу, поки екран вимкнено”, — пояснюють в Google.
Метрика Android Vitals була розроблена спільно з Samsung, об’єднавши глибокий досвід виробника про витрати заряду батареї з даними ОС Android. З моменту запуску бета-версії у квітні цього року Google аналізувала відгуки розробників застосунків для більшої точності та ефективності алгоритму.
Наразі функція вже доступна всім користувачам і Google запроваджує її, вводячи нові вимоги до частоти блокування розблокування екранів гаджетів, що призводять до прискореного розряду батареї. Сеанс вважається надмірним, “якщо він містить понад 2 години сумарних блокувань розблокувань, що не підлягають виключенню, протягом доби”.

Виключенням залишатиметься блокування розблокування, якщо це системне блокування, яке пропонує користувачеві явні переваги, які неможливо оптимізувати додатково, наприклад, відтворення звуку або ініційована користувачем передача даних. Google визначає поріг некоректної поведінки, коли 5% користувацьких сеансів застосунку за останні 28 днів є надмірними.
Перевищення порогу, пов’язане з надмірною кількістю блокувань, призведе до виключення застосунків з важливих областей пошуку, наприклад, рекомендацій у Play-маркеті. Крім того, у результатах пошуку може відображатися червоне попередження “Ця програма може споживати більше заряду батареї, ніж очікувалося через високу фонову активність”.
“У деяких випадках ми можемо відображати попередження на сторінці вашого застосунку в магазині, щоб вказати користувачам, що він може викликати надмірну розрядку батареї”, — попереджають у Google.

Зміни мають набрати чинності з 1 березня наступного року.Тут більш детальна інформація для розробників, включно з новими інструментами налагодження.
Джерело: 9to5google

Повідомити про помилку
Текст, який буде надіслано нашим редакторам: