OnDevice التخصيص

توفر وحدة OnDevicePersonalization، التي تم تقديمها في Android 13، مجموعة من الكتل البرمجية الإنشائية التي تم تطويرها مع خصوصية المستخدم كمبدأ أساسي لها، لدعم تطوير ملفات APK التي تقدم تجربة مخصصة لمستخدميها. تتضمن أمثلة الكتل البرمجية الإنشائية المتوفرة محرك سياسة لحماية عمليات الدخول والخروج والعمليات المسموح بها لبيانات المستخدم. يمكن التعبير عن عناصر تحكم المستخدم كسياسات يتم فرضها بواسطة محرك السياسة هذا. يتضمن المثال الآخر لعناصر البناء المقدمة العديد من الحسابات الموحدة، مثل التعلم الموحد والتحليلات الموحدة ، التي تتيح التدريب التعاوني لنماذج التعلم الآلي وتحليل البيانات الأولية المحلية دون جمع البيانات المركزية.

يحاول OnDevicePersonalization إنشاء تجربة مطور تزيل الاختناقات التي نشأت عن جمع البيانات والموافقة والتحكم والامتثال. يتيح ذلك لمصنعي المعدات الأصلية ومطوري التطبيقات التركيز على الأجزاء الجديدة والمثيرة للاهتمام من الناحية الدلالية لتطبيقاتهم والاستفادة من البيانات الغنية للغاية وفي الوقت الفعلي المتوفرة فقط على الأجهزة.

تحفيز

الهدف من وحدة OnDevicePersonalization هو بناء تقنية جديدة لتمكين مصنعي المعدات الأصلية ومطوري التطبيقات من الاستمرار في تقديم تجربة تخصيص عالية الجودة لمستخدميهم النهائيين مع الحفاظ على خصوصية معلومات المستخدم.

حدود الوحدة النمطية

هذا كله رمز جديد بدون حدود للوحدة النمطية.

موقع الرمز: packages/modules/OnDevicePersonalization

يوضح الشكل 1 تصميم واجهة برمجة التطبيقات لوحدة OnDevicePersonalization.

تصميم واجهة برمجة التطبيقات لوحدة OnDevicePersonalization

الشكل 1. تصميم واجهة برمجة التطبيقات لوحدة OnDevicePersonalization

تنسيق الحزمة

ستكون الوظيفة الرئيسية للحزمة متاحة في APEX com.google.android.ondevicepersonalization .

ستكون وظيفة OnDevicePersonalization API متاحة في APK com.google.android.ondevicepersonalization .

ستكون وظائف واجهات برمجة تطبيقات FederatedCompute متاحة في APK com.google.android.federatedcompute .

التبعيات

  • التغييرات في PackageManager لتفسير علامة البيان الجديدة