نظرة عامة على علامة إطلاق الميزة

عند إضافة رمز إلى AOSP، استخدِم علامات إطلاق الميزات لعزل الرمز الذي لم يتم اختباره عن الرمز الذي تم اختباره. فعِّل علامات إطلاق الميزات لتنفيذ الرمز البرمجي واختباره. في المقابل، أوقِف علامات إطلاق الميزات لضمان عدم تنفيذ الرمز الذي لم يتم اختباره.

تُستخدَم علامات إطلاق الميزات بشكل أساسي بالطريقتَين التاليتَين:

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

في ما يلي الخطوات العامة لتنفيذ ميزة وضع علامات إطلاق الميزات:

  1. بالنسبة إلى تغيير معيّن في الرمز البرمجي، حدِّد ما إذا كنت بحاجة إلى علامة، وإذا كان الأمر كذلك، حدِّد نوع العلامة.
  2. الإفصاح عن العلامة
  3. ضَع تغيير الرمز البرمجي في العلامة.
  4. اضبط قيمة العلامة.
  5. إنشاء الرمز البرمجي واختباره
  6. تغيير قيم العلامات في وقت التشغيل
  7. رمز الاختبار الذي يستخدم علامات إصدار الميزات

تعلّمك الصفحات في هذا القسم كيفية تنفيذ كل خطوة من هذه الخطوات.