Google Photos v sistemu Android 11 marsikoga moteče vpraša za dovoljenje vsakič, ko želi izbrisati datoteko, vendar se to v sistemu Android 12 ne zgodi.
Dvignite roko, če ste na glavni sliki videli nadležno pojavno okno, ki vas prosi, da storitvi Google Photos dovolite brisanje datoteke. Če na telefonu uporabljate Android 11, ki ni Google Pixel (tj. velika večina telefonov), potem ste verjetno že videli to pojavno okno. Veliko. Pravzaprav boste videli to pojavno okno vsakič poskušate izbrisati fotografijo v aplikaciji Google Photos. na srečo neželene varnostne kopije posnetkov zaslona niso edina težava, ki Android 12 lahko reši za uporabnike Google Foto. Nova dokumentacija za razvijalce nakazuje, da bo prihajajoča izdaja OS dovolila galerijskim aplikacijam, kot je Photos, spreminjanje datotek, ne da bi morali nenehno pozivati uporabnika.
Razlog da Google Photos (in druge galerijske aplikacije) v sistemu Android 11 uporabnike prosi za dovoljenje za brisanje datoteke, je zapleteno, vendar se v bistvu skrči na dejstvo, da niso sistemska galerijska aplikacija. No, to ne velja za telefone Pixel, kjer je aplikacija Fotografije
je aplikacijo sistemske galerije, zato uporabniki Pixel nikoli ne vidijo tega pojavnega okna. Toda na večini naprav Samsung, Xiaomi, OnePlus, ASUS in drugih Google Photos ni (in ga ni mogoče nastaviti kot) sistemska aplikacija za galerijo. Na srečo to v sistemu Android 12 ni več potrebno.Poleg izdaje prvi Android 12 Beta pri Google I/O 2021, je Google posodobil svojo stran »pregled funkcij in API-jev« z razdelkom o »dostop do upravljanja medijev." Po Googlovih besedah lahko aplikacija, ki cilja na raven API-ja 31 (Android 12), od uporabnikov zahteva, da ji dodelijo dovoljenje za spreminjanje datotek, premikanje datotek v in iz njih smeti, ali izbrisati datoteke, ne da bi morali uporabnika pozvati za vsako operacijo datoteke. Ko je aplikacija posodobljena tako, da cilja na Android 12, mora vse, kar mora narediti, da izkoristi to novo funkcionalnost, prijaviti tri dovoljenja (MANAGE_MEDIA
, READ_EXTERNAL_STORAGE
, in ACCESS_MEDIA_LOCATION
), uporabniku pokažejo uporabniški vmesnik, ki pojasnjuje, zakaj aplikacija potrebuje dostop do upravljanja predstavnosti, in uporabnika usmeri na nov zaslon »aplikacij za upravljanje predstavnosti« v sistemu Android 12, da ji podeli dovoljenje.
Sliši se preprosto, kajne? Ker je to povsem nov API, pa večina galerijskih aplikacij še ni bila posodobljena, da bi ga izkoristile. Da, to pomeni, da bo za uporabo treba posodobiti tudi aplikacijo Google Photos. Trenutno le malo uporabnikov uporablja različico Android 12 beta in večina jih verjetno uporablja telefone Pixel. sploh ni nobene težave, zato verjetno ni velikega pritiska za Google, da posodobi aplikacijo Photos stran. Upajmo, da bodo posodobitev sprožili, preden se Android 12 začne uvajati za prvo serijo telefonov, ki niso Pixel, v nekaj mesecih.
Hvala uporabniku Twitterja @Doraeigaah za napitnino!