Google wird ab dem 1. Juni damit beginnen, Apps aus dem Play Store zu entfernen, die QUERY_ALL_PACKAGES ohne triftigen Grund verwenden.
Android-Anwendungen können mithilfe der Berechtigung QUERY_ALL_PACKAGES überprüfen, welche anderen Apps installiert sind. Aufgrund der Sicherheits- und Datenschutzrisiken ist die Funktionalität jedoch nur für Apps gedacht, die installiert sind Genau genommen Sie benötigen es (z. B. App-Launcher oder Backup-Tools). Google hatte letztes Jahr angekündigt, Apps aus dem Play Store zu verbannen, die die Erlaubnis ohne triftigen Grund nutzen, und nun ist die Regel in Kraft getreten.
Berichten zufolge hat Google mit QUERY_ALL_PACKAGES eine E-Mail an Entwickler mit veröffentlichten Apps gesendet Erlaubnis einholen und sie darüber informieren, dass sie die entsprechende Erlaubniserklärung im Stück ausfüllen müssen Konsole. Die Erklärung umfasst die Erläuterung, warum eine „Kernfunktion Ihrer App“ die Genehmigung erfordert, mit einer schriftlichen Beschreibung und einer kurzen Videodemonstration. Apps ohne die Deklaration laufen Gefahr, ab dem 1. Juni 2022 aus dem Google Play Store entfernt zu werden.
Android 10 und früher ermöglichten es jeder Anwendung, eine vollständige Liste der installierten Apps abzurufen, ohne dass Berechtigungsabfragen oder Hindernisse erforderlich waren. Dies stellte ein erhebliches Problem für den Datenschutz und die Sicherheit dar (z. B. konnten Apps gezielt Anzeigen basierend auf den installierten Apps schalten). Ab Android 11 Die Liste der Apps wurde standardmäßig gefiltert. Anwendungen könnten den neuen Filter immer noch mit der Berechtigung QUERY_ALL_PACKAGES umgehen, aber Google sagte letztes Jahr Es würde keine Apps im Play Store zulassen, die die Berechtigung für nicht wesentliche Funktionen nutzen.
Der ursprüngliche Fälligkeitstermin für die Änderung der Play Store-Richtlinien war der 5. Mai 2021, wobei die ersten Entfernungen für nicht konforme Apps im November 2021 begannen. Später verschob Google den Starttermin aufgrund von „COVID-19-bezogenen Überlegungen“.
Google hat ähnliche Regeln für erstellt Apps, die Barrierefreiheitsdienste nutzen, da es versucht, die Anforderungen an Apps mit Sicherheitsmaßnahmen in Einklang zu bringen. Wenn App-Entwickler erklären können, warum ihre Apps ohne QUERY_ALL_PACKAGES nicht funktionieren, können sie im Play Store bleiben – vorausgesetzt, dass die Supportmitarbeiter von Google reaktionsschnell und entgegenkommend sind ist nicht immer der Fall.
Quelle:Reddit