
Фото до статті
Дмитро Сімагін
Заступник головного редактора
Нестача мікросхем пам’яті, спричинена шаленим попитом на штучний інтелект, досягла і мобільних пристроїв. Корпорація Google анонсувала дві нові вимоги до якості застосунків у Google Play — одна стосується зменшення споживання оперативної пам’яті, інша — безпечного перенесення облікових записів між різними гаджетами.

Як зазначають представники IT-велетня, мобільна галузь стикається з «суттєвими обмеженнями в постачанні апаратного забезпечення», що впливає на доступність пам’яті в пристроях. Причина полягає у зростанні попиту на мікросхеми пам’яті з боку центрів обробки даних, які обслуговують великі мовні моделі (LLM). Це споживання займає значну частку світового виробництва, тому виробники смартфонів, особливо в бюджетному сегменті, відчувають наслідки першими.
Це може призвести до того, що недорогі смартфони матимуть обмеженіший обсяг пам’яті, оскільки вартість пристрою є ключовим фактором.
Щоб пом’якшити цей ефект для кінцевих користувачів, в Android вже впроваджено ширші системні обмеження щодо пам’яті. Вони призначені для захисту загального користувацького досвіду від застосунків, які надмірно споживають ресурси та викликають загальне уповільнення системи. Нові вимоги Google Play є логічним продовженням цієї стратегії, але вже на рівні окремих додатків.
Три нові показники продуктивності
Google вводить порогові значення «небажаної поведінки» (bad behavior thresholds) за трьома напрямками одразу:
| Параметр | Що вимірюється |
| Динамічне використання пам’яті (Anonymous RSS + swap) | Пам’ять, що виділяється для приватних даних застосунку — активна та стиснута, без урахування файлів коду або ресурсів; оцінюється окремо для різних станів застосунку та категорій продуктивності пристроїв |
| Використання пам’яті для бітмапів | Зображення не повинні зберігатися в пам’яті тривалий час, коли застосунок перебуває у фоновому режимі або в кеші |
| Оптимізація DEX-коду | Мінімум 25% покриття оптимізацією, стисненням та обфускацією (через R8 або інший інструмент стиснення коду) |
Компанія пояснює, що добре оптимізований Android App Bundle споживає менше пам’яті, швидше запускається, рідше призводить до ANR (зависань програми) та краще працює з рендерингом. Повний перелік порогових значень та винятків для застосунків, ігор, категорій RAM та станів процесів опубліковано компанією в довідковому центрі Google Play.
Нові інструменти для розробників у Play Console
Щоб надати розробникам можливість виявляти та усувати проблеми заздалегідь, Google вже почав розгортання відповідних інструментів у Play Console:
- Деталізовані показники пам’яті — розширена аналітика динамічного використання пам’яті та бітмапів у розділі Android vitals, з розбивкою за перцентилями та категоріями RAM.
- Фільтр збоїв через брак пам’яті — окремий фільтр у розділі Crashes and ANRs, який показує, коли саме нестача пам’яті змусила систему припинити роботу застосунку.
- Аналітика оптимізації DEX-коду — для кожного завантаженого App Bundle Play Console тепер відображає детальну інформацію про ефективність стиснення коду.
- Проактивні сповіщення — якщо застосунок перевищує нові порогові значення, попередження з’явиться безпосередньо в Android vitals, зокрема щодо неоптимізованих бітмапів, недостатньої DEX-оптимізації або обмеженого використання split-bundle.
Пізніше цього року Google обіцяє додати ще більше діагностичних інструментів, включаючи показники часу перебування застосунку в кожному зі станів та глибшу інтеграцію з Memory Limiter — системною функцією Android, яка запобігає надмірному споживанню пам’яті пристрою одним застосунком.
Zero-Tap Sign-In: безпечне перенесення облікових записів
Друга вимога стосується не пам’яті, а безпеки під час переходу користувача на новий пристрій. Стандарт Zero-Tap Sign-In зобов’яже будь-який застосунок із функцією входу — опціональною чи обов’язковою — автоматично відновлювати стан авторизації користувача через Android Restore Credentials API. На практиці це означає: коли людина вперше запускає застосунок на новому Android-пристрої, вона негайно розпізнається та авторизується без жодних додаткових дій з боку користувача.
Ігри наразі звільнені від цієї вимоги, хоча Google планує надати окремі рекомендації щодо складних сценаріїв автентифікації в іграх вже у 2027 році. Розробникам ігор з єдиним обліковим записом компанія рекомендує вже зараз впроваджувати Restore Credentials API на добровільній основі.
Терміни впровадження
- Лютий 2027 року — застосунки та ігри повинні відповідати порогам динамічного використання пам’яті, пам’яті для бітмапів та DEX-оптимізації.
- Квітень 2027 року — набуває чинності вимога Zero-Tap Sign-In.
Google попереджає: застосунки, які не відповідатимуть новим показникам, ризикують отримати знижену видимість у Google Play та обмеження щодо можливостей публікації. Компанія також зазначає, що ці показники з часом можуть коригуватися залежно від розвитку екосистеми Android та особливостей використання, які виявлятимуться у розробників, — і обіцяє заздалегідь повідомляти про будь-які зміни вимог.
Нагадаємо, що невдовзі смартфони на базі Android зможуть дистанційно вимикати комп’ютери під керуванням Windows.
Головна > Новини > Google посилює вимоги до обсягу пам’яті Android-застосунків
Джерело
