Google Photos на Android 11 досадно пита мнозина за разрешение всеки път, когато иска да изтрие файл, но това няма да се случи на Android 12.
Вдигнете ръка, ако сте видели досадния изскачащ прозорец в главното изображение, който ви моли да дадете разрешение на Google Photos да изтрие файл. Ако използвате Android 11 на телефон, който не е Google Pixel (т.е. по-голямата част от телефоните там), тогава има вероятност да сте виждали този изскачащ прозорец. Много. Всъщност ще видите този изскачащ прозорец всеки път опитате да изтриете снимка в приложението Google Photos. за щастие нежелани резервни копия на екранни снимки не са единственият проблем, който Android 12 може да реши за потребителите на Google Photos. Новата документация за разработчици предполага, че предстоящата версия на операционната система ще позволи на приложения за галерия като Photos да променят файлове, без да е необходимо постоянно да подканват потребителя.
Причината това, че Google Photos (и други приложения за галерия) на Android 11 иска от потребителите разрешение за изтриване на файл, е сложно, но основно се свежда до факта, че те не са системното приложение за галерия. Е, това не е вярно за телефоните Pixel, където приложението Photos
е приложението системна галерия, поради което потребителите на Pixel никога не виждат този изскачащ прозорец. Но на повечето устройства от Samsung, Xiaomi, OnePlus, ASUS и други Google Photos не е (и не може да бъде зададено като) системното приложение за галерия. За щастие, това вече не е необходимо на Android 12.Наред с освобождаването на първата Android 12 Beta при 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 @Дорейгаа за върха!