Google bo omejil dovoljenje QUERY_ALL_PACKAGES, ki ga uporabljajo aplikacije za Android, da vidijo, katere aplikacije so nameščene v določeni napravi.
Google uvaja nekaj novih sprememb v programski politiki za razvijalce, zaradi katerih bodo aplikacije težje videle, katere druge aplikacije so nameščene v vaši napravi Android. Google pravi, da meni, da je celoten seznam nameščenih aplikacij v uporabnikovi napravi oseben in občutljiv podatek, zato bo omejil, katere aplikacije lahko dostopajo do teh informacij. Natančneje, Google bo omejil, katere aplikacije lahko zahtevajo dovoljenje QUERY_ALL_PACKAGES, ki je trenutno potrebno za aplikacije ki ciljajo na raven API-ja 30 (Android 11) in višje, ki želijo poizvedovati po seznamu nameščenih aplikacij v uporabnikovi napravi s sistemom Android 11 ali pozneje.
Naprej, uporaba dovoljenje QUERY_ALL_PACKAGES bo dovoljeno samo, če je osnovna funkcionalnost aplikacije odvisna od poizvedovanja po nameščenih aplikacijah. Razvijalci bodo morali "zadostno utemeljiti, zakaj manj vsiljiva metoda vidnosti aplikacije ne bo v zadostni meri omogočila osnovne funkcionalnosti vaše aplikacije, ki je skladna s pravilniki in usmerjena k uporabniku."
Google opisuje dovoljene uporabe dovoljenja QUERY_ALL_PACKAGES, kot sledi:
Dovoljena uporaba vključuje aplikacije, ki morajo odkriti katero koli in vse nameščene aplikacije v napravi, za namene ozaveščanja ali interoperabilnosti so lahko primerne za dovoljenje. Dovoljena uporaba vključuje; iskanje naprav, protivirusne aplikacije, upravitelji datotek in brskalniki.
Če aplikacija ne izpolnjuje zgoraj navedenih zahtev, mora razvijalec odstraniti dovoljenje iz manifesta aplikacije, da bo skladen s pravilnikom Play. Tudi če aplikacija izpolnjuje zahteve za uporabo dovoljenja QUERY_ALL_PACKAGES, bo moral razvijalec še vedno podpisati obrazec z izjavo v Konzoli Play. Google opozarja, da lahko vašo aplikacijo odstranijo iz trgovine Google Play, če ne predložite obrazca z izjavo ali ne izpolnite zahtev pravilnika. Ta nova sprememba bo začela veljati 5. maja 2021. Omeniti velja, da so od novembra 2021 vse nove aplikacije in posodobitve aplikacij poslane Googlu Play bo potreben za ciljanje na Android 11 ali novejši, kar bo okrepilo uveljavljanje tega novega politika.
To je dobrodošla sprememba, ki bo aplikacijam otežila vohunjenje za aplikacijami, ki jih uporabljate v napravi. Če veste, katere aplikacije so nameščene v vaši napravi, lahko uporabite kot del ciljanih oglasov ali za zlonamerne namene.
Omeniti velja, da Google že zahteva aplikacije, ki zahtevajo dovoljenja za SMS ali dnevnik klicev za podpis obrazca izjave preden jih je mogoče objaviti v storitvi Google Play. Omejitev vidnosti paketa aplikacije je le naslednji korak pri Googlovem omejevanju dostopa do dovoljenj, da bi ohranil zasebnost uporabnikov.
Zahvaljujoč priznanemu razvijalcu XDA M66B za napitnino!