External affairs

Loaded Dice
2 min readApr 8, 2019

--

Кто не спрятался, Google не виноват. Помните достойные античных драм страдания, которые доставляла работа приложений с картами памяти под Android KitKat? На новом шаге спирали развития самой популярной (пока еще лишь среди мобильных?) ОС мира будет дан второй акт тхедрамы. Во второй бете Android Q по умолчанию включен режим scoped storage, фактически подавляющий — по соображениям приватности — прежние (до Pie включительно) приемы работы со съемными накопителями. Каждому приложению по песочнице, а в чужие за игрушками не соваться.

Вместе с продолжающейся деградацией элементов управления (жестовая навигация, и без того активная в стоковом Android Pie по умолчанию, становится почти идентична яблочной) и дизайна системы это весьма сильный бенчмарк для адептов iPixel на верность сто(ч)керству.

Предпочтительной альтернативой Storage Access Framework, видимо, будет выступать химерическая конструкция MediaStore. Именно с ее помощью желательно регулировать привычные обращения к контенту, чтобы для приложений окончательно стиралась разница между локальным и удаленным хранилищами, причем общий доступ к файловой системе внешнего накопителя даже с разрешениями READ_MEDIA_AUDIO, READ_MEDIA_IMAGES, READ_MEDIA_VIDEO получить нельзя — только к ассоциированному типу контента. Неприятной новостью для любителей ставить диагнозы по юзерпикам и тестовым картинкам на фотофорумах наверняка окажется и то пикантное обстоятельство, что Android Q автоматически удаляет данные EXIF с фотографий, как только сторонние приложения попытаются к ним обратиться, если не предусмотрено разрешение ACCESS_MEDIA_LOCATION.

Надежды на здравый смысл разработчиков из Маунтин-Вью, как обычно, никакой — слишком прочны их оковы и слишком стремительно тасуются PM конкретного проекта. Нет времени объяснять, к I/O нужен новый мессенджер взамен Hangouts и YouTube Music вместо Google Play Music!

Поэтому если на ваше устройство еще не завезли даже Android Pie, а вас это беспокоит, хорошо подумайте, о том ли печалитесь, что достойно разрешений на удар головой. Кстати, уже установленные на вашем аппарате приложения смену политики в области прав доступа переживут без изменений (в режиме совместимости)… пока вы их не обновите до версии, нацеленной разработчиками на использование под Android Q, или попросту не задумаете переустановить.

LoadedDice

--

--

Loaded Dice
Loaded Dice

Written by Loaded Dice

We begin with the bold premise that the goal of war is a victory over the enemy. Slavic Lives Matter

No responses yet