@Rumpelstilzchen

Rumpelstilzchen

Румпельштильцхен
Rumpelstilzchen

Дата рождения: 21.01.1924

0 я читаю 32 меня читают
1211 постов
3030 комментариев
Rumpelstilzchen
02 May 2019

Гугль таки решил отказаться от Scoped Storage (изолированных загончиков для каждого приложения без единого хранилища "помойки" файлов), причина того, что разрабы софта как-то не торопятся вводить поддержку в своем софте, а совместимость ломается настолько, что все будет падать и перестанет работать.
Тем не менее, угль хочет требовать чтобы уж к версии R поддержка загонов появилась.
Будем налеться, что не случится, т.к. введение загончиков превратить Андроид в какой-то Яблофон сраный.
Но чего еще было ожидать, да...

Рекомендовано: Shura
02 May 2019

Rumpelstilzchen, давно пора было это сделать. Файловая система - пережиток 90-х и на телефонах ей не место

02 May 2019

Угу, будет прямо как в тупофонах 2000-ых, где файлики принятые блюхой раскладывались по псевдопапочкам "картинки, "музыка" и тому подобное и каждый открывался встроенным проигрывателем.
Вот только суть смартфона была в тмо чтобы быть умным...как бы. Если такая хуета случится придется юзать только рутованные телефоны.

#mdswl/2 в ответ на /1
02 May 2019

Rumpelstilzchen, ещё дальше пошли в palm, там файл принимался не системой, а конкретным приложением, отвечавшим за данный тип файла. И это правильно, нечего разводить помойку и такую непонятную суть как "файлы". Есть документ - в галерее это фотка, в офисе - текстовый документ или таблица. Всё! Если на телефоне нет приложения, способного открыть принимаемый файл - файл не принимается. Я именно за такую архитектуру

#mdswl/3 в ответ на /2
02 May 2019

Имхо, ты траллируешь мну :)
Ну ок, вот тебе кейс - ты сделал фоточку и тебе надо её загрузить на сайт через встроонный бразер. Как он, браузер, будет получать доступ к файлу с изображением?
А как предпологается использовать сервисы вроде Яндекс.Диск и всякие синхронизаторы папок? А что делать если у тебя на телепоне ДВА приложения выполняющие идентичные функции, скажем галереии или аппы камеры?

#mdswl/4 в ответ на /3
02 May 2019

Rumpelstilzchen, > Ну ок, вот тебе кейс - ты сделал фоточку и тебе надо её загрузить на сайт через встроонный бразер. Как он, браузер, будет получать доступ к файлу с изображением?
Браузер регистрируется как приложение, способное открывать фотки и спокойно имеет к ним доступ, как галерея.

А как предпологается использовать сервисы вроде Яндекс.Диск и всякие синхронизаторы папок?

Никак. Это на телефоне не нужно.

А что делать если у тебя на телепоне ДВА приложения выполняющие идентичные функции, скажем галереии или аппы камеры?

#mdswl/5 в ответ на /4
02 May 2019

А что делать если у тебя на телепоне ДВА приложения выполняющие идентичные функции, скажем галереии или аппы камеры?

Запустив каждое из этих приложений ты имеешь доступ к галерее

#mdswl/6 в ответ на /4
02 May 2019

Как так? Там же каждый софт будет иметь доступ к СВОЕМУ изорированному сторейджу. У каждой галереи своя папочка с картинками, в своем "чруте". Или картинки вдруг особая категория?
А что делатьс приложухами фоторедакторами и приложухами рисовалками? Куда они будут сохранять нарисованное? В свою папку? И как это потом все разгребать? Специальные API для добавления фоточек в системный менеджер картинок будем придумывать?
Ну фиг с ним с картинками, а как быть с любыми "случайными" типами файлов? Как например сделать архив на смартфоне из случайного набора файлов?

#mdswl/7 в ответ на /6
02 May 2019

Rumpelstilzchen, > Там же каждый софт будет иметь доступ к СВОЕМУ изорированному сторейджу. У каждой галереи своя папочка с картинками, в своем "чруте". Или картинки вдруг особая категория?
В палмовой идеологии тут никаких проблем не возникает. В случае песочниц действительно могут быть проблемы. Надо думать над конкретной реализацией. Я бы действительно вынес картинки в отдельную категорию, доступную всем.
Мне кажется в конечном итоге такие песочницы придут к некой базе данных, которая будет отдавать данные в зависимости от их типа, как в палме. Есть картинки - если твоё приложение зарегистрировано как редактор оно может их читать и писать. Если у тебя текстовый редактор - он может читать и писать текстовые данные. Но никаких диких файлов, только записи в базе данных, чётко разграниченные по типу.

#mdswl/8 в ответ на /7
02 May 2019

ведь никого не удивляет, что контакты хранятся не в виде текстового файла, а отдаются с помощью API. Такое API можно сделать для всего

#mdswl/9 в ответ на /8
02 May 2019

Это очень сильно ограничивает возможности использования девайса. Получится что вот те типы файлов что предусмотрели в Гугле те будет еще более-менее рабочими, а все остальное - нет.
Например, вот решили в Гугле что avi - не нужны и не внесли их в списки видеофайлов и не будет твой плеер их находить, даже если может их играть.

