
Фото до статті
Дмитро Сімагін
Заступник головного редактора
Нестача мікросхем пам’яті, викликана ажіотажем навколо штучного інтелекту, вже торкнулася смартфонів. Корпорація 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-застосунків
