Повышение качества приложений: сокращение использования памяти и улучшение миграции на другие устройства.
4 минуты чтения
Поддержание здоровой экосистемы Android — это общее дело, в котором каждое приложение и игра играют свою роль. Чтобы помочь вам обеспечить пользователям ожидаемый уровень качества, Google Play вводит два новых требования к качеству: одно направлено на сокращение объема памяти, занимаемой приложениями, а другое — на обеспечение безопасной и беспроблемной миграции данных с устройства.
Во-первых, чтобы помочь разработчикам преодолеть общеотраслевые ограничения аппаратного обеспечения и более широкие ограничения памяти Android, Google Play устанавливает новые пороговые значения производительности.
Во-вторых, в рамках наших более широких усилий по повышению качества приложений, мы внедряем новый стандарт регистрации, чтобы упростить и обеспечить безопасность входа в систему во время обновления устройств.
Сокращение использования памяти приложением и оптимизация кода.
Мобильная индустрия сталкивается со значительными ограничениями поставок оборудования, которые изменяют доступность памяти устройств, что со временем может негативно сказаться на пользовательском опыте. Android решает эту проблему напрямую, устанавливая более широкие ограничения на использование памяти , которые призваны защитить пользовательский опыт от приложений, использующих избыточную память и вызывающих замедление работы системы.
В продолжение этой темы, сегодня Google Play устанавливает пороговые значения производительности , чтобы помочь разработчикам гарантировать, что их приложения будут и дальше предоставлять пользователям высококачественный опыт, которого они ожидают. Это включает в себя новые пороговые значения для динамического использования памяти, использования растровых изображений и оптимизации кода, чтобы предотвратить неожиданное снижение производительности на устройстве и завершение работы приложения.
- Динамическое использование памяти (анонимный RSS + файл подкачки): Этот параметр отслеживает использование памяти для хранения личных данных вашего приложения, включая как активную, так и сжатую память. Он исключает файлы, хранящиеся на устройстве, такие как код или ресурсы. Мы будем оценивать это использование в различных состояниях приложения (например, когда приложение используется или работает в фоновом режиме) и категориях производительности устройства.
- Использование памяти растровыми изображениями: Этот параметр оценивает объем памяти, потребляемый растровыми изображениями. Хотя растровые изображения занимают память, когда приложение находится на переднем плане, их не следует хранить в памяти длительное время в невидимых состояниях приложения, таких как фоновый режим и кэш.
- Оптимизированный DEX-код: Хорошо оптимизированный Android App Bundle использует меньше памяти, запускается быстрее, уменьшает количество ошибок ANR и улучшает рендеринг и производительность во время выполнения. Для обеспечения оптимального размера файла приложения, опубликованные в Google Play, должны быть оптимизированы с минимальным охватом в 25% по оптимизации, уменьшению размера и обфускации с использованием таких инструментов, как R8 или любой другой инструмент для уменьшения размера файла.
Ознакомьтесь с пороговыми значениями и техническими деталями , чтобы лучше понять различия в применимости, специфичные для приложений и игр, объемов оперативной памяти и состояний процессов.
Новые инструменты, которые помогут вам действовать
Чтобы вы могли заблаговременно обнаруживать, исследовать и оптимизировать свое приложение или игру в соответствии с новыми пороговыми значениями нежелательного поведения, мы уже начали внедрение новых инструментов в Play Console, которые помогут вам начать работу.
- Подробно изучите новые динамические метрики памяти: отслеживайте общее использование динамической памяти (анонимный RSS + файл подкачки) и использование памяти битовых карт непосредственно в Android Vitals . Вы можете детализировать данные по различным процентилям и сегментам оперативной памяти, чтобы точно определить, где происходит избыточное использование памяти.
В Android Vitals появились новые метрики памяти для выявления и устранения проблемы избыточного использования памяти.
- Отслеживайте сбои из-за нехватки памяти: мы добавили новый фильтр для сбоев и ошибок ANR, чтобы вы могли легко определить, когда операционная система завершила работу вашего приложения из-за сильной нехватки памяти на устройстве.
- Анализируйте данные об оптимизации кода DEX: теперь для каждого нового пакета приложения, загруженного в Play Console , мы предоставляем подробную информацию об оптимизации. Если ваш инструмент сжатия содержит метаданные об оптимизации, вы можете легко оценить эффективность своего кода и выявить области для улучшения.