#mdswl/10 в ответ на /9
02 May 2019

Rumpelstilzchen, в палме таких проблем не возникало. Мы же подразумеваем, что производитель адекватный?

#mdswl/11 в ответ на /10
02 May 2019

Это Гугл-то? Они же в начале своего пути кричали "Мы вот не Эппл, у нас швабодка", а что теперь?

#mdswl/12 в ответ на /11
02 May 2019

Rumpelstilzchen, ну признают, что эпл была изначально права, а они нет. Я на месте гугла отдал бы типы файлов на откуп производителям софта. Умеет у тебя камера писать avi, отлично, она создаёт записи в базе дыннх с типом avi. Если какие-то приложение при этом может читать avi, оно получит доступ к этим данным. Естественно, при создании данных приложение решает, будут ли они публичными или приватными, доступными только этому приложению

#mdswl/13 в ответ на /12
02 May 2019

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

#mdswl/14 в ответ на /13
03 May 2019

Подъебал так подъебал. Посмотрим как все запоют когда фича появится.

03 May 2019

Ок, а разве в бете2 все приложения видят не потмоу что они обрабатываются как легаси? там же софт что пережил апгрейд системы вроде особо обслуживаются?

03 May 2019

Разве в 5-ке или когда там не был внедрен новый фреймворк по которому прямого доступа к карте памяти не было (ну или как-то там хитро)? Именно тогда пояивлись какие-то дурацкие запросы к файлам через файловый менеджер.

03 May 2019

Если будет рут, то пофиг. Да, платежки работать не будут (хотя тут есть варианты), но поифг, физ. карты не отменили еще.

04 May 2019

Рут нужен чтобы владеть своим телефоном, а не арендовать его у производителя. Что хочу, то и ворочу.
НУ вот чисто пример - скажем у вас говнотелефон в котором 8 гигов флешки всего (такие были) и вот сцуко место кончилось. Вы вставляете карточку и бля, а в вашем телефоне карточка как расширение сторейджа не монтируется так как вендор убрал эту фичу, а перемещение приложух на карточку это просто анекдот, почти ничего не дает. И да, как в старом андроиде 4.2 сделать карточку основным диском для установки софта нельзя (у меня была такой телефон, тот факт что в теле было всего 4 гига флешки не мешал ни разу).
И что вы делаете? Покупаете новый? А при наличии Link2SD можно сделать ext4 раздел на карточки памяти и смонтировать её так, чобы приложения перемещать на карту целиком. Если карта быстрая - разницы не заметно. При этом шифрования карты не требуется.

Еще рут дает Busybox, всякие примочки по автоматизации, возможность утановки своего Рекавери, естественно - снос (полный) предустановленного софта, заморозку ЛЮБОГО приложения, реализацию режима авторазморозка- запуск- заморозка после выхода (очень помогает против слишком резидентных приложений), AppOps и так далее.
Минус - можно потерять бесконтактную оплату и некоторый софт (банковский) не любит рут.

04 May 2019

Ну вот когда Андроид разрешить выключать ЛЮБОЙ софт,а не тот который разрешили сверху, тогда ок будет. А сейчас - хрен там. Вот допустим, тебе нужно некое приложение которое ну очень любит висетьв фоне и жрать батарейку. А может даже еще и шпионить, как Бургер Кинг. Что делать? Устанавливать сносить? Выключить когда не ужно? Упс, нельзя в андроиде выключать случайные приложения же. А с рутом - можно.
Другой пример. Допустим у тебя есть некая игора не телефоне. Любимая. А ты значит, тел хочешь сменить. Но вот беда - сохраненки игра не синхронизирует с облаком. Она может даже Google Plaн Games вообще не использует и что?
надеяться на то что гугловский облочный бекап подтянет сохранения? С Рутом можно просто зайти в Ghost Commander и скопировать сохранение.
А вот еще более офигенный пример, на личном опыте.
У вас на планшете стоит Firefox. Но вот беда - после обновления он падает каждый раз на старте иотправляет крашрепорт (фирменный. не гугловский). Ты хочешь запостить баг в Багзиллу, но тебе нужен crash ID.
Сrash ID посмотреть можно в about:crashes, но для этого нужно браузер запустить, а он падает. Теперь вопрос - как посмотреть crash id без рут доступа каталогу браузера? Ответ - никак. Попытка переустановки более ранней версии просто удалит всю инфу.
Да, конечно, это косяк Мозиллы, но факт остается фактом - Андроид без рута слишком ограничен, это классическая "смерть от тысячи порезов бумагой".

04 May 2019

1) ну вот обновлюсь до 9-ки посмотрю. Не очень представляю себе правда, ибо по таксменеджеру в фоне любят работать многие (яндекс деньги скажем, Кошелек, еще много кто), хотя да, некоторые приложения еще раньше стали выводить постоянные уведомления даже на боелел раннем андроиде (подготовились?).
2) ну ты не видел какое говно штампуют японские переиздатели JRPG. Единственное чтобы они осиливают - подключать In-Appы
3) Нет, в багзилле не было бага потому что крахи затрагивали довольно узкую категорию x86 девайсов.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.