การกำหนดค่าส่วนบุคคลบนอุปกรณ์

โมดูล OnDevicePersonalization ที่เปิดตัวใน Android 13 มีชุดการสร้างบล็อคที่พัฒนาขึ้นโดยมีความเป็นส่วนตัวของผู้ใช้เป็นหลักการหลัก เพื่อสนับสนุนการพัฒนา APK ที่มอบประสบการณ์ส่วนบุคคลสำหรับผู้ใช้ ตัวอย่างของหน่วยการสร้างที่มีให้ ได้แก่ เครื่องมือนโยบายเพื่อป้องกันการเข้าออก การเข้าออก และการดำเนินการที่อนุญาตของข้อมูลผู้ใช้ การควบคุมของผู้ใช้สามารถแสดงเป็นนโยบายที่บังคับใช้โดยกลไกจัดการนโยบายนี้ อีกตัวอย่างหนึ่งของหน่วยการสร้างที่มีให้ ได้แก่ การคำนวณแบบรวมศูนย์ต่างๆ เช่น การเรียนรู้ แบบรวมศูนย์และการวิเคราะห์แบบรวม ศูนย์ ที่เปิดใช้งานการฝึกอบรมร่วมกันของแบบจำลองการเรียนรู้ของเครื่องและการวิเคราะห์ข้อมูลดิบในพื้นที่โดยไม่ต้องรวบรวมข้อมูลจากส่วนกลาง

OnDevicePersonalization พยายามสร้างประสบการณ์สำหรับนักพัฒนาที่จะขจัดปัญหาคอขวดที่เกิดขึ้นจากการรวบรวมข้อมูล ความยินยอม การควบคุม และการปฏิบัติตามข้อกำหนด ซึ่งช่วยให้ OEM และนักพัฒนาแอปสามารถมุ่งเน้นไปที่ส่วนที่แปลกใหม่และมีความหมายที่น่าสนใจของแอปพลิเคชันของตน และใช้ประโยชน์จากข้อมูลจำนวนมากและเรียลไทม์ที่มีอยู่ในอุปกรณ์เท่านั้น

แรงจูงใจ

เป้าหมายของโมดูล OnDevicePersonalization คือการสร้างเทคโนโลยีใหม่เพื่อให้ OEM และนักพัฒนาแอปสามารถนำเสนอประสบการณ์การปรับตั้งค่าส่วนบุคคลที่มีคุณภาพให้กับผู้ใช้ปลายทางได้ต่อไปในขณะที่รักษาข้อมูลผู้ใช้ให้เป็นส่วนตัว

ขอบเขตโมดูล

นี่คือรหัสใหม่ทั้งหมดที่ไม่มีขอบเขตของโมดูล

ที่ตั้งรหัส: packages/modules/OnDevicePersonalization

รูปที่ 1 แสดงการออกแบบ API โมดูล OnDevicePersonalization

OnDevicePersonalization โมดูลการออกแบบ API

รูปที่ 1. การออกแบบ API ของโมดูล OnDevicePersonalization

รูปแบบแพ็คเกจ

ฟังก์ชันหลักสำหรับแพ็กเกจจะพร้อมใช้งานใน APEX com.google.android.ondevicepersonalization

ฟังก์ชัน OnDevicePersonalization API จะพร้อมใช้งานใน APK com.google.android.ondevicepersonalization

ฟังก์ชัน FederatedCompute APIs จะพร้อมใช้งานใน APK com.google.android.federatedcompute

การพึ่งพา

  • การเปลี่ยนแปลงใน PackageManager เพื่อตีความแท็กรายการใหม่