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