Компания готовит базовые API, которые могут еще больше ограничить доступ к данным сторонним приложениям.
Android 13 будет поставляется с новым API для выбора фотографий, но до сих пор мы не видели, чтобы какое-либо приложение использовало его (или, по крайней мере был проведён публичный тест). Это связано с тем, что у Google пока нет необходимых базовых API и функций для этого, но скоро это изменится.
Google внедряет новый API для разработчиков и соответствующий пользовательский интерфейс, необходимый для инструмента Photo Picker, в рамках майского обновления системы Google для операционной системы Android.
Как мы заметили в журнале изменений обновления системы Google, компания разворачивает Новый сервис для разработчиков и пользовательский интерфейс, чтобы владельцы смартфона могли выбирать определенные фотографии или видео для обмена с программами, а не предоставлять разрешение для всех медиафайлов на устройстве.
Это соответствует документации разработчиков Android, подробно описывающей средство выбора фотографий, которое указано в информационном окне:
Учитывая эту формулировку, возможно, что Photo Picker и предоставление к ним доступа для сторонних программ, появится и в более старых версиях Android. Было подтверждено, что базовый код для средства выбора фотографий уже доступен в Android 12L, где Мишаал Рахман (Mishaal Rahman) из Esper.io смог активировать рабочий прототип этой функции.
Google хочет, чтобы новое средство выбора и предоставление доступа в приложениях, также поддерживалось и в Android 11 (уровень API 30) или выше, поэтому, возможно, эта функция после обновления Google Play станет доступной и на более старых версиях Android.
Android уже стал намного более безопасным благодаря большему количеству ограничений, препятствующих доступу приложений ко всем вашим файлам без вашего разрешения, средство доступа к фотографиям — это еще один шаг к более плотно закрытым средам для отдельных программ.
Ранее компания уже добавила интерфейс доступа к файлам, который дает приложению доступ только к нескольким файлам, выбранным пользователем. Эти усилия являются частью инициативы Google Scoped Storage, начатой в Android 11, которая отделяет большие части вашего файлового хранилища от большинства приложений.