يدعم LineageOS 15.1 الآن رسميًا أجهزة A/B بدءًا من Motorola Moto Z2 Force. توقع الدعم لأجهزة Pixel 2 XL وXiaomi Mi A1 والمزيد قريبًا.
أحد التغييرات الأكثر إثارة التي جلبها Android Nougat 7.0 هو تقديم نظام التقسيم المزدوج A/B للأجهزة التي تم إطلاقها مع إصدار نظام التشغيل هذا. تناول هذا التغيير كيفية تطبيق تحديثات نظام Android على الأجهزة، وذلك بهدف توفير تجربة ترقية سلسة للمستخدم حيث تؤدي عملية إعادة التشغيل البسيطة والسريعة إلى تحديثه نظام التشغيل. أضاف هذا التغيير أيضًا ميزة الأمان من الفشل الذي يضمن وجود نظام تشغيل واحد قابل للتطبيق على الأقل يبقى على الجهاز أثناء تحديث عبر الهواء، مما يسمح للأجهزة "بالعودة" إلى النظام الأقدم في حالة فشل تحديث عبر الهواء تمهيد.
لسوء الحظ، ليس كل جهاز حصل على Android 7.0 يدعم نظام التقسيم المزدوج A/B هذا. يظهر نظام تقسيم A/B هذا في الغالب على الأجهزة التي تم شحنها في الأصل مع Android Nougat 7.0+، كتحديث جهاز إلى سيتطلب Nougat ومن ثم دعم هذا التغيير إعادة التقسيم، وهو ما اعتبره العديد من مصنعي المعدات الأصلية اقتراحًا محفوفًا بالمخاطر. وهنا قائمة من الأجهزة
في حين أن نظام التقسيم المزدوج A/B قد تم استقباله بشكل جيد إلى حد كبير، إلا أنه شكل تحديًا لمجتمع ROM المخصص. أجهزة A/B لا تحتوي على قسم استرداد نظرًا لأن نظام Android لم يكن بحاجة إلى هذه الأقسام، لذلك كان على المجتمع تكييف طرقه. تم إصدار TWRP v3.1.0 مع دعم أجهزة A/B، بينما جلب Magisk الدعم لأجهزة A/B بالإصدار 14.1.
الآن، يضيف LineageOS 15.1 دعمًا لأجهزة A/B. تم تأجيل الدعم بتاريخ 15.1 كان فريق LineageOS يعمل على إصلاح البرنامج النصي addon.d الخاص بهم. هذا البرنامج النصي مسؤول عن عمل نسخة احتياطية من ملحق SU الخاص بـ GApps وLineage، ويحتاج إلى تعديلات للعمل بشكل صحيح مع أجهزة A/B. شارك الأشخاص التالي ذكرهم في تحقيق هذا التطور (نعتذر إذا فاتنا أي شخص.)
المساهمة في جعل دعم A/B ممكنًا لنظام LineageOS 15.1
- مطور XDA المعترف به com.visiblek - كتب addon.d-v2/backuptool_ab وساهم بالتصحيحات الأصلية لمحدث A/B
- عضو كبير في XDA com.npjohnson - تمت صيانة addon.d-v2/backuptool_ab وتنفيذ بعض الإصلاحات. العمل مع مشاريع خارجية (OpenGApps/Magisk) للمساعدة في جعلها متوافقة مع الأداة الجديدة.
- عضو كبير في XDA ابهيشيك987 - تمت صيانة addon.d-v2/backuptool_ab، وساعدت في تصحيح الأخطاء/إصلاحها على طول الطريق،
- com.gmrt - إعداد أداة التحديث السلسة A/B، وإضافة الدعم لمجموعة متنوعة من وظائف A/B في أداة التحديث، والتعرض لـ build.prop لبدء أدوات الإصدار لـ A/B، والتحول إلى محرك التحديث غير المقيد (WIP)
- مطور XDA المعترف به tdm - رفع مستوى استرداد Lineage، والمنصة التي سيتم شحنها على A/B باعتبارها الاسترداد المدمج
- مطور XDA المعترف به raymanfx - العديد من تصحيحات الاسترداد للسماح بتثبيت ملفات مضغوطة ذات نمط قديم وملفات مضغوطة ذات نمط حمولة أحدث، وبعض أدوات AVB تعمل، مما يجعل addonsu A/B متوافقًا
- عضو كبير في XDA com.intervigil - منطق التمهيد الذي تم التحقق منه لنظام Android، وأداة لتعطيله/التعامل معه
- مطور XDA غير نشط ومعترف به راشد97 - مساهمات addon.d وتسجيل الدخول إلى النظام الأساسي
اقرأ أكثر
في البداية، فقط قوة موتورولا موتو Z2 (ناش) لديها تمت إضافتها إلى القائمة، ومن المتوقع دعم المزيد من الأجهزة في المستقبل. قوة موتو Z2 سيتم طرح البناء غدًا. تتم صيانة بناء Z2 Force بواسطة عضو كبير في XDA com.npjohnson.
نتوقع أن تتلقى الأجهزة التالية الدعم قريبًا بمجرد إصلاح جميع الأخطاء الخاصة بالجهاز:
- جوجل بيكسل
- جوجل بكسل XL
- جوجل بيكسل 2
- جوجل بيكسل 2 اكس ال
- هاتف أساسي PH-1
- شياو مي A1
في الواقع، نتوقع أن يتلقى هاتف Xiaomi Mi A1 الدعم قريبًا جدًا نظرًا للتعليقات هنا. وبالمثل، أ خطأ متعلق بجهاز Bluetooth MAC يجب إصلاحه قبل أن يتم إنشاء الإصدار الأساسي للهاتف. سنبقيك على اطلاع بمجرد بدء طرح الإصدار الرسمي من LineageOS 15.1 لأجهزة A/B الأخرى.