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