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