Personalisasi OnDevice

Modul OnDevicePersonalization, yang diperkenalkan di Android 13, menyediakan kumpulan elemen penyusun yang dikembangkan dengan privasi pengguna sebagai prinsip intinya, untuk mendukung pengembangan APK yang menawarkan pengalaman yang dipersonalisasi bagi penggunanya. Contoh elemen penyusun yang disediakan mencakup mesin kebijakan untuk menjaga operasi masuk, keluar, dan yang diizinkan untuk data pengguna. Kontrol pengguna dapat dinyatakan sebagai kebijakan yang diterapkan oleh mesin kebijakan ini. Contoh lain elemen penyusun yang disediakan mencakup berbagai komputasi gabungan, seperti federated learning dan federated analytics, yang memungkinkan pelatihan kolaboratif model machine learning dan analisis data mentah lokal tanpa pengumpulan data terpusat.

OnDevicePersonalization mencoba menciptakan pengalaman developer yang menghilangkan bottleneck yang muncul dari pengumpulan data, izin, kontrol, dan kepatuhan. Hal ini memungkinkan OEM dan developer aplikasi berfokus pada bagian aplikasi mereka yang baru dan menarik secara semantik serta memanfaatkan data super lengkap dan real-time yang hanya tersedia di perangkat.

Motivasi

Tujuan modul OnDevicePersonalization adalah untuk membuat teknologi baru agar OEM dan developer aplikasi dapat terus menawarkan pengalaman personalisasi berkualitas kepada pengguna akhir mereka sekaligus menjaga kerahasiaan informasi pengguna.

Batas modul

Ini adalah semua kode baru tanpa batas modul.

Lokasi Kode: packages/modules/OnDevicePersonalization

Gambar 1 menunjukkan desain API modul OnDevicePersonalization.

Desain API modul OnDevicePersonalization

Gambar 1. Desain API modul OnDevicePersonalization

Format paket

Fungsi utama untuk paket akan tersedia di APEX com.google.android.ondevicepersonalization.

Fungsi OnDevicePersonalization API akan tersedia di APK com.google.android.ondevicepersonalization.

Fungsi FederatedCompute API akan tersedia di APK com.google.android.federatedcompute.

Dependensi

  • Perubahan di PackageManager untuk menafsirkan tag manifes baru