Logo nowadaytechnol.com
Android 2023

Android 11 Bietet Neue Tools Für Mehr Transparenz Beim Zugriff Auf Private Daten über Apps Und Genaue Ursachen Für Prozessabbrüche

Inhaltsverzeichnis:

Android 11 Bietet Neue Tools Für Mehr Transparenz Beim Zugriff Auf Private Daten über Apps Und Genaue Ursachen Für Prozessabbrüche
Android 11 Bietet Neue Tools Für Mehr Transparenz Beim Zugriff Auf Private Daten über Apps Und Genaue Ursachen Für Prozessabbrüche

Video: Android 11 Bietet Neue Tools Für Mehr Transparenz Beim Zugriff Auf Private Daten über Apps Und Genaue Ursachen Für Prozessabbrüche

Отличия серверных жестких дисков от десктопных
Video: Adapting your apps for Android 11 privacy changes 2023, Januar
Anonim
Image
Android 11 fügt ein neues Power-Menü mit allen neuen Funktionen hinzu

Das bevorstehende große Android-Betriebssystem-Update, Android 11, wird zwei wichtige Tools enthalten, die eine bessere Transparenz des privaten Datenzugriffs und der genauen Ursachen von Exits fördern. Diese Tools, DatAccess Audit APIs und Process Exit Reasons genannt, wurden speziell entwickelt, um Entwicklern von Android-Smartphone-Apps und möglicherweise auch Benutzern bessere Einblicke in die Leistung ihrer Apps zu ermöglichen.

Android-Entwickler haben zwei neue Tools eingeführt, die speziell entwickelt wurden, um klarere Informationen über die Art und Weise zu bieten, wie auf dem Smartphone installierte Apps auf die privaten Benutzerinformationen zugreifen und diese verarbeiten. Diese Tools werden voraussichtlich im kommenden Android 11 enthalten sein.

DatAccess-Überwachungs-APIs

In Android 11 haben Entwickler Zugriff auf neue APIs, die ihnen mehr Transparenz bei der Verwendung privater und geschützter Daten bieten. Entwickler geben an, dass eine solche Funktion beispielsweise für große Apps mit Legacy-Code und solche, die Bibliotheken oder SDKs von Drittanbietern verwenden, nützlich sein könnte. Das Paket enthält im Wesentlichen zwei APIs.

Die erste API ist "Rückruf", mit dem Apps die Verwendung von durch Laufzeitberechtigungen geschützten Daten auf den Code zurückverfolgen können, der die Verwendung ausgelöst hat. Um benachrichtigt zu werden, kann jede App in AppOpsManager einen Rückruf festlegen, der jedes Mal aufgerufen wird, wenn der Codeabschnitt private Daten verwendet, z. B. Standortaktualisierungen. App-Entwickler und Benutzer können eine spezifische Logik erstellen, um die Daten zu verfolgen, aufzunehmen und zu analysieren.

Android 11 bietet eine bessere Privatsphäre durch detailliertere Berechtigungen.

Berechtigungen sind jedoch grundlegend fehlerhaft und ändern sich kosmetisch. Die tatsächlichen Datenschutzprobleme in Apps bleiben ungelöst.

- Konrad Kollnig (@KKollnig) 2. Juli 2020

Die zweite API richtet sich an Apps mit höherer Komplexität. Mit anderen Worten, die zweite API ist für Apps mit mehreren Funktionen gedacht. Eine App für jede soziale Medienplattform verfügt möglicherweise über die Funktion "Freunde finden" und die Funktion zum Markieren von Fotos. Es ist unnötig hinzuzufügen, dass alle diese Funktionen eine Teilmenge sensibler Daten erfordern. Bei "Freunde finden" werden der Standort und die Kontakte eines Android-Smartphone-Benutzers verwendet. Währenddessen verwendet das Fototag Standort, Kontakte und Kamera. In Android 11 können Entwickler ein neues Kontextobjekt erstellen, mit dem sie eine Teilmenge des App-Codes einer oder mehreren Funktionen zuordnen können. In Zukunft kann jede Berechtigungsverwendung auf die mit dem Kontext verknüpften Funktionen zurückgeführt werden.

Gründe für das Beenden des Prozesses:

Entwickler und Benutzer von Android-Apps hatten immer Schwierigkeiten, die Ursache für die Beendigung von Apps zu ermitteln. Es gibt mehrere häufige Gründe für eine abrupte App-Beendigung. Dazu gehören eine ANR, ein Absturz oder der Benutzer, der die App erzwingen möchte. Um die Ursache besser zu verstehen und zu diagnostizieren, fügen einige Entwickler ihren Apps benutzerdefinierten Code hinzu. Diese sollen benutzerdefinierte Analysen erstellen, die häufig verwendet werden, um den Zustand, die Stabilität und die Laufzeit der App zu verbessern.

twitter.com/AndroidDev/status/1278403059727699969

Android 11 führt die neue ActivityManager-API ein, um historische Informationen zur Beendigung eines App-Prozesses zu melden. Entwickler können die API problemlos verwenden, um verfügbare historische Diagnoseinformationen zum Beenden von Prozessen abzurufen, z. B. ob die Beendigung des Prozesses auf ANRs, Speicherprobleme oder andere Gründe zurückzuführen ist.

Beliebt nach Thema