Гугль таки решил отказаться от Scoped Storage (изолированных загончиков для каждого приложения без единого хранилища "помойки" файлов), причина того, что разрабы софта как-то не торопятся вводить поддержку в своем софте, а совместимость ломается настолько, что все будет падать и перестанет работать.
Тем не менее, угль хочет требовать чтобы уж к версии R поддержка загонов появилась.
Будем налеться, что не случится, т.к. введение загончиков превратить Андроид в какой-то Яблофон сраный.
Но чего еще было ожидать, да...
Rumpelstilzchen, давно пора было это сделать. Файловая система - пережиток 90-х и на телефонах ей не место
Угу, будет прямо как в тупофонах 2000-ых, где файлики принятые блюхой раскладывались по псевдопапочкам "картинки, "музыка" и тому подобное и каждый открывался встроенным проигрывателем.
Вот только суть смартфона была в тмо чтобы быть умным...как бы. Если такая хуета случится придется юзать только рутованные телефоны.
Rumpelstilzchen, ещё дальше пошли в palm, там файл принимался не системой, а конкретным приложением, отвечавшим за данный тип файла. И это правильно, нечего разводить помойку и такую непонятную суть как "файлы". Есть документ - в галерее это фотка, в офисе - текстовый документ или таблица. Всё! Если на телефоне нет приложения, способного открыть принимаемый файл - файл не принимается. Я именно за такую архитектуру
Имхо, ты траллируешь мну :)
Ну ок, вот тебе кейс - ты сделал фоточку и тебе надо её загрузить на сайт через встроонный бразер. Как он, браузер, будет получать доступ к файлу с изображением?
А как предпологается использовать сервисы вроде Яндекс.Диск и всякие синхронизаторы папок? А что делать если у тебя на телепоне ДВА приложения выполняющие идентичные функции, скажем галереии или аппы камеры?
Rumpelstilzchen, > Ну ок, вот тебе кейс - ты сделал фоточку и тебе надо её загрузить на сайт через встроонный бразер. Как он, браузер, будет получать доступ к файлу с изображением?
Браузер регистрируется как приложение, способное открывать фотки и спокойно имеет к ним доступ, как галерея.
Никак. Это на телефоне не нужно.
Запустив каждое из этих приложений ты имеешь доступ к галерее
Как так? Там же каждый софт будет иметь доступ к СВОЕМУ изорированному сторейджу. У каждой галереи своя папочка с картинками, в своем "чруте". Или картинки вдруг особая категория?
А что делатьс приложухами фоторедакторами и приложухами рисовалками? Куда они будут сохранять нарисованное? В свою папку? И как это потом все разгребать? Специальные API для добавления фоточек в системный менеджер картинок будем придумывать?
Ну фиг с ним с картинками, а как быть с любыми "случайными" типами файлов? Как например сделать архив на смартфоне из случайного набора файлов?
Rumpelstilzchen, > Там же каждый софт будет иметь доступ к СВОЕМУ изорированному сторейджу. У каждой галереи своя папочка с картинками, в своем "чруте". Или картинки вдруг особая категория?
В палмовой идеологии тут никаких проблем не возникает. В случае песочниц действительно могут быть проблемы. Надо думать над конкретной реализацией. Я бы действительно вынес картинки в отдельную категорию, доступную всем.
Мне кажется в конечном итоге такие песочницы придут к некой базе данных, которая будет отдавать данные в зависимости от их типа, как в палме. Есть картинки - если твоё приложение зарегистрировано как редактор оно может их читать и писать. Если у тебя текстовый редактор - он может читать и писать текстовые данные. Но никаких диких файлов, только записи в базе данных, чётко разграниченные по типу.
ведь никого не удивляет, что контакты хранятся не в виде текстового файла, а отдаются с помощью API. Такое API можно сделать для всего
Это очень сильно ограничивает возможности использования девайса. Получится что вот те типы файлов что предусмотрели в Гугле те будет еще более-менее рабочими, а все остальное - нет.
Например, вот решили в Гугле что avi - не нужны и не внесли их в списки видеофайлов и не будет твой плеер их находить, даже если может их играть.
Rumpelstilzchen, в палме таких проблем не возникало. Мы же подразумеваем, что производитель адекватный?
Это Гугл-то? Они же в начале своего пути кричали "Мы вот не Эппл, у нас швабодка", а что теперь?
Rumpelstilzchen, ну признают, что эпл была изначально права, а они нет. Я на месте гугла отдал бы типы файлов на откуп производителям софта. Умеет у тебя камера писать avi, отлично, она создаёт записи в базе дыннх с типом avi. Если какие-то приложение при этом может читать avi, оно получит доступ к этим данным. Естественно, при создании данных приложение решает, будут ли они публичными или приватными, доступными только этому приложению
Призводителям нельяз ничего доверять вообще. Обновления телепонов уже доверяли, результат известен.