Google inizierà a rimuovere dal Play Store le app che utilizzano QUERY_ALL_PACKAGES senza una buona ragione, a partire dal 1° giugno.
Le applicazioni Android possono verificare quali altre app sono installate utilizzando l'autorizzazione QUERY_ALL_PACKAGES, ma dati i rischi per la sicurezza e la privacy, la funzionalità è destinata solo alle app che In realtà ne hai bisogno (come lanciatori di app o strumenti di backup). Google ha dichiarato l’anno scorso che avrebbe iniziato a cacciare dal Play Store le app che utilizzavano l’autorizzazione senza una buona ragione, e ora la regola è entrata in vigore.
Secondo quanto riferito, Google ha inviato un'email agli sviluppatori con app pubblicate utilizzando QUERY_ALL_PACKAGES permesso, informandoli che dovranno compilare la relativa dichiarazione di permesso nel Play Consolle. La dichiarazione prevede di spiegare perché una "funzionalità principale della tua app" richiede l'autorizzazione, sia con una descrizione scritta che con una breve dimostrazione video. Le app prive della dichiarazione corrono il rischio di essere rimosse dal Google Play Store a partire dal 1 giugno 2022.
Android 10 e versioni precedenti consentivano a qualsiasi applicazione di ottenere un elenco completo delle app installate, senza richieste di autorizzazione o blocchi. Si trattava di un problema significativo per la privacy e la sicurezza (ad esempio, le app potevano indirizzare gli annunci in base alle app installate), quindi a partire da Android 11, l'elenco delle app è stato filtrato per impostazione predefinita. Le applicazioni potrebbero comunque aggirare il nuovo filtro con l'autorizzazione QUERY_ALL_PACKAGES, ma Google ha detto l'anno scorso non consentirebbe le app sul Play Store che utilizzavano l'autorizzazione per funzionalità non essenziali.
La data di scadenza originaria per la modifica delle norme del Play Store era il 5 maggio 2021, con le prime rimozioni delle app non conformi a partire da novembre 2021. Google ha successivamente posticipato la data di inizio a causa di "considerazioni relative al COVID-19".
Google ha creato regole simili per app che utilizzano i servizi di accessibilità, nel tentativo di bilanciare i requisiti per le app con le misure di sicurezza. Se gli sviluppatori di app riescono a spiegare perché le loro app non possono funzionare senza QUERY_ALL_PACKAGES, possono rimanere sul Play Store, presupponendo che lo staff di supporto di Google sia reattivo e disponibile, il che non è sempre così.
Fonte:Reddit