Personalizacja na urządzeniu

Moduł OnDevicePersonalization, wprowadzony w systemie Android 13, zapewnia zestaw elementów opracowanych z myślą o prywatności użytkownika jako podstawową zasadę, aby wspierać rozwój plików APK oferujących użytkownikom spersonalizowaną obsługę. Przykłady dostarczonych elementów składowych obejmują silnik zasad chroniący wejście, wyjście i operacje na danych użytkownika znajdujące się na liście dozwolonych. Kontrole użytkownika mogą być wyrażone jako zasady egzekwowane przez ten aparat zasad. Innym przykładem dostarczonych elementów składowych są różne obliczenia stowarzyszone, takie jak stowarzyszone uczenie się i stowarzyszona analityka , które umożliwiają wspólne szkolenie modeli uczenia maszynowego i analizę lokalnych surowych danych bez centralnego gromadzenia danych.

OnDevicePersonalization próbuje stworzyć środowisko programistyczne, które usuwa wąskie gardła powstałe w wyniku gromadzenia danych, wyrażania zgody, kontroli i zgodności. Dzięki temu producenci OEM i twórcy aplikacji mogą skupić się na nowatorskich i semantycznie interesujących częściach swoich aplikacji oraz korzystać z niezwykle bogatych danych w czasie rzeczywistym, dostępnych tylko na urządzeniach.

Motywacja

Celem modułu OnDevicePersonalization jest zbudowanie nowej technologii, która umożliwi producentom OEM i twórcom aplikacji dalsze oferowanie użytkownikom końcowym wysokiej jakości usług personalizacji, przy jednoczesnym zachowaniu prywatności informacji o użytkownikach.

Granica modułu

To jest cały nowy kod bez granic modułów.

Lokalizacja kodu: packages/modules/OnDevicePersonalization

Rysunek 1 przedstawia projekt API modułu OnDevicePersonalization.

Projekt API modułu OnDevicePersonalizacja

Rysunek 1. Projekt API modułu OnDevicePersonalization

Format pakietu

Główna funkcjonalność pakietu będzie dostępna w APEX com.google.android.ondevicepersonalization .

Funkcjonalność API OnDevicePersonalization będzie dostępna w APK com.google.android.ondevicepersonalization .

Funkcje interfejsów API FederatedCompute będą dostępne w pakiecie APK com.google.android.federatedcompute .

Zależności

  • Zmiany w PackageManager w zakresie interpretacji nowego tagu manifestu