Google vil begrense QUERY_ALL_PACKAGES-tillatelsen, som brukes av Android-apper for å se hvilke apper som er installert på en gitt enhet.
Google gjør noen nye endringer i programretningslinjene for utviklere som vil gjøre det vanskeligere for apper å se hvilke andre apper som er installert på Android-enheten din. Google sier at den anser den fullstendige listen over installerte apper på en brukers enhet for å være personlig og sensitiv informasjon, og vil derfor begrense hvilke apper som kan få tilgang til denne informasjonen. Spesifikt vil Google begrense hvilke apper som kan be om tillatelsen QUERY_ALL_PACKAGES som for øyeblikket kreves for apper målretting mot API-nivå 30 (Android 11) og høyere som ønsker å spørre listen over installerte apper på en brukers enhet som kjører Android 11 eller seinere.
Går fremover, bruken av QUERY_ALL_PACKAGES tillatelse vil bare være tillatt når kjernefunksjonaliteten til appen avhenger av å spørre de installerte appene. Utviklere må "tilstrekkelig begrunne hvorfor en mindre påtrengende metode for appsynlighet ikke i tilstrekkelig grad vil aktivere appens policy-kompatible brukervendte kjernefunksjonalitet."
Google skisserer tillatt bruk av QUERY_ALL_PACKAGES-tillatelsen som følger:
Tillatt bruk involverer apper som må oppdage alle installerte apper på enheten, for bevissthet eller interoperabilitetsformål kan være kvalifisert for tillatelsen. Tillatt bruk inkluderer; enhetssøk, antivirusapper, filbehandlere og nettlesere.
Hvis en app ikke oppfyller kravene ovenfor, må utvikleren fjerne tillatelsen fra appens manifest for å overholde Play-retningslinjene. Selv om en app oppfyller kravene for å bruke QUERY_ALL_PACKAGES-tillatelsen, må utvikleren fortsatt signere et erklæringsskjema i Play-konsollen. Google advarer om at hvis du ikke sender inn erklæringsskjemaet eller ikke oppfyller retningslinjene, kan det føre til at appen din blir fjernet fra Google Play-butikken. Denne nye endringen trer i kraft fra og med 5. mai 2021. Det er verdt å merke seg at fra og med november 2021 sendes alle nye apper og appoppdateringer til Google Spill vil være nødvendig for å målrette Android 11 eller nyere, noe som styrker håndhevelsen av denne nye Politikk.
Dette er en velkommen endring som vil gjøre det vanskeligere for apper å spionere på hvilke apper du bruker på enheten din. Å vite hvilke apper som er installert på enheten din kan brukes som en del av målrettede annonser eller til ondsinnede formål.
Det er verdt å merke seg at Google allerede krever apper som ber om SMS- eller anropsloggtillatelser til å signere et erklæringsskjema før de kan publiseres på Google Play. Begrensningen på apppakkens synlighet er bare neste trinn i Googles begrensning av tillatelsestilgang i et forsøk på å bevare brukernes personvern.
Takk til XDA Recognized Developer M66B for tipset!