Google Photos не запитуватиме у вас дозвіл на видалення файлів на Android 12

Google Photos на Android 11 набридливо запитує дозвіл у багатьох щоразу, коли хоче видалити файл, але цього не станеться на Android 12.

Підніміть руку, якщо ви побачили на головному зображенні неприємне спливаюче вікно з проханням надати Google Photos дозвіл на видалення файлу. Якщо ви використовуєте Android 11 на телефоні, який не є Google Pixel (тобто на переважній більшості телефонів), то, швидше за все, ви бачили це спливаюче вікно. Багато. Фактично, ви побачите це спливаюче вікно кожен раз ви намагаєтеся видалити фотографію в програмі Google Фото. на щастя небажані резервні копії скріншотів це не єдина проблема Android 12 може вирішити для користувачів Google Photos. Нова документація для розробників передбачає, що майбутній випуск ОС дозволить додаткам-галереям, таким як Photos, змінювати файли без необхідності постійно запитувати користувача.

Причина те, що Google Photos (та інші програми-галереї) на Android 11 запитують у користувачів дозвіл на видалення файлу, є складним, але в основному це зводиться до того, що вони не є системною програмою-галереєю. Що ж, це не так для телефонів Pixel, де є програма «Фото».

є програму системної галереї, тому користувачі Pixel ніколи не бачать цього спливаючого вікна. Але на більшості пристроїв від Samsung, Xiaomi, OnePlus, ASUS та інших Google Photos не є (і не може бути встановлено як) програмою системної галереї. На щастя, в 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, щоб надати йому дозвіл.

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

Дякую користувачу Twitter @Doraeigaah за чайові!