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