gdgt

Skip to Content

Google ужесточает требования к приложениям Android, вызывающим чрезмерный расход батареи

Бывает сложно понять, когда телефон «умирает» или когда приложение просто чрезмерно расходует заряд батареи. Google поможет пользователям разобраться в этом, согласно недавнему сообщению в Android Developers Blog.

Компания только что объявила о запуске нового показателя для разработчиков приложений, который отслеживает использование батареи. Если разработчик постоянно нарушает рекомендации Google по энергопотреблению, в Play Store появится предупреждение для информирования конечных пользователей.

A Play Store warning.

Google

Этот показатель будет уделять особое внимание так называемым «wake locks» (блокировкам пробуждения) — состоянию, при котором смартфоны не могут перейти в спящий режим из-за «прожорливых» приложений, которые хотят выполнять фоновые процессы при выключенном экране. Google заявляет, что wake locks «существенно способствуют расходу батареи», и разработал пороговое значение для допустимого фонового использования приложений.

Этот порог «считает сеанс пользователя чрезмерным, если он удерживает более двух совокупных часов необязательных wake locks в течение 24 часов». Существуют исключения, если фоновый процесс предлагает «явные преимущества для пользователя», примерами которых являются воспроизведение аудио и инициированная пользователем передача данных.

Если разработчик не устранит основную проблему с wake locks, к его приложению будет применено видимое предупреждение. В Play Store появится пометка: «Это приложение может использовать больше батареи, чем ожидалось, из-за высокой фоновой активности». Это, скорее всего, отпугнет потенциальных загрузчиков. Я бы точно не стал устанавливать такое приложение на свой телефон.

В некоторых случаях Google пойдет дальше и сделает приложения-нарушители непригодными для показа в определенных разделах обнаружения в Play Store. Эти правила вступают в силу 1 марта, так что у нас осталось всего несколько месяцев, чтобы испытать, насколько быстро Android-телефон может перейти от полной зарядки до полной разрядки.