Magazinul Play nu va permite aplicațiilor să caute alte aplicații fără un motiv întemeiat

Google va începe să elimine aplicațiile din Magazinul Play care folosesc QUERY_ALL_PACKAGES fără un motiv întemeiat, începând cu 1 iunie.

Aplicațiile Android pot verifica ce alte aplicații sunt instalate folosind permisiunea QUERY_ALL_PACKAGES, dar având în vedere riscurile de securitate și confidențialitate, funcționalitatea este destinată numai aplicațiilor care de fapt nevoie de el (cum ar fi lansatoarele de aplicații sau instrumentele de rezervă). Google a declarat anul trecut că va începe să elimine aplicațiile din Play Store care au folosit permisiunea fără un motiv întemeiat, iar acum regula a intrat în vigoare.

Se pare că Google a trimis un e-mail dezvoltatorilor cu aplicații publicate folosind QUERY_ALL_PACKAGES permisiunea, informându-i că vor trebui să completeze declarația de permisiune relevantă în Play Consolă. Declarația implică explicarea de ce o „funcție de bază a aplicației dvs.” necesită permisiunea, atât cu o descriere scrisă, cât și cu o scurtă demonstrație video. Aplicațiile fără declarație riscă să fie eliminate din Magazinul Google Play începând cu 1 iunie 2022.

Android 10 și versiunile anterioare au permis oricărei aplicații să obțină o listă completă de aplicații instalate, fără solicitări de permisiuni sau blocaje. Aceasta a fost o problemă semnificativă pentru confidențialitate și securitate (de exemplu, aplicațiile ar putea viza anunțuri în funcție de ce aplicații au fost instalate), așa că începând cu Android 11, lista de aplicații a fost filtrată în mod implicit. Aplicațiile ar putea încă ocoli noul filtru cu permisiunea QUERY_ALL_PACKAGES, dar Google a spus anul trecut nu ar permite aplicații din Magazinul Play care au folosit permisiunea pentru funcționalități neesențiale.

Data limită inițială pentru modificarea politicii Magazinului Play a fost 5 mai 2021, primele eliminări pentru aplicațiile neconforme începând din noiembrie 2021. Google a amânat ulterior data de începere din cauza „considerațiilor legate de COVID-19”.

Google a creat reguli similare pentru aplicații care utilizează serviciile de accesibilitate, deoarece încearcă să echilibreze cerințele pentru aplicații cu măsuri de securitate. Dacă dezvoltatorii de aplicații pot explica de ce aplicațiile lor nu pot funcționa fără QUERY_ALL_PACKAGES, ei pot rămâne în Magazinul Play - presupunând că personalul de asistență Google este receptiv și adaptabil, ceea ce nu este întotdeauna cazul.

Sursă:Reddit