OnDevicePersonalization

מודול ההתאמה האישית במכשיר, שהוצג ב-Android 13, מספק קבוצה של אבני בניין שפותחו תוך התמקדות בפרטיות המשתמשים, כדי לתמוך בפיתוח של קובצי APK שמציעים למשתמשים חוויה מותאמת אישית. דוגמאות לאבני הבניין שסופקו כוללות מנוע מדיניות להגנה על פעולות כניסה, יציאה ופעולות ברשימת ההיתרים של נתוני משתמשים. אפשר להגדיר את אמצעי הבקרה של המשתמשים כמדיניות שנאכפת על ידי מנוע המדיניות הזה. דוגמה נוספת לבלוקים שזמינים היא חישובים משותפים שונים, כמו למידה משותפת וניתוח משותף, שמאפשרים אימון שיתופי של מודלים של למידת מכונה וניתוח של נתונים מקומיים גולמיים ללא איסוף נתונים מרכזי.

התכונה OnDevicePersonalization מנסה ליצור חוויית פיתוח שמסירה צווארי בקבוק שנובעים מאיסוף נתונים, מהסכמה, משליטה ומתאימות. כך יצרני ציוד מקורי ומפתחי אפליקציות יכולים להתמקד בחלקים החדשניים והמעניינים מבחינה סמנטית באפליקציות שלהם, וליהנות מנתונים עשירים במיוחד ובזמן אמת שזמינים רק במכשירים.

מוטיבציה

המטרה של מודול ההתאמה האישית במכשיר היא לפתח טכנולוגיה חדשה שתאפשר ליצרני ציוד מקורי ולמפתחי אפליקציות להמשיך להציע למשתמשי הקצה שלהם חוויית התאמה אישית איכותית, תוך שמירה על פרטיות המידע של המשתמשים.

גבול המודול

זהו קוד חדש לגמרי ללא גבולות מודול.

מיקום הקוד: packages/modules/OnDevicePersonalization

איור 1 מציג את עיצוב ה-API של מודול ההתאמה האישית במכשיר.

OnDevicePersonalization module API design

איור 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 כדי לפרש את תג המניפסט החדש