โมดูล OnDevicePersonalization ที่เปิดตัวใน Android 13 มีชุดการสร้างบล็อคที่พัฒนาขึ้นโดยมีความเป็นส่วนตัวของผู้ใช้เป็นหลักการหลัก เพื่อสนับสนุนการพัฒนา APK ที่มอบประสบการณ์ส่วนบุคคลสำหรับผู้ใช้ ตัวอย่างของหน่วยการสร้างที่มีให้ ได้แก่ เครื่องมือนโยบายเพื่อป้องกันการเข้าออก การเข้าออก และการดำเนินการที่อนุญาตของข้อมูลผู้ใช้ การควบคุมของผู้ใช้สามารถแสดงเป็นนโยบายที่บังคับใช้โดยกลไกจัดการนโยบายนี้ อีกตัวอย่างหนึ่งของหน่วยการสร้างที่มีให้ ได้แก่ การคำนวณแบบรวมศูนย์ต่างๆ เช่น การเรียนรู้ แบบรวมศูนย์และการวิเคราะห์แบบรวม ศูนย์ ที่เปิดใช้งานการฝึกอบรมร่วมกันของแบบจำลองการเรียนรู้ของเครื่องและการวิเคราะห์ข้อมูลดิบในพื้นที่โดยไม่ต้องรวบรวมข้อมูลจากส่วนกลาง
OnDevicePersonalization พยายามสร้างประสบการณ์สำหรับนักพัฒนาที่จะขจัดปัญหาคอขวดที่เกิดขึ้นจากการรวบรวมข้อมูล ความยินยอม การควบคุม และการปฏิบัติตามข้อกำหนด ซึ่งช่วยให้ OEM และนักพัฒนาแอปสามารถมุ่งเน้นไปที่ส่วนที่แปลกใหม่และมีความหมายที่น่าสนใจของแอปพลิเคชันของตน และใช้ประโยชน์จากข้อมูลจำนวนมากและเรียลไทม์ที่มีอยู่ในอุปกรณ์เท่านั้น
แรงจูงใจ
เป้าหมายของโมดูล OnDevicePersonalization คือการสร้างเทคโนโลยีใหม่เพื่อให้ OEM และนักพัฒนาแอปสามารถนำเสนอประสบการณ์การปรับตั้งค่าส่วนบุคคลที่มีคุณภาพให้กับผู้ใช้ปลายทางได้ต่อไปในขณะที่รักษาข้อมูลผู้ใช้ให้เป็นส่วนตัว
ขอบเขตโมดูล
นี่คือรหัสใหม่ทั้งหมดที่ไม่มีขอบเขตของโมดูล
ที่ตั้งรหัส: packages/modules/OnDevicePersonalization
รูปที่ 1 แสดงการออกแบบ API โมดูล OnDevicePersonalization
รูปที่ 1. การออกแบบ API ของโมดูล OnDevicePersonalization
รูปแบบแพ็คเกจ
ฟังก์ชันหลักสำหรับแพ็กเกจจะพร้อมใช้งานใน APEX com.google.android.ondevicepersonalization
ฟังก์ชัน OnDevicePersonalization API จะพร้อมใช้งานใน APK com.google.android.ondevicepersonalization
ฟังก์ชัน FederatedCompute APIs จะพร้อมใช้งานใน APK com.google.android.federatedcompute
การพึ่งพา
- การเปลี่ยนแปลงใน PackageManager เพื่อตีความแท็กรายการใหม่