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