Google ужесточает требования к качеству Android-приложений в Play Store.
В официальном блоге Android Developers компания Google объявила о двух новых требованиях к качеству приложений в Google Play: по снижению потребления оперативной памяти и по автоматическому восстановлению входа при смене устройства. Разработчики обязаны выполнить их к 2027 году — иначе приложения потеряют часть возможностей публикации в магазине.
Как отмечает TechCrunch, растущий спрос на ИИ-функции внутри приложений усиливает давление на оперативную память устройств. Google реагирует на это ужесточением стандартов — чтобы прожорливые приложения не замедляли смартфон целиком.
Первое требование вступает в силу в феврале 2027 года. Google вводит пороговые значения по трем метрикам: динамическое потребление памяти (личные данные приложения, которые оно держит активными или сжатыми в ОЗУ), расход памяти под растровые изображения (картинки не должны оставаться в ОЗУ в фоновом режиме) и степень оптимизации DEX-кода — скомпилированного кода самого приложения. По последнему критерию не менее 25% файлов должны пройти обработку инструментами сжатия, оптимизации и обфускации, например компилятором R8. Несоответствие любому из порогов грозит снижением заметности приложения в поиске Google Play и ограничениями на публикацию.
Чтобы помочь разработчикам разобраться, Google добавит в Play Console новые инструменты диагностики. В разделе Android vitals появятся мониторинг динамического расхода памяти, фильтр отчетов об аварийных завершениях из-за нехватки ОЗУ и анализ оптимизации DEX-кода. Система также станет заблаговременно предупреждать, если показатели приближаются к лимиту. Параллельно Google опубликует документацию по функции Memory Limiter — встроенного в Android ограничителя, который не позволяет отдельным приложениям монополизировать оперативную память устройства.
Источник: hi-tech.mail.ru