توفر وحدة OnDevicePersonalization ، التي تم تقديمها في Android 13 ، مجموعة من الكتل الأساسية التي تم تطويرها مع خصوصية المستخدم كعقيدة أساسية ، لدعم تطوير ملفات APK التي تقدم تجربة مخصصة لمستخدميها. تتضمن أمثلة وحدات البناء المتوفرة محرك سياسة لحماية عمليات الدخول والخروج والسماح لبيانات المستخدم. يمكن التعبير عن عناصر تحكم المستخدم على أنها سياسات يتم فرضها بواسطة محرك السياسة هذا. يشتمل مثال آخر على اللبنات الأساسية المقدمة على العديد من الحسابات الموحدة ، مثل التعلم الموحد والتحليلات الموحدة ، التي تتيح التدريب التعاوني لنماذج التعلم الآلي وتحليل البيانات الأولية المحلية دون جمع البيانات المركزية.
تحاول OnDevicePersonalization إنشاء تجربة مطور تزيل الاختناقات التي نشأت عن جمع البيانات والموافقة والتحكم والامتثال. يسمح ذلك لمصنعي المعدات الأصلية ومطوري التطبيقات بالتركيز على الأجزاء الجديدة والمثيرة للاهتمام من تطبيقاتهم والاستفادة من البيانات الفائقة الثراء والوقت الحقيقي المتوفرة فقط على الأجهزة.
تحفيز
الهدف من وحدة OnDevicePersonalization هو بناء تقنية جديدة لتمكين مصنعي المعدات الأصلية ومطوري التطبيقات من الاستمرار في تقديم تجربة تخصيص عالية الجودة لمستخدميهم النهائيين مع الحفاظ على خصوصية معلومات المستخدم.
حدود الوحدة
هذا هو كل رمز جديد بدون حدود الوحدة النمطية.
موقع الكود: packages/modules/OnDevicePersonalization
يوضح الشكل 1 تصميم واجهة برمجة تطبيقات وحدة OnDevicePersonalization.
الشكل 1. تصميم واجهة برمجة تطبيقات وحدة OnDevicePersonalization
تنسيق الحزمة
ستكون الوظائف الرئيسية للحزمة متاحة في APEX com.google.android.ondevicepersonalization
.
ستتوفر وظيفة OnDevicePersonalization API في APK com.google.android.ondevicepersonalization
.
ستتوفر وظيفة FederatedCompute APIs في ملف APK com.google.android.federatedcompute
.
التبعيات
- التغييرات في PackageManager لتفسير علامة البيان الجديدة