Google решила всерьез взяться за проблему, которую пользователи Android обсуждают уже много лет — приложения, незаметно «съедающие» заряд батареи. Компания объявила, что в магазине Google Play Store появятся специальные предупреждения для программ, которые слишком активно работают в фоне и заметно разряжают смартфон.
Если приложение будет превышать установленный порог энергопотребления, на его странице загрузки появится заметное уведомление. Оно предупредит пользователя, что программа может использовать больше энергии, чем обычно, из-за высокой фоновой активности. По сути, Google решила публично указать на плохо оптимизированные приложения — и это может серьезно ударить по их популярности.
Я давно замечал, что некоторые программы на Android могут буквально «высасывать» заряд за несколько часов, особенно если они активно работают в фоне. Теперь Google собирается бороться с этим системно — через механизм Android Vitals, который отслеживает техническое качество приложений.
Когда приложение получит предупреждение
По данным Google, приложение может попасть под санкции, если оно слишком долго удерживает так называемый partial wake lock. Этот механизм не позволяет устройству полностью перейти в спящий режим и часто используется для фоновых задач.
Если приложение удерживает такой режим в среднем более двух часов при выключенном экране и это происходит как минимум в 5% пользовательских сессий за последние 28 дней, оно может быть признано проблемным.
После этого на странице программы в Play Store появится предупреждение. Более того, такие приложения могут перестать попадать в рекомендации магазина и потерять часть видимости в каталоге.
Стоит отметить, что некоторые сценарии считаются допустимыми. Например, если приложение воспроизводит музыку, использует геолокацию или выполняет передачу данных по инициативе пользователя, подобная активность не будет считаться нарушением.
Что это значит для пользователей Android
Для обычных владельцев смартфонов нововведение может оказаться довольно полезным. Теперь при выборе программы будет проще понять, какие из них могут негативно влиять на автономность устройства.
Фактически Google вводит новый уровень прозрачности для магазина приложений. Если раньше пользователи могли ориентироваться только на отзывы и рейтинг, теперь появится еще один сигнал качества.
Разработчикам же придется внимательнее относиться к оптимизации. Особенно к фоновым процессам, работе Bluetooth, геолокации и сторонних библиотек. В противном случае приложение рискует получить предупреждение прямо на странице загрузки.
Кстати, тема энергопотребления программ становится все более важной для всей индустрии. Например, в другой статье я уже разбирал, почему ноутбук может разряжаться даже в режиме сна — проблема фоновых процессов актуальна не только для смартфонов.
Кроме того, оптимизация софта напрямую влияет на общее восприятие платформы. И если Android сможет уменьшить количество «прожорливых» приложений, это может сделать систему еще более конкурентной на фоне iOS.
Впрочем, для разработчиков это означает новую волну требований и проверок со стороны Google. Как показывает практика последних лет, компания все активнее регулирует качество приложений в своем магазине.
Если вам интересна тема оптимизации и производительности программ, советую также почитать мой материал о том, почему Windows 11 может потреблять слишком много памяти. В мире софта похожие проблемы встречаются куда чаще, чем кажется.
В любом случае новая инициатива Google может стать важным шагом в борьбе с плохо оптимизированными приложениями. А для пользователей Android это шанс наконец понять, какие программы на самом деле разряжают их смартфон быстрее всего.
Источник: Neowin




