OnDevicePersonalisierung

Das in Android 13 eingeführte OnDevicePersonalization-Modul bietet eine Reihe von Bausteinen, deren Kernprinzip die Privatsphäre der Benutzer ist, um die Entwicklung von APKs zu unterstützen, die ihren Benutzern ein personalisiertes Erlebnis bieten. Zu den bereitgestellten Bausteinen gehört beispielsweise eine Richtlinien-Engine zum Schutz des Eingangs, des Ausgangs und der auf der Zulassungsliste aufgeführten Vorgänge von Benutzerdaten. Benutzerkontrollen können als Richtlinien ausgedrückt werden, die von dieser Richtlinien-Engine durchgesetzt werden. Ein weiteres Beispiel für die bereitgestellten Bausteine ​​sind verschiedene föderierte Berechnungen, wie z. B. föderiertes Lernen und föderierte Analysen , die das kollaborative Training von Modellen für maschinelles Lernen und die Analyse lokaler Rohdaten ohne zentrale Datenerfassung ermöglichen.

OnDevicePersonalization versucht, eine Entwicklererfahrung zu schaffen, die Engpässe beseitigt, die durch Datenerfassung, Einwilligung, Kontrolle und Compliance entstanden sind. Dies ermöglicht OEMs und App-Entwicklern, sich auf die neuartigen und semantisch interessanten Teile ihrer Anwendungen zu konzentrieren und die äußerst umfangreichen Echtzeitdaten zu nutzen, die nur auf den Geräten verfügbar sind.

Motivation

Das Ziel des OnDevicePersonalization-Moduls besteht darin, neue Technologien zu entwickeln, die es OEMs und App-Entwicklern ermöglichen, ihren Endbenutzern weiterhin ein hochwertiges Personalisierungserlebnis zu bieten und gleichzeitig die Benutzerinformationen privat zu halten.

Modulgrenze

Dies ist völlig neuer Code ohne Modulgrenze.

Code-Speicherort: packages/modules/OnDevicePersonalization

Abbildung 1 zeigt das API-Design des OnDevicePersonalization-Moduls.

API-Design des OnDevicePersonalization-Moduls

Abbildung 1. API-Design des OnDevicePersonalization-Moduls

Paketformat

Die Hauptfunktionalität des Pakets wird in APEX com.google.android.ondevicepersonalization verfügbar sein.

Die OnDevicePersonalization-API-Funktionalität wird im APK com.google.android.ondevicepersonalization verfügbar sein.

Die Funktionalität der FederatedCompute-APIs wird im APK com.google.android.federatedcompute verfügbar sein.

Abhängigkeiten

  • Änderungen im PackageManager zur Interpretation des neuen Manifest-Tags