Google работает над внедрением прямого доступа к камере в системный интерфейс выбора медиафайлов Android Photo picker. Это важное изменение, замеченное в последней бета-версии Android 17 QPR1 Beta 2 (ежеквартального обновления платформы), призвано решить проблему фрагментации пользовательского интерфейса и улучшить процесс обмена медиаконтентом.
Решение проблемы фрагментации
Photo picker — это системный компонент Android, который предоставляет унифицированный интерфейс для доступа к медиатеке сторонним приложениям. Его основная цель — обеспечить безопасный способ предоставления приложениям доступа только к выбранным изображениям и видео, вместо всей медиатеки устройства. Интерфейс отображает медиафайлы, отсортированные по дате (от новых к старым), и в последних версиях может также показывать контент из некоторых облачных хранилищ.
Несмотря на свою полезность, Photo picker долгое время имел существенный недостаток: он не позволял пользователям делать новые снимки прямо из своего интерфейса. Это вынуждало разработчиков приложений создавать собственные механизмы для запуска камеры, что приводило к несогласованному пользовательскому опыту.
Например, в таких приложениях, как Gmail и Google Keep, для добавления нового фото приходилось использовать отдельные кнопки «Вставить» или «Камера» вне Photo picker. Различный порядок и оформление этих кнопок в разных приложениях создавали неоптимальный пользовательский опыт, который был заметен как в продуктах Google, так и в сторонних приложениях.
Интеграция камеры
Согласно информации, полученной из файлов Android 17 QPR1 Beta 2, Google, наконец, планирует решить эту проблему, интегрировав опцию запуска камеры непосредственно в Photo picker. Были обнаружены строки кода, указывающие на эту функциональность:
photopicker_open_camera_option— «Открыть камеру»
Также были найдены строки, предполагающие, что точка входа камеры может быть скрыта или показана в зависимости от различных условий, например, от совместимости устройства или профиля пользователя:
- Профиль пользователя позволяет показывать камеру.
- Скрыть опцию камеры, так как устройство не поддерживает эту функцию.
- Скрыть опцию камеры, так как на устройстве нет подходящей камеры.
Внедрение этой функции устранит необходимость в реализации отдельных ярлыков камеры внутри приложений и обеспечит единый, предсказуемый пользовательский опыт на платформе Android.
Удаление истории поиска
Помимо интеграции камеры, в Android 17 QPR1 Beta 2 также появилась новая функция, позволяющая пользователям удалять историю поиска в Photo picker. Теперь можно удалить записи поисковых запросов, долгим нажатием на них. Эта функция уже доступна в текущей бета-версии обновления.