Das in Android 13 eingeführte Modul „OnDevicePersonalization“ bietet eine Reihe von Bausteinen, die mit dem Datenschutz als Kernprinzip entwickelt wurden, um die Entwicklung von APKs zu unterstützen, die Nutzern eine personalisierte Erfahrung bieten. Beispiele für die bereitgestellten Bausteine sind eine Richtlinien-Engine zum Schutz des Ein- und Ausgangs sowie der zulässigen Vorgänge von Nutzerdaten. Nutzerkontrollen können als Richtlinien ausgedrückt werden, die von dieser Richtlinien-Engine erzwungen werden. Ein weiteres Beispiel für die bereitgestellten Bausteine sind verschiedene föderierte Berechnungen wie föderiertes Lernen und föderierte Analysen, die das kollaborative Training von Modellen für maschinelles Lernen und die Analyse lokaler Rohdaten ohne zentrale Datenerhebung ermöglichen.
OnDevicePersonalization soll Entwicklern die Möglichkeit geben, Bottlenecks zu vermeiden, die durch Datenerhebung, Einwilligung, Kontrolle und Compliance entstehen. So können sich OEMs und App-Entwickler auf die neuartigen und semantisch interessanten Teile ihrer Anwendungen konzentrieren und die umfangreichen Echtzeitdaten nutzen, die nur auf den Geräten verfügbar sind.
Ziel
Ziel des Moduls „OnDevicePersonalization“ ist es, neue Technologien zu entwickeln, damit OEMs und App-Entwickler ihren Endnutzern weiterhin eine hochwertige Personalisierung bieten können, ohne die Nutzerdaten preiszugeben.
Modulgrenze
Das ist alles neuer Code ohne Modulgrenze.
Code-Standort: packages/modules/OnDevicePersonalization
Abbildung 1 zeigt das API-Design des OnDevicePersonalization-Moduls.
Abbildung 1: API-Design des OnDevicePersonalization-Moduls
Paketformat
Die Hauptfunktionen für das Paket sind in APEX com.google.android.ondevicepersonalization
verfügbar.
Die OnDevicePersonalization API-Funktionen sind im APK com.google.android.ondevicepersonalization
verfügbar.
Die Funktionen der FederatedCompute APIs sind im APK com.google.android.federatedcompute
verfügbar.
Abhängigkeiten
- Änderungen in PackageManager zur Interpretation des neuen Manifest-Tags