התאמה אישית של OnDevice

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

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

מוטיבציה

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

גבול המודול

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

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

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

תכנון ה-API של המודול OnDevicePersonalization

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

פורמט החבילה

הפונקציונליות העיקרית של החבילה תהיה זמינה ב-APEX‏ com.google.android.ondevicepersonalization.

הפונקציונליות של OnDevicePersonalization API תהיה זמינה ב-APK com.google.android.ondevicepersonalization.

הפונקציונליות של FederatedCompute APIs תהיה זמינה ב-APK‏ com.google.android.federatedcompute.

יחסי תלות

  • שינויים ב-PackageManager לצורך פרשנות של תג המניפסט החדש