الروبوت المركزي

يستخدم CyanogenMod OTAs الإضافية لإصلاح الأخطاء ، لكنها لا تزال تستغرق وقتًا للتحضير

protection click fraud

يعني الانتقال إلى "مسؤول" الامتثال لعمليات التصديق الرسمية أيضًا

باستخدام خطأ حديث في Oppo N1 كمثال ، أعطى CyanogenMod نظرة مثيرة للاهتمام في عملية صنع ودفع OTA إلى الأجهزة الآن بعد أن أصبح أحد موردي البرامج المعتمدين من Google. على الرغم من أنه يتمتع بتاريخ جيد في إدارة التحديثات - بما في ذلك إصدارات البرامج الليلية الكاملة - لأجهزة متعددة ، إلا أن الأمور تتغير قليلاً عندما تصبح "رسميًا".

يمكن لأولئك الذين قاموا بتثبيت CyanogenMod من خلال المثبت الرسمي أو لديهم إصدار CM Oppo N1 الاستفادة مما هو تسمى "OTAs الإضافية" ، أو التصحيحات الصغيرة التي يمكنها إصلاح جزء معين فقط من النظام دون لمس أي شيء آخر. في حالة حدوث خطأ مؤخرًا يتعلق بملحق O-Click الخاص بـ N1 ، كان الإصلاح صغيرًا ويمكن حقًا الاستفادة منه استخدام التحديث المتزايد - لكن طبقات الاختبار المضافة المطلوبة لدفع OTA إلى الأجهزة يؤدي إلى إبطاء عملية.

في قدر كبير من الشفافية ، يوضح CM أنه بمجرد أن يعتقد المهندسون أنهم حلوا مشكلة برمجية ، يتم حزم التحديث وإرساله إلى فريق ضمان الجودة (QA) التابع لـ CM. QA مسؤول عن التأكد من أن البرنامج الجديد يعمل على حل المشكلة على النحو المنشود ولكنه أيضًا لا يفسد أي شيء آخر في العملية. أنهى فريق ضمان الجودة اختباراتهم ، ثم انتقلوا إلى CTS - هذه هي مجموعة الاختبار التي تستخدمها Google للتصديق على أن البرنامج الجديد لا يزال متوافقًا مع أجهزة Android والميزات والتطبيقات. تستغرق كل عملية تشغيل لـ CTS حوالي ثماني ساعات حتى تكتمل ، ويجب اجتياز 100 مرة حتى تحصل على الشهادة - فواق واحد ، وستعود إلى البداية.

النتيجة النهائية لهذا الإصلاح الصغير؟ تدعي CM أن الأمر استغرق حوالي ثلاثة أسابيع بعد اكتمال الإصلاح في الكود قبل أن يكون مضاءً باللون الأخضر وجاهزًا لنشره على الأجهزة. تضيف المستويات الإضافية للاختبار داخل فريق ضمان الجودة الخاص بهم والتي تتطلبها Google الآن مزيدًا من الوقت على الإصدارات الجديدة أكثر مما اعتدنا عليه مع ذاكرة القراءة فقط المخصصة النموذجية.

لحسن الحظ ، تقول CM أن نظام التحديث الإضافي هو "العمود الفقري لتحديثنا المستقبلي و خطط الإصدار ، "وأن اختباره باستخدام مثبت CM وأجهزة إصدار CM N1 هو مجرد بداية. إصلاح المشكلات الصغيرة فور ظهورها وبدء العملية في وقت أقرب بتغيير أصغر في ملف يجب أن يعمل البرنامج على تسريع العملية ، وفي النهاية يمنحك تنزيلًا أصغر وتثبيتًا أقصر وقت. فقط اعلم أنك قد لا تحصل دائمًا على تجربة التحديث "الليلي" التي اعتدت عليها من قبل.

المصدر: CyanogenMod

instagram story viewer