إنشاء واستخدام حزمة تطوير برامج (SDK) يتم تفعيلها في وقت التشغيل

وقت تشغيل حزمة تطوير البرامج (SDK) هو بيئة وقت تشغيل مخصّصة تم طرحها في Android 14 للسماح بتشغيل حِزم SDK لعرض الإعلانات من أطراف ثالثة بشكل منفصل عن التطبيق. يوفّر هذا النهج وسائل حماية وضمانات بشأن جمع بيانات المستخدمين ومشاركتها:

  • بيئة تنفيذ منفصلة ومعدَّلة يبدأها التطبيق.
    • يمكن لكل تطبيق بدء مثيل خاص به من "بيئة تشغيل حِزم SDK".
  • أذونات وحقوق وصول إلى البيانات محددة بشكل دقيق لحِزم SDK

توفّر "وقت تشغيل حزمة تطوير البرامج (SDK)" المزايا التالية لمطوّري حِزم SDK:

  • العزل عن الرمز البرمجي للتطبيق وعمليته، ما يجعل حزمة تطوير البرامج (SDK) غير متاحة لهما
  • الحماية من حِزم SDK التي تصل بشكل خفي إلى الرموز البرمجية أو الموارد الخاصة بحِزم SDK أخرى
  • آليات تمنع الجهات الخارجية من التلاعب بواجهة المستخدم أو التدخّل في عملية الإبلاغ عن حالة واجهة المستخدم

نظرة عامة على الدليل

هذا دليل للمطوّرين حول إنشاء حزمة تطوير برامج (SDK) يتم تفعيلها في وقت التشغيل ومتوافقة مع وقت تشغيل حزمة تطوير البرامج (SDK) إلى جانب حزمة تطوير البرامج (SDK) الحالية (التي لا يتم تفعيلها في وقت التشغيل).

ستتعرّف على:

الخطوة 1: مراجعة المفاهيم الأساسية