โมดูล 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 API จะพร้อมใช้งานใน APK com.google.android.federatedcompute
ความสัมพันธ์
- การเปลี่ยนแปลงใน PackageManager เพื่อตีความแท็ก Manifest ใหม่