В Android 13 появится новый системный инструмент отправки фотографий, улучшающий вашу конфиденциальность
Мы продолжаем серию новостей, связанных с выходом Android 13 Developer Preview 1. И сегодня мы поговорим о новом инструменте отправки фотографий, анонсированном Google в своем блоге.
Чтобы предотвратить доступ приложений с "широкому" разрешению (READ_EXTERNAL_STORAGE) на доступ к конфиденциальным файлам пользователя, Android 10 Google ввел функцию Scoped Storage. Scoped Storage сужает разрешения на доступ к хранилищу, поощряя приложения запрашивать доступ только к определенным файлам, типам файлов, каталогам или директориям, которые им нужны, в зависимости от сценария использования. Приложение может либо использовать API медиахранилища для доступа к медиафайлам, хранящимся в четко определенных папках/альбомах, либо использовать Storage Access Framework (SAF) для вызова системной программы выбора документов, чтобы пользователь мог выбрать, какими файлами он хочет поделиться с данным приложением.
Системное приложение Android для выбора документов - просто называемое "Файлы" - обеспечивает простой выбор файлов. Однако в Android 13 появится новый системный инструмент выбора фотографий, который расширит возможности приложения "Файлы". Он поможет защитить конфиденциальность фотографий и видео, обеспечив пользователям выбор конкретных фотографий и видео, которыми можно поделиться с приложением. Как и приложение "Файлы", новый системный инструмент выбора фотографий поможет делиться медиа файлами не только хранящимися локально, но и находящимися в облачном хранилище.
Новый инструмент обеспечивает последовательный и безопасный способ
предоставления приложениям доступа к определенным фотографиям и видео.
Теперь приложения смогут использовать новые API для выбора фотографий в Android 13, чтобы позволить пользователю выбрать, какими фотографиями или видео поделиться с приложением, при этом приложению не требуется разрешение на доступ ко всем медиафайлам. Эти новые возможности также появятся на устройствах с Android 11 на борту и новее (за исключением Android Go Edition) благодаря обновлению модуля MediaProvider. Если вы разработчик, то подробнее о данном функционале можно почитать тут.