OnDevicePersonalization

تقدّم وحدة 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 لتفسير علامة البيان الجديدة