Google ужесточает требования к использованию оперативной памяти в приложениях

Google вводит новые жесткие лимиты на потребление оперативной памяти для Android-приложений. Начиная с февраля 2027 года, разработчики, чьи программы не пройдут оптимизацию, столкнутся с санкциями.

GeektimeАвтор: Идан Бен-Товим
Источник
Google ужесточает требования к использованию оперативной памяти в приложениях
Фото: Geektime / תמונה: גוגל

Мы находимся в разгаре кризиса оперативной памяти (RAM). Цены на гаджеты растут, а производители смартфонов выпускают новые модели с меньшим объемом памяти, включая флагманские устройства, такие как Pixel 11 Pro. В связи с этим Google объявила разработчикам: пора начать экономить ресурсы, иначе последуют санкции.

Новая планка использования RAM

Google представила в своем блоге для разработчиков инициативы, направленные на более эффективное использование оперативной памяти приложениями в Android. Новые метрики будут рассчитываться на основе данных за последние 28 дней по 90-му процентилю. Это означает, что для 90% пользователей потребление памяти приложением не должно превышать установленный порог. Например, на устройствах с 4 ГБ RAM приложение не сможет использовать более 2 ГБ в активном режиме или 1 ГБ в фоновом. Для устройств с 16 ГБ эти лимиты составят 4,25 ГБ и 2 ГБ соответственно. Кроме того, Google требует сократить объем файлов DEX как минимум на 25% с помощью методов сжатия и оптимизации кода.

Помимо жестких мер, Google предоставляет инструменты для помощи разработчикам. Механизм Dynamic memory usage в Play Console позволит отслеживать использование памяти, учитывая тип устройства и игнорируя установленные файлы. Второй инструмент, Bitmap memory usage, будет оценивать объем памяти, выделяемый под растровые изображения, которые теперь необходимо выгружать при переходе приложения в фоновый режим.

Последствия для разработчиков

Требования распространяются на игры весом более 50 МБ и приложения весом более 10 МБ. Новые правила вступят в силу в феврале 2027 года. С этого момента Google начнет применять меры к нарушителям, включая понижение позиций в результатах поиска и ограничение выпуска обновлений.

Читайте также