Команда проекта Android Open Source работает над новой функцией под названием Hibernation. Она позволит уменьшить объем памяти, занимаемой теми приложениями, которые не используются владельцем мобильного устройства. Но она не связана с приостановкой выполнения приложений, как это делают одноименные функции.
На данный момент функция Hibernation находится на ранней стадии разработки. Ожидается, что она может быть включена в следующую версию операционной системы Android 12. Официальной даты появления этой версии ОС пока не сообщалось. Для сравнения, версия Android 11 Developer Preview была выпущена в феврале 2020 года.
Функция "Спячка" работает следующим образом. Если пользователь на устройстве с несколькими учетными записями выбрал режим Hibernation для приложения, кэш приложения, связанный с этим пользователем, будет очищен. Это освободит место на устройстве. Эта функция уже реализована в режиме Гибернации. Однако, все еще остаются открытыми вопросы о том, что произойдет, когда все пользователи устройства выберут Спящий режим для приложения, и как эта функция будет работать на устройствах с одним пользователем? Эти функции еще не реализованы, и о них нет никакой информации.
Судя по названию функции, при активации Hibernation в Android приложение не будет полностью удалено. Но, возможно, появится способ сжать его, чтобы сэкономить место (в дополнение к обычной очистке кэша), а затем, при необходимости, его можно будет деинсталлировать.
Источник: gsmarena