test adv
,

В Android 12 нашли функцию из Windows 95. Её решили добавить только сейчас

Как и в большинстве случаев, она заработает, только если разработчики приложений будут использовать соответствующее API

Продолжая изучать новые предварительные сборки Android 12 для разработчиков, энтузиасты с портала XDA-Developers обнаружили неизвестную ранее функцию — полноценную общесистемную корзину, которая доступна всем приложениям (если этого хотят их разработчики) и отображается пользователю в настройках. Удивительно, что Google решил реализовать эту опцию только сейчас, поскольку во многих других операционных системах она уже давно есть — к примеру, Microsoft реализовала её ещё в Windows 95.

С выходом Android 11 разработчики представили Scoped Storage — подход, согласно которому каждому приложению выделяется изолированная часть хранилища. Некоторые особые приложения, нуждающиеся в полноценном доступе к файловой системе, всё же могут запрашивать соответствующее разрешение (к примеру, файловые менеджеры), но начиная с этой версии операционной системы подавляющее большинство обычных программ вынуждены задействовать альтернативные API для добавления, открытия, редактирования и удаления файлов в хранилище. Одним из таких стало MediaStore API. На самом деле, этот интерфейс был доступен и раньше, однако в Android 11 он обзавёлся функцией удаления с возможностью восстановления (перемещения файлов в корзину).

На данный момент общесистемная корзина в Android 12 выглядит так | XDA-Developers

Сейчас разработчики работают над тем, чтобы в Android 12 появилась общесистемная корзина — на данный момент временно удалённые приложениями файлы хранятся в тех же каталогах, где они и находились, только с префиксом «.» (этот префикс делает файлы скрытыми для стандартных файловых менеджеров). Энтузиастам с XDA-Developers удалось активировать общесистемную корзину — она отображается в настройках Android, в разделе хранилища, и показывает, сколько места занимают удалённые файлы, которые могут быть восстановлены. На данный момент пользователь может только очистить корзину, однако с релизом Android 12, возможно, функционал расширится.

Скрытая «Корзина» в Files by Google | XDA-Developers

«Корпорация добра» уже давно тестирует аналогичную опцию в фирменном файловом менеджере Files by Google, и в приложении раздел «Корзина» позволяет не только просматривать удалённые файлы, но и выборочно взаимодействовать с ними: удалять навсегда или восстанавливать. Логично предположить, что нечто подобное появится и в Android 12. Впрочем, к релизу обновления функция вполне может и не появиться, если у Google возникнут какие-либо проблемы с её реализацией.

Одна из загвоздок заключается в том, что для доступа к общесистемной корзине приложения должны использовать MediaStore API. Если разработчики конкретных программ не захотят работать с этим интерфейсом, их утилиты по-прежнему будут или сразу навсегда удалять файлы, или использовать собственные корзины.



Материалы по теме:

Последнее изменение:
 
Bobs
Bobs, 17 апреля 2021 - 01:42   (...)
а разве корзина появилась не в первых макинтош?
Ответить
moris
moris , 17 апреля 2021 - 03:38   (...)
«Впервые корзины появились 8,5 тысяч лет назад в Африке и на Среднем Востоке. Об этом свидетельствуют проведенные археологами раскопки в местах нахождения старых цивилизаций.»
Ответить
Bobs
Bobs, 17 апреля 2021 - 03:59   (...)
мне на почту пришло штуки четыре письма с разными вариантами этой шутки
Ответить
KARTMEN141
KARTMEN141 , 17 апреля 2021 - 03:01   (...)
Чел ☝ верный вопрос задал?
Ответить
Eaglers
Eaglers5, 17 апреля 2021 - 10:57   (...)
Что за громкие заголовки в стиле Яндекс.Дзена?
Ответить
21soroka
21soroka, 17 апреля 2021 - 11:03   (...)
громкие заголовки в стиле Яндекс.Дзена
Ответить
pashded
pashded3, 18 апреля 2021 - 16:32   (...)
Ну а как еще не особо популярному интернет-изданию генерировать клики?
Ответить
Krokodil707
Krokodil707, 18 апреля 2021 - 20:05   (...)
надеюсь, это был сарказм
Ответить
Garik-M
Garik-M, 17 апреля 2021 - 12:41   (...)
А-ха-ха только хотел написать коммент по поводу «почему Windows 95, а не...» а тут уже развернули дискуссию. Можно было ещё так «В Android 12 добавили то, что стоит у вас под столом» 😁
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием