Приложения на Android будут потреблять меньше памяти: Google заставит разработчиков оптимизировать свои программы

в 11:32, , рубрики: Новости

Google ужесточает требования к потреблению памяти
Android-приложениями. Разработчикам дали время до февраля 2027 года, чтобы
оптимизировать программы и обеспечить их стабильную работу даже на смартфонах с
небольшим объемом ОЗУ.

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

Google рассчитывает компенсировать это оптимизацией самого
Android-софта. Основное внимание разработчикам придется уделить трем вещам:
динамическому потреблению ОЗУ, работе с изображениями и объему программного
кода.

Приложения должны своевременно освобождать память после
того, как они перестали использоваться (в том числе при переходе в фоновый
режим). Отдельно Google обращает внимание на изображения: большое количество
крупных bitmap-файлов способно занять значительную часть доступной оперативной
памяти.

Еще одно требование касается программного кода. Перед
публикацией в Google Play разработчикам придется сокращать лишний код как
минимум на 25%, в том числе с помощью инструментов оптимизации вроде R8.

Если приложение будет превышать установленные лимиты,
Android сможет вмешаться в его работу — ограничить производительность или
принудительно закрыть программу, чтобы она не замедляла и не приводила к сбоям
всей системы.

По сути, Google готовит Android к миру, в котором смартфоны
не обязательно будут получать все больше оперативной памяти. Вместо привычного
подхода «приложение стало тяжелее — добавим еще ОЗУ» компания хочет заставить
разработчиков эффективнее использовать те ресурсы, которые уже есть в
устройстве.

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js