- Получайте упреждающие оповещения о производительности: когда ваше приложение или игра превысит новые пороговые значения некорректного поведения , мы выведем предупреждение непосредственно на странице обзора основных показателей Android. Вы также получите уведомление, если мы обнаружим неоптимизированные растровые изображения, ограниченную оптимизацию DEX или ограниченное использование разделенного пакета в основных показателях Android , что поможет вам добиться большей производительности и экономии памяти.
В конце этого года вы можете ожидать появления дополнительных диагностических инструментов, включая метрики о том, сколько времени ваше приложение проводит в каждом состоянии, и более подробную информацию об Android Memory Limiter — функции, которая предотвращает чрезмерное использование памяти устройства отдельными приложениями. Благодаря нашим постоянным инвестициям в эти улучшения, наша цель — помочь вам постоянно оптимизировать использование памяти и повысить качество предоставляемых вами услуг для пользователей.
График внедрения мер
Начиная с февраля 2027 года, приложения и игры должны соответствовать установленным пороговым значениям некорректного поведения для использования памяти (анонимный RSS + подкачка), использования памяти для растровых изображений и оптимизации кода DEX . Как и в случае с существующими показателями Android Vitals, превышение пороговых значений является серьезным индикатором ухудшения качества работы приложений и их завершения на устройстве.
Приложения и игры, не соответствующие этим критериям, могут столкнуться со снижением видимости и возможностей публикации в Google Play. Более подробная информация будет предоставлена позже в этом году.
В перспективе, по мере дальнейшего развития экосистемы Android и лучшего понимания ваших уникальных сценариев использования, мы ожидаем, что эти пороговые значения будут меняться со временем. При каждом обновлении требований мы будем предоставлять вам достаточно времени для их выполнения.
Обеспечение безопасной и бесперебойной миграции устройств.
При переходе пользователей на новое устройство перенос приложений должен быть безопасным и простым. Для улучшения процесса адаптации мы вводим требование к разработчикам приложений сделать вход в систему быстрее и безопаснее во время переноса устройств.
Стандарт Zero-Tap Sign-In потребует от любого приложения, поддерживающего вход пользователя (необязательный или обязательный), автоматически восстанавливать состояние входа пользователя при переходе с одного устройства Android на другое с помощью API Android Restore Credentials . Этот API гарантирует, что при первом открытии вашего приложения на новом устройстве Android пользователь будет мгновенно распознан и безопасно авторизован без дополнительных нажатий.
Начиная с апреля 2027 года, Google Play потребует от приложений соответствия требованию «Вход без касания» (Zero Tap Sign-In) для сохранения полных возможностей публикации и оптимальной видимости в Play Store.
Хотя на данный момент игры освобождены от требования входа без касания, разработчикам следует ожидать появления в 2027 году специальных рекомендаций и индивидуальных решений для сложных сценариев аутентификации в играх. Для игр, поддерживающих вход с одной учетной записью, мы настоятельно рекомендуем использовать API восстановления учетных данных для поддержки входа без касания. Для получения дополнительной информации посетите наш справочный центр .
Составьте план действий: ознакомьтесь с требованиями Play.
Начните подготовку к предстоящим срокам вступления требований в силу, ознакомившись с подробностями каждого из них:
- Сокращение использования памяти приложением и оптимизация кода.
- Обеспечение безопасной и бесперебойной миграции устройств.
Соответствие этим требованиям к качеству в Google Play — важный шаг на пути к созданию более быстрой и надежной работы для наших пользователей. Мы ценим ваше партнерство и все, что вы делаете для процветания сообщества Android.
Новости о продуктахЭто финальная стабильная версия Android Studio Quail. Новые функции Android Studio позволяют эффективно и результативно создавать высококачественные приложения с использованием искусственного интеллекта.
Amman Asfaw • 5 мин чтения
Новости о продуктахВ Google Play безопасность пользователей и успех разработчиков идут рука об руку. Мы продолжаем наблюдать рост приложений с функциями, генерируемыми искусственным интеллектом, и действительно, добавление генеративного ИИ в ваши приложения — это отличный способ раскрыть невероятные творческие возможности.
Ron Aquino • 4 мин чтения
Новости о продуктахВ Google мы считаем, что наши продукты должны быть безопасными по своей конструкции, поэтому мы создали автомобильную операционную систему Android для программно-определяемых транспортных средств (AAOS SDV) на существующих, проверенных на рынке платформах, используя технологии виртуализации, такие как Cuttlefish.
Markus Vill , Sean Keys , István Nádor • Чтение 5 минут
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.



