Nächsten Monat lässt Google endlich zu, dass Apps unter Android 11 den Zugriff auf alle Dateien anfordern

click fraud protection

Google hat endlich bekannt gegeben, wann es Dateimanagern und anderen Apps, die auf Android abzielen, erlauben wird, die Berechtigung „Zugriff auf alle Dateien“ anzufordern.

Google hat damit begonnen, E-Mails an Entwickler zu versenden, deren Apps umfassenden Zugriff auf den Gerätespeicher fordern. In der E-Mail wird den Entwicklern mitgeteilt, dass sie ab dem 5. Mai Google mitteilen müssen, warum ihre App umfassenden Speicherzugriff anfordert, sonst dürfen sie keine Updates veröffentlichen, die auf Android 11 abzielen.

Vor Android 11 konnten Apps umfassenden Zugriff auf den Speicher eines Geräts anfordern, indem sie die Berechtigung READ_EXTERNAL_STORAGE in ihrem Manifest deklarierten und den Benutzer aufforderten, sie zu gewähren. Viele Apps, die keinen legitimen Bedarf hatten, alle im Speicher des Geräts gespeicherten Dateien zu lesen, forderten dies an Diese Berechtigung führt dazu, dass Google die Speicherzugriffsberechtigungen mit dem „Scoped Storage“ von Android 11 einschränkt. Änderungen. Für Apps, die berechtigterweise einen umfassenderen Speicherzugriff benötigen, wie z. B. Dateimanager, bietet Google jedoch an ermutigte sie, weiterhin auf Android 10 (API-Level 29) zu setzen und „Legacy“-Speicherzugriff anzufordern erklären

requestLegacyExternalStorage=true in ihrem Manifest.

Der Legacy-Zugriff ermöglicht es Apps, weitreichenden Zugriff auf den Gerätespeicher zu erhalten, ohne dass sie diesen Zugriff unterliegen Einschränkungen bei der bereichsbezogenen Speicherung. Allerdings unterliegen alle Apps, die auf Android 11 (API-Level 30) und höher abzielen, den Scoped Storage-Einschränkungen und können keinen Legacy-Zugriff auf den Gerätespeicher anfordern. Stattdessen müssen sie eine neue Berechtigung namens MANAGE_EXTERNAL_STORAGE anfordern (dem Benutzer angezeigt als „Alle Dateien“. Access“), um umfassenden Speicherzugriff zu erhalten (mit Ausnahme einiger Verzeichnisse wie /Android/data oder /Android/obb).

Ab November 2021 müssen alle bei Google Play eingereichten Apps und App-Updates auf Android 11 ausgerichtet sein, d. h. Dateimanager-Apps und Andere Apps, die einen umfassenderen Speicherzugriff benötigen, müssen schließlich zum Scoped Storage-Modell wechseln und den Zugriff auf alle Dateien anfordern Erlaubnis. Das einzige Problem besteht darin, dass Google Entwicklern derzeit nicht erlaubt, die Berechtigung „Zugriff auf alle Dateien“ anzufordern. Google hat zuvor gesagt, dass es das will Entwickler müssen ein Erklärungsformular unterzeichnen bevor die App bei Google Play zugelassen wird. Dieses Erklärungsformular soll es Google ermöglichen, Apps auszusortieren, für die kein „All Files Access“ erforderlich ist, ähnlich wie Google den Zugriff darauf einschränkt SMS, Anrufprotokoll, und das QUERY_ALL_PACKAGES Berechtigungen.

Obwohl Google bereits im November 2019 seine Absicht angekündigt hatte, Entwickler zur Unterzeichnung eines Erklärungsformulars zu verpflichten, hat Google diese Erklärungsformulare immer noch nicht tatsächlich zur Verfügung gestellt. Das Unternehmen begründete dies mit den durch die COVID-19-Pandemie verursachten Herausforderungen für die Belegschaft Das Zulassen von Apps, die auf Android 11 abzielen, wird aufgeschoben und das Hochladen auf „All Files Access“ wird gefordert Google Play. Google Legen Sie das unbestimmte Datum auf „Anfang 2021“ fest. für den Zeitpunkt, an dem sie das Erklärungsformular öffnen würden.

Jetzt endlich hat Google es geschafft begann, Entwickler zu informieren wann Apps tatsächlich die Berechtigung „Zugriff auf alle Dateien“ anfordern können. Die an die Entwickler gesendete E-Mail ist verwirrend formuliert, aber a neu veröffentlichte Support-Seite sorgt für etwas Klarheit. Laut der Support-Seite können Apps, die auf Android 11 abzielen und „All Files Access“ anfordern, dies endlich tun ab Mai 2021 auf Google Play hochgeladen werden, voraussichtlich ab Mai 2021, wenn das Deklarationsformular online geht. Eine Liste der zulässigen Verwendungen, Ausnahmen und ungültigen Verwendungen von „All Files Access“ sowie empfohlene alternative APIs finden Sie unter Besuchen Sie die Support-Seite von Google.