Новый механизм Google для борьбы с энергоемким ПО
Компания Google внедряет усовершенствованную систему защиты, нацеленную на приложения, которые необоснованно быстро разряжают аккумуляторы Android-смартфонов. Эти меры, которые начали разворачиваться с 1 марта 2026 года, призваны улучшить пользовательский опыт и повысить общую энергоэффективность устройств.
Определение «чрезмерных блокировок пробуждения»
В основе нового механизма лежит метрика Excessive Partial Wake Lock (Чрезмерная частичная блокировка пробуждения). Эта функция позволяет разработчикам удерживать процессор активным даже при выключенном экране, что необходимо для некоторых сервисов, например, воспроизведения музыки или работы навигации. Однако, как отмечают эксперты, некоторые приложения злоупотребляют этим инструментом, вызывая скрытый расход заряда.
Приложения будут подвергаться санкциям, если они систематически превышают установленный порог: в среднем держат частичную блокировку пробуждения более двух часов при выключенном экране в более чем 5% сессий за последние 28 дней. Данная метрика была разработана с учетом реальных данных от производителей, в частности, с участием специалистов Samsung.
Меры воздействия в Google Play
Приложения, демонстрирующие такое «плохое поведение», столкнутся с публичным оповещением. В их карточке в Google Play появится специальная отметка, предупреждающая пользователей о возможном высоком фоновом потреблении энергии, еще до загрузки.
Данное предупреждение, четко обозначенное в основных деталях приложения, гласит: «Это приложение может потреблять больше заряда батареи, чем ожидалось, из-за высокой фоновой активности».
Помимо видимого предупреждения, Google также может ограничить видимость таких программ, исключив их из рекомендаций и поисковых сервисов магазина. Разработчикам предоставляется время на оптимизацию своего кода, чтобы избежать этих мер.
Фокус на оптимизации, а не на наказании
Представители Google подчеркивают, что основная цель нововведений — повышение качества кода и пользовательского опыта, а не борьба со шпионским или вредоносным ПО, хотя последние часто используют подобные механизмы. Разработчикам рекомендовано применять более современные и эффективные методы управления задачами, такие как WorkManager, и внедрять тайм-ауты, чтобы избежать ненужного удержания устройства в активном состоянии.


Следите за новостями на других платформах: