>[оверквотинг удален]
> Например, некоторым не очень хочется, чтобы какое-нибудь приложение, запущенное для редактирования
> одного изображения, имело доступ ко всем фоткам( а на яблоке -
> ещё и видео ибо всё валится в одну кучу и даже
> открывается одним приложением - Фото )
> Сторонний Просмотрщик/Распаковщик/Читалка - вообще ко всем файлам из Загрузки или ещё где
> Другое дело что на стороне приложения заниматься программированием с учётом этого -
> сплошное "удовольствие", ведь надо учитывать что где-то такой функционал есть а
> где-то - его может и не быть, а работать приложение должно
> везде.
> А ведь могут и ещё что-то придумать Подобный юзкейс мне понятен, но тут сразу несколько НО:
1) Насколько я понимаю суть Scoped Storage, речи о предоставлении доступа к ОТДЕЛЬНОМУ файлу не идет. Идет речь о доступе к типу\категории файлов, которые в свою очередь привязаны к стандартным предопределенным директориям. То есть условный музыкальный плеер получает доступ только к музыке (в Андоид 13, до этого к мультимедия файлам вцелом), но ВСЕЙ музыке. Можно загнать файлы в директорию которую система не видит (спасибо Гугл), но как вы там будете возиться с этим потом ваши уже проблемы.
2) Такой метод работы файлом удобен далеко не для всех и не всегда. Тот же Яндекс.Диск должен иметь возможность загружать что угодно и куда ему скажет пользователь, а не Гугл. А то ведь случается всякое, бывает и что ISO образ надо скачать с облака, да
Гугл "так и быть" оставил специальное разрешение (MANAGE_MEDIA) для приложений "файл-менеджеров", которым разрешил шастать везде где в принципе может копаться пользователь, но почему-то условный Яндекс.Диск данного разрешения не запрашивает, в отличие от Ghost Commander.
Ну а "READ_EXTERNAL_STORAGE" и "WRITE_EXTERNAL_STORAGE" я так понимаю собираются убрать.
Как по мне подобное огораживание ради огораживания неверно. Хотели бы соблюсти баланс удобств, функционала и "секурности" - дали бы возможность переключать приложения доступ с Scoped на глобальный и наоборот.