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

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

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

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