Понедельник, 31 августа, 2026

Google требует от Android-приложений сократить потребление памяти на 25% до 2027 года

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

Производители смартфонов вынуждены адаптироваться к ограниченному предложению и росту цен на компоненты памяти и хранилищ. Это приводит к различным стратегиям: некоторые компании уменьшают объем установленной памяти, в то время как другие увеличивают цены для потребителей. Ранее бюджетные смартфоны часто оснащались 6-8 ГБ оперативной памяти, однако сейчас многие производители комплектуют их лишь 4 ГБ, что значительно влияет на производительность устройств.

Новые ограничения Google предназначены для обеспечения плавной работы приложений на смартфонах с ограниченными ресурсами памяти. Если программа превышает установленные пороговые значения, операционная система Android замедляет ее или принудительно закрывает, предотвращая сбои. Google призывает разработчиков оптимизировать три ключевые сферы: динамическое использование памяти (анонимный RSS + своп), использование памяти для растровых изображений и DEX-кода.

Динамическое использование памяти относится к временной памяти, которую приложение потребляет во время работы. Разработчики должны внедрять более разумное управление памятью, чтобы она освобождалась, когда больше не нужна. Это может происходить, например, когда пользователь прекращает взаимодействовать с программой или когда она перемещается в фоновый режим. Эффективное использование динамической памяти является критически важным для стабильности системы.

Использование памяти для растровых изображений является еще одной ключевой областью, на которой разработчикам следует сосредоточиться. Растровые изображения – распространенный ресурс для отображения визуальных элементов, однако они потребляют значительно больше памяти, чем текст. Чрезмерное использование растровых изображений может легко исчерпать доступную память устройства. Google рекомендует разработчикам ответственно использовать такие изображения и применять эффективные протоколы их обработки.

Оптимизация кода также является важным требованием Google. Приложения часто содержат избыточный или неиспользуемый код, который увеличивает их потребление памяти. В соответствии с новыми рекомендациями, разработчики обязаны очистить и уменьшить объем кода приложения как минимум на 25%. Для этого следует использовать такие инструменты, как R8, перед публикацией программы в Google Play Store.

Так же, как компьютерные энтузиасты неохотно покупают новое оборудование, пользователи смартфонов также не спешат обновлять свои устройства. Это побудило компании к более проактивному подходу в поддержке клиентов путем улучшения опыта на аппаратном обеспечении, которое они уже имеют. Такой подход помогает продлить срок службы имеющихся устройств и повысить их актуальность для пользователей.

Например, Microsoft обязалась оптимизировать Windows 11 для плавной работы на устройствах с 8 ГБ памяти, чтобы пользователи не были вынуждены обновлять ее. Google также приняла новую политику для обеспечения лучшего управления памятью среди разработчиков приложений Android. Эти меры свидетельствуют об общей тенденции поддержки имеющегося аппаратного обеспечения.

НАПИСАТИ ВІДПОВІДЬ

Коментуйте, будь-ласка!
Будь ласка введіть ваше ім'я

Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті