מודול ההתאמה האישית במכשיר, שהוצג ב-Android 13, מספק קבוצה של אבני בניין שפותחו תוך התמקדות בפרטיות המשתמשים, כדי לתמוך בפיתוח של קובצי APK שמציעים למשתמשים חוויה מותאמת אישית. דוגמאות לאבני הבניין שסופקו כוללות מנוע מדיניות להגנה על פעולות כניסה, יציאה ופעולות ברשימת ההיתרים של נתוני משתמשים. אפשר להגדיר את אמצעי הבקרה של המשתמשים כמדיניות שנאכפת על ידי מנוע המדיניות הזה. דוגמה נוספת לבלוקים שזמינים היא חישובים משותפים שונים, כמו למידה משותפת וניתוח משותף, שמאפשרים אימון שיתופי של מודלים של למידת מכונה וניתוח של נתונים מקומיים גולמיים ללא איסוף נתונים מרכזי.
התכונה OnDevicePersonalization מנסה ליצור חוויית פיתוח שמסירה צווארי בקבוק שנובעים מאיסוף נתונים, מהסכמה, משליטה ומתאימות. כך יצרני ציוד מקורי ומפתחי אפליקציות יכולים להתמקד בחלקים החדשניים והמעניינים מבחינה סמנטית באפליקציות שלהם, וליהנות מנתונים עשירים במיוחד ובזמן אמת שזמינים רק במכשירים.
מוטיבציה
המטרה של מודול ההתאמה האישית במכשיר היא לפתח טכנולוגיה חדשה שתאפשר ליצרני ציוד מקורי ולמפתחי אפליקציות להמשיך להציע למשתמשי הקצה שלהם חוויית התאמה אישית איכותית, תוך שמירה על פרטיות המידע של המשתמשים.
גבול המודול
זהו קוד חדש לגמרי ללא גבולות מודול.
מיקום הקוד: packages/modules/OnDevicePersonalization
איור 1 מציג את עיצוב ה-API של מודול ההתאמה האישית במכשיר.
איור 1. OnDevicePersonalization module API design
פורמט החבילה
הפונקציונליות העיקרית של החבילה תהיה זמינה ב-APEX
com.google.android.ondevicepersonalization
.
הפונקציונליות של OnDevicePersonalization API תהיה זמינה ב-APK com.google.android.ondevicepersonalization
.
הפונקציונליות של FederatedCompute APIs תהיה זמינה ב-APK com.google.android.federatedcompute
.
תלויות
- שינויים ב-PackageManager כדי לפרש את תג המניפסט החדש