Google почне застосовувати дії щодо Android-застосунків у Google Play, які мають високу фонову активність та спричиняють надмірне розряджання батареї.
Такі додатки можуть отримати відповідне попередження у Play Store, що також може зменшити їхню видимість в екосистемі Android.
Розробники мають час до 1 березня 2026 року, щоб оновити свої програми відповідно до нового показника Android Vitals «excessive partial wake locks».
Алгоритм, який відстежує цей параметр, перебуває в бета-версії з 14 квітня та був розроблений Google у тісній співпраці з Samsung.
«Це перший у серії нових метрик, створених для глибшого розуміння використання ресурсів вашим застосунком, щоб покращити досвід користувачів у всій екосистемі Android», — заявили в Google.
Програми, що перевищують поріг надмірних wake lock-ів, можуть бути позначені як такі, що «розряджають батарею», і виключені із основних блоків рекомендацій.
Що вимірюватиме Google
Android Vitals у Google Play відстежуватиме часткові wake lock — час, протягом якого застосунок працює у фоновому режимі при вимкненому екрані та не дає пристрою перейти в режим сну.
Показник визначатиметься для кожної користувацької сесії та в агрегованому вигляді за 28-денний період. У розрахунок підуть лише не виключені wake lock — тобто не системні, не пов’язані з аудіовідтворенням та не ініційовані самим користувачем для передачі даних.
Поведінка застосунка вважатиметься надмірною, якщо протягом доби в одній користувацькій сесії він утримує понад дві години невиключених wake lock-ів у сумарному обсязі.
Google визначає поріг «поганої поведінки» як 5% користувацьких сесій за останні 28 днів.
Розробники, чиї програми перевищать цей показник, отримають попередження на сторінці огляду Android Vitals.
У підсумку нова політика стимулюватиме розробників оптимізувати роботу додатків, зменшувати надмірні wake lock-и, коректно звільняти їх та ретельніше контролювати активність зовнішніх бібліотек і SDK.
Чи використовуватимуть цю функцію для виявлення шпигунського ПЗ чи рекламаного та шкідливого ПЗ — яке часто не дає пристрою «заснути» для підтримання мережевих каналів та ексфільтрації даних? У Google відповіли, що це не є метою функції.
«Безпека застосунків є пріоритетом для Google Play. Але основна мета цього показника — підвищення енергоефективності та технічної якості додатків», — пояснили в Google. «Ця метрика спрямована на виявлення надмірного споживання ресурсів, незалежно від того, чи є додаток шкідливим. Вона дозволяє виявити додатки, які зловживають системними ресурсами без надання користувацької цінності, але це не інструмент боротьби з malware».
Читайте на ProIT: Після критики Google змінює правила верифікації Android-розробників і готує новий механізм сайдлоудингу.
Підписуйтеся на ProIT у Telegram, щоб не пропустити жодної публікації!