
После анонса в начале этого года, похоже, что архивация приложений в Android приближается, поскольку было продемонстрировано рабочее демо.
Одним из первых шагов для экономии места на диске обычно является удаление неиспользуемых приложений. Это знакомый и относительно безвредный процесс, но он также приводит к удалению всех данных этого приложения.
Предложение Google по архивации приложений в Android позволяет освободить до 60% места, которое использует приложение, удаляя «части приложения», а не все целиком. Пользовательские данные остаются на месте, и пользователи могут повторно активировать приложения «до последней совместимой версии» без необходимости повторно загружать все приложение и настраивать свои данные с нуля.
Google уведомила разработчиков об этой функции еще в марте, чтобы упростить ее внедрение, но на данный момент (октябрь) функция еще не была официально выпущена.
Тем не менее, похоже, что архивация приложений в Android не за горами, поскольку @AssembleDebug в Twitter смог предложить демонстрацию этой функции, которая на данный момент, похоже, поддерживает приложение Google News.
Как это работает?
Приложения архивируются через Play Store, по крайней мере, на ранней стадии, через меню переполнения в разделе «управление приложениями» магазина. После архивации приложение остается на вашем устройстве с значком на главном экране, но с наложением, идентифицирующим его как архивированную версию. Нажатие на приложение открывает экран, который загружает оставшуюся часть приложения и устанавливает ее.
Ранее в этом году сотрудники Esper более подробно объяснили этот процесс, отметив, что когда приложение архивируется, оно превращается в «архивированный APK», который описывается как «самый минимум, необходимый для его распознавания как допустимого приложения».
Похоже, что именно так мы увидим архивацию приложений в Android при ее полноценном запуске, но есть большая вероятность, что Google внесет некоторые изменения в процесс между настоящим моментом и широким запуском. В любом случае, это кажется полезным инструментом.