Google wird Dateimanager-Entwickler dazu verpflichten, ein Formular einzureichen, um in Android 11 umfassenden Zugriff auf den Dateispeicher zu erhalten

click fraud protection

Um die Sicherheit zu erhöhen, verlangt Google von Dateimanager-Entwicklern, ein Formular einzureichen, um in Android 11 umfassenden Zugriff auf den Dateispeicher zu erhalten.

Die Android 10 Beta 2 Anfang dieses Jahres veröffentlicht enthüllte, dass Google plant, den Zugriff von Apps auf den internen Speicher Ihres Telefons einzuschränken. Zu diesem Zweck hat Google etwas namens Scoped Storage eingeführt. Aufgrund der Gegenreaktion mehrerer Entwickler lehnte das Unternehmen jedoch ab musste einen Rückzieher machen über dessen Umsetzung. Das Unternehmen ermöglichte, dass Apps, die noch nicht auf Android 10 ausgerichtet sind, wie gewohnt funktionieren, und gab Entwicklern bis zum 1. November 2020 Zeit, ihre Apps auf Android 10 zu aktualisieren.

Apps, die bereits standardmäßig auf Android 10 ausgerichtet sind, können nur Dateien in ihrem app-spezifischen Verzeichnis sehen. Um auf Dateien zugreifen zu können, die andere Apps erstellt haben, beispielsweise Fotos, Bilder, Videos und Audio, müssen die Apps weiterhin eine Anfrage stellen die READ_EXTERNAL_STORAGE-Berechtigung, aber der Erhalt dieser Berechtigung gewährt jetzt keinen Zugriff mehr auf die gesamte /data/media-Partition. Stattdessen sehen sie nur Dateien an den genau definierten Speicherorten, die von der MediaStore-API bereitgestellt werden. Während diese Implementierung für Apps funktioniert, die Zugriff auf Mediendateien benötigen, funktioniert sie nicht für Dateimanager-Apps.

Dateimanager benötigen umfassenden Zugriff auf den externen Speicher, um funktionieren zu können, und wenn sie auf Android 10 abzielen, ist dies der Fall einzige Möglichkeit, umfassenden Dateizugriff zu erhalten ist die Verwendung der Storage Access Framework (SAF) API. Auch wenn es SAF seit Android 5.0 Lollipop gibt, wird es von Entwicklern in der Regel nicht verwendet eine schwierige und schlecht dokumentierte API, eine schlechte Benutzererfahrung, schlechte Leistung und schlechte Zuverlässigkeit. Nun möchte Google diese Probleme mit Android 11 beheben.

Laut einem aktuellen Vortrag mit dem Titel „Preparing for Scoped Storage“, gehalten von den Google-Mitarbeitern Roxanna Aliabadi, Zimuzo Ezeozue und Yacine Rezgui, Google plant, „speziellen App-Zugriff für ausgewählte Anwendungsfälle“ zu gewähren. Im Rahmen des Vortrags erwähnen sie, dass dieser „spezielle App-Zugriff“ nur gewährt wird Apps, die einen „eindeutigen Bedarf“ an vollem Zugriff auf den gemeinsamen Speicher belegen, „ein Erklärungsformular bei Google einreichen“ und nicht auf „externe Apps“ zugreifen Verzeichnisse".

Das bedeutet, dass Dateimanager Google um Erlaubnis zum Zugriff auf den externen Speicher bitten müssen, ähnlich wie Apps, die SMS-/Anrufprotokoll-Berechtigungen anfordern, Google fragen müssen. Daher könnte es zu willkürlichen Durchsetzungsproblemen kommen, ähnlich wie wir es in der Vergangenheit bei den Entscheidungen von Google Play gesehen haben. Ein weiteres potenzielles Problem ist schließlich die Tatsache, dass Dateimanager keinen Zugriff mehr auf externe App-Verzeichnisse haben. Daher funktionieren Dinge wie Mods für Spiele nicht mehr.


Quelle: Youtube

Über: Reddit