На телефонах Pixel эта проблема никогда не возникала.

Поднимите руку, если вы видели раздражающее всплывающее окно на главном изображении, в котором вас просят дать Google Фото разрешение на удаление файла. Если вы используете Android 11 на телефоне, не Google Pixel (то есть подавляющее большинство телефонов), то, скорее всего, вы видели это всплывающее окно. Много. Фактически, вы увидите это всплывающее окно каждый раз вы пытаетесь удалить фотографию в приложении Google Фото. К счастью, нежелательные резервные копии снимков экрана — не единственная проблема, которую Android 12 может решить для пользователей Google Фото. Новая документация для разработчиков предполагает, что предстоящий выпуск ОС позволит приложениям-галереям, таким как Фотографии, изменять файлы без необходимости постоянно запрашивать у пользователя.

Причина, по которой Google Фото (и другие приложения-галереи) на Android 11 запрашивают у пользователей разрешение на удаление файла, сложна, но в основном сводится к тому, что они не являются приложением системной галереи. Что ж, это не относится к телефонам Pixel, где приложение Photos является приложение системной галереи, поэтому пользователи Pixel никогда не видят это всплывающее окно. Но на большинстве устройств от Samsung, Xiaomi, OnePlus, ASUS и других Google Фото не является (и не может быть установлен в качестве) приложением системной галереи. К счастью, в Android 12 это больше не нужно.

Наряду с выпуском первой бета-версии Android 12 на Google I / O 2021, Google обновил свою страницу «Обзор функций и API» с разделом «доступ к управлению медиа. » Согласно Google, приложение, ориентированное на уровень API 31 (Android 12), может запрашивать у пользователей разрешение на изменение файлов, перемещение файлов в корзину и из корзины или удаление файлов без необходимости запрашивать пользователя для каждой операции с файлом. После обновления приложения для Android 12 все, что ему нужно сделать, чтобы воспользоваться преимуществами этой новой функции, — это объявить три разрешения (MANAGE_MEDIA, READ_EXTERNAL_STORAGE, а также ACCESS_MEDIA_LOCATION), покажите пользователю пользовательский интерфейс, который объясняет, почему приложению требуется доступ к управлению мультимедиа, и направьте пользователя на новый экран «Приложения для управления мультимедиа» на Android 12, чтобы предоставить ему разрешение.

Читайте также:
Garmin Fenix ​​5X за 410 долларов, Moto Z4 за 400 долларов и многое другое!

Звучит просто, правда? Однако, поскольку это совершенно новый API, большинство приложений галереи еще не обновлены, чтобы использовать его преимущества. Да, это означает, что приложение Google Фото также необходимо будет обновить, чтобы использовать его. Прямо сейчас немногие пользователи используют бета-версию Android 12, и большинство из них, вероятно, в любом случае используют телефоны Pixel, где даже нет проблем, поэтому, вероятно, не будет большого давления на Google, чтобы сразу обновить приложение Photos. Надеюсь, они выпустят обновление до того, как Android 12 начнет развертываться для первой партии телефонов, отличных от Pixel, через несколько месяцев.

Спасибо пользователю Twitter @Doraeigaah за чаевые!