Google Play начал помечать софт, расходующий слишком много энергии в фоне
Многие современные приложения на операционной системе Android используют технологию wake lock («блокировка сна») — это механизм, который, фактически, не даёт процессору смартфона «уснуть», когда экран устройства выключен. Обычно это необходимо, чтобы софт мог выполнять свои задачи в фоне (загружать файлы, синхронизировать контент и так далее), но некоторые разработчики применяют данную технологию не совсем эффективно, из-за чего их приложения могут «высаживать» батарею смартфона в ускоренном темпе. И теперь Google начнёт такие приложения помечать в Google Play, чтобы уведомить пользователя о возможных проблемах.
«В рамках нашей инициативы по улучшению времени автономной работы в экосистеме Android мы проанализировали тысячи приложений и то, как именно они используют wake locks. Хотя эта технология иногда просто необходима, мы часто отмечаем, что приложения используют wake locks неэффективно или без необходимости, когда существуют более эффективные решения», — говорится в официальном блоге Google.
Определяется эффективность использования wake lock довольно просто — в компании заявили, что приложение переступает порог нежелательного применения использования данной технологии в том случае, если за последние 28 дней (4 недели) оно в более чем 5% пользовательских сессий удерживало смартфон с выключенным дисплеем от перехода в режим сна в течение 2 часов (в среднем). При этом существуют исключения — системные wake lock, которые предоставляют очевидные преимущества (воспроизведение аудио, доступ к местоположению, передача данных с разрешения пользователя), в список «нарушителей» вноситься не будут.
Для всех остальных приложений начиная с 1 марта 2026 года в Google Play сразу под оценкой приложения, количеством загрузок и возрастным ограничением появится надпись на красном фоне, в которой говорится, что это приложение может использовать батарею активнее, чем ожидается, в связи с очень высокой фоновой активностью. Соответственно, пользователь, увидев такую плашку, может отказаться от установки софта. Кроме того, приложение, которое чрезмерно активно применяет wake lock, будет исключёно из раздела рекомендаций, что, опять же, сильно ударит по притоку новых пользователей. В теории, это подтолкнёт разработчиков к более эффективному использованию данной технологии в своём софте.
