В Android 11 появился скрытый аналог «Корзины» для удалённых файлов

Оптимизированные приложения смогут не безвозвратно удалять файлы, а отправлять их во временное хранилище.

В Android 11 появился скрытый аналог «Корзины» для удалённых файлов

Одним из нововведений в механизме Scoped Storage, меняющем работу файловой системы в Android 11, является появление скрытого аналога «Корзины» в Windows. Об этом рассказывается в ролике Android Developers.

Приложения, оптимизированные под Android 11 (в частности, необходима реализация MediaStore API), смогут не полностью удалять доступные им файлы с устройства, а перемещать их во временное хранилище. Там элементы могут храниться до 30 дней, после чего автоматически удаляются окончательно.

Запрашивающие разрешение на доступ к этому хранилищу программы, а также приложения с правами доступа к загруженным файлам, могут отображать элементы из «Корзины». Напрямую пользователь не может её просматривать.

Таким образом, например, уже работает «Google Фото»: все удалённые фото из галереи перемещаются в «Корзину», откуда удаляются по истечении 60 дней. Однако тут применяется собственный алгоритм, тогда как начиная с Android 11 механизм будет доступен всем приложениям.

Ещё одна новая функция в Scoped Storage — «Избранное». Пользователь сможет помечать медиа-элементы, а другие приложения поймут, что этот файл считается важным.

Система Scoped Storage, которая станет обязательной для приложений начиная с Android 11, подразумевает усиление безопасности. Каждому приложению выделяется изолированный раздел памяти, где оно может хранить внутренние файлы. Доступ к остальным директориям будет запрашиваться у пользователя отдельно.

Подробнее о нововведениях в Android 11 можно узнать из этого материала.