سوف تقوم وحدات المعالجة المركزية (CPUs) ذات النواة الكبيرة المستقبلية بإلغاء الدعم لتطبيقات 32 بت

أعلنت شركة ARM أن وحدات المعالجة المركزية المستقبلية من سلسلة ARM Cortex-A ستكون 64 بت فقط، بدءًا من عام 2022، وبالتالي ستسقط دعم 32 بت.

في مايو 2020، أعلنت ARM عن تشكيلة وحدات المعالجة المركزية لعام 2020، والتي تتكون من أرم كورتكس-A78 A-سلسلة وحدة المعالجة المركزية الأساسية والجديدة أرم كورتكس-X1 الأساسية، وهي الأولى التي تأتي ضمن برنامج وحدة المعالجة المركزية المخصصة Cortex-X. لم تشق النوى الجديدة طريقها إلى أي أجهزة شحن حتى الآن – سيتعين على المستخدمين الانتظار حتى أوائل عام 2021 لرؤية الهواتف التي تعمل بنظام IP الجديد. هذه هي الطريقة التي تعلن بها ARM عن منتجاتها الجديدة: أرم كورتكس-A77 وحدة المعالجة المركزية الأساسية، التي تم الإعلان عنها في مايو 2019، لم تصل إلى شحن الهواتف إلا في فبراير 2020. إن ARM Cortex-A78 وCortex-X1 عبارة عن نواة 64 بت مثل سابقاتها، لكن لديهم أيضًا دعم الأجهزة لتطبيقات 32 بت القديمة. وقد أكدت ARM الآن أن هذا سيتغير. ستصبح نوى ARM الكبيرة المستقبلية، والتي تتضمن Cortex-A بالإضافة إلى نوى وحدة المعالجة المركزية Cortex-X، 64 بت فقط بدءًا من عام 2022.

صدر هذا الإعلان عن بول ويليامسون، نائب الرئيس والمدير العام لأعمال العملاء في ARM، في كلمة رئيسية لـ ARM DevSummit (عبر

AndroidAuthority). ويعني الإعلان الإخباري أنه لن يكون هناك دعم للأجهزة لتطبيقات 32 بت القديمة في المستقبل.

ومع ذلك، لا ينبغي أن يعني هذا أخبارًا سيئة بالنسبة للغالبية العظمى من التطبيقات. هذا بسبب لقد طلبت جوجل التطبيقات المقدمة إلى Google Play منذ أغسطس 2019 ستكون 64 بت. تشير ARM أيضًا إلى أن حوالي 60% من التطبيقات متوافقة بالفعل مع الإصدار 64 بت. معظم التطبيقات التي لا تعمل بنظام 64 بت لا تنتمي إلى الأنظمة البيئية الغربية. بالنسبة لمطوري التطبيقات، هناك متسع من الوقت لتحديث تطبيقاتهم القديمة، مع الأخذ في الاعتبار أن نوى وحدة المعالجة المركزية التي تم الإعلان عنها في عام 2022 من المحتمل أن تشق طريقها إلى شحن الأجهزة فقط في أوائل عام 2023. إذا لم يعد يتم تحديث تطبيق 32 بت، فإن هذا الإعلان يعني أنه سيتوقف عن العمل في الأجهزة 64 بت فقط التي سيتم إطلاقها مع نوى ARM Cortex-A المستقبلية.

نظام Android نفسه هو بالفعل 64 بت، حيث قدم نظام التشغيل دعم 64 بت مع الإصدار 5.0 Lollipop في عام 2014. ومع ذلك، تستمر نوى وحدة المعالجة المركزية الخاصة بـ Android وARM في دعم تطبيقات 32 بت، مما يعني أن Android ليس نظام تشغيل 64 بت فقط حتى الآن، على عكس iOS، الذي أصبح 64 بت فقط في عام 2017 مع iOS 11. سينتهي الدعم القديم لتطبيقات 32 بت في عام 2022 من جزء الأجهزة من المعادلة، وهو من العدل أن نتوقع أن تتبع Google هذا الإعلان عن طريق إزالة دعم تطبيقات 32 بت في الإصدارات المستقبلية من ذكري المظهر. كما ذكرنا سابقًا، يجب أن يكون هذا غير مرئي في الغالب للمستخدمين النهائيين.

ما هي فوائد الانتقال إلى 64 بت فقط؟ ويتضمن ذلك تحسين الأداء في نظام التشغيل والتطبيقات والألعاب، بما يصل إلى 20% في بعض الحالات. كما أنه من الأسهل بالنسبة للمطورين حيث لن يضطروا إلى دعم ثنائيتين. يمكنهم التركيز على تحسين ملف ثنائي واحد 64 بت، مما قد يعني أوقات تحديث أسرع.

بالنسبة إلى ARM، تعني الأخبار أنها تستطيع إسقاط السيليكون الإضافي من تصميمات وحدة المعالجة المركزية الخاصة بها والذي تحتاجه للحصول على دعم قديم لـ 32 بت. يمكن أن يوفر هذا مساحة السيليكون، مما قد يعني وحدات معالجة مركزية أكثر قوة بنفس حجم القالب. وحدات المعالجة المركزية 2021 و2022 Cortex-A من ARM تحمل الاسم الرمزي Matterhorn وMakalu على التوالي. إنها Makalu التي ستقوم بالتبديل إلى 64 بت حصريًا. وعدت ARM بزيادة الأداء بنسبة 30٪ بين Cortex-A78 المعلن عنه هذا العام وMakalu، حيث تستمر الشركة في التقدم بمعدل نمو سنوي مركب (CAGR).

سيبدأ الانتقال إلى 64 بت حصريًا بنوى وحدة المعالجة المركزية الكبيرة، والتي من المفترض أن تتضمن سلسلة Cortex-X، على الرغم من أن ARM لم تذكر أي شيء عنها على وجه التحديد. ال اللحاء-A55 "Little Core"، الذي تم الإعلان عنه في عام 2017، هو تصميم 32 بت/64 بت، وسيظل خليفته، الذي يمكن إطلاقه في العام المقبل، يتمتع بدعم 32 بت للتطبيقات القديمة. وبالتالي فإن النتيجة النهائية ستكون تصميم مجموعة وحدة المعالجة المركزية الذي يمزج Makalu 64 بت فقط مع نواة أصغر 32 بت / 64 بت مثل خليفة Cortex-A55. ومع ذلك، سيكون المنتج النهائي 64 بت فقط من وجهة نظر المطورين والمستخدمين. من المفترض أن يدعم خليفة Cortex-A55 دعم 32 بت لفترة أطول، لكنه لن يكون ذا صلة للمستخدمين الذين لديهم أجهزة تعمل بنظام Makalu وما بعدها. ستحتفظ ARM أيضًا بدعم 32 بت في سلسلة Cortex-M وCortex-R من وحدات المعالجة المركزية.

لذا فإن انتقال نظام Android إلى الإصدار 64 بت حصريًا سيتم بعد خمس سنوات تقريبًا من إكمال نظام التشغيل iOS انتقاله إلى الإصدار 64 بت فقط في عام 2017. مرة أخرى، كل هذا لا ينبغي أن يكون له تأثير كبير على المستخدمين النهائيين، باستثناء الاستفادة من تحسين الأداء. يقع على عاتق مطوري التطبيقات مسؤولية تحديث جميع تطبيقاتهم القديمة بدعم 64 بت قبل وصول الأجهزة التي تعمل بوحدة المعالجة المركزية Makalu من ARM.