Personalisasi Pada Perangkat

Modul OnDevicePersonalization, yang diperkenalkan di Android 13, menyediakan serangkaian elemen dasar yang dikembangkan dengan privasi pengguna sebagai prinsip intinya, untuk mendukung pengembangan APK yang menawarkan pengalaman yang dipersonalisasi bagi penggunanya. Contoh blok penyusun yang disediakan mencakup mesin kebijakan untuk menjaga masuknya, keluarnya, dan operasi data pengguna yang diizinkan. Kontrol pengguna dapat dinyatakan sebagai kebijakan yang diberlakukan oleh mesin kebijakan ini. Contoh lain dari blok penyusun yang disediakan mencakup berbagai komputasi gabungan, seperti pembelajaran gabungan dan analitik gabungan , yang memungkinkan pelatihan kolaboratif model pembelajaran mesin dan analisis data mentah lokal tanpa pengumpulan data terpusat.

OnDevicePersonalization berupaya menciptakan pengalaman pengembang yang menghilangkan hambatan yang timbul dari pengumpulan data, persetujuan, kontrol, dan kepatuhan. Hal ini memungkinkan OEM dan pengembang aplikasi untuk fokus pada bagian baru dan menarik secara semantik dari aplikasi mereka serta memanfaatkan data super kaya dan real-time yang hanya tersedia di perangkat.

Motivasi

Tujuan dari modul OnDevicePersonalization adalah untuk membangun teknologi baru yang memungkinkan OEM dan pengembang aplikasi terus menawarkan pengalaman personalisasi berkualitas kepada pengguna akhir sambil menjaga kerahasiaan informasi pengguna.

Batas modul

Ini semua adalah kode baru tanpa batasan 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 ini akan tersedia di APEX com.google.android.ondevicepersonalization .

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

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

Ketergantungan

  • Perubahan pada PackageManager untuk menafsirkan tag manifes baru