تسهل Microsoft إنشاء تطبيقات لنظام التشغيل Windows 11 على ARM

أصدرت Microsoft إصدارًا جديدًا 64 بت من أجهزة الكمبيوتر المكتبية التي تعمل بنظام التشغيل Windows 11 والمزودة بمعالجات ARM. إنها تستخدم أدوات جديدة متاحة للجميع.

لقد أصدرت مايكروسوفت للتو أول إصدار لنظام التشغيل Windows 11 للمطلعين على قناة Dev، وتتضمن عددًا كبيرًا من الميزات الجديدة. لكن ما يمكنك رؤيته في البناء وحده ليس كل شيء. أعلنت Microsoft أيضًا أنها تسهل على المطورين إنشاء تطبيقات أسرع لنظام التشغيل Windows 11 على ARM. مايكروسوفت يطلق عليه ARM64EC، ويرمز EC إلى "متوافق مع المحاكاة". إنها طريقة للمطورين لنقل تطبيقات x64 الخاصة بهم بسهولة أكبر إلى ARM دون الحاجة إلى إعادة ترجمة التطبيق بالكامل. للتوافق مع ذلك، يوجد إصدار 64 بت جديد من Office لنظام التشغيل Windows 11 على ARM.

كما تقول Microsoft، فإن ARM64EC عبارة عن واجهة ثنائية للتطبيقات (ABI) لنظام التشغيل Windows 11 على ARM، وهي قابلة للتشغيل المتبادل مع x64. وهذا يعني أنه يمكن للمطورين إنشاء تطبيق يستخدم ARM64EC لبعض العمليات أو الوحدات، وx64 للآخرين. يعمل رمز ARM64EC أصلاً على ARM، بينما تستخدم مكونات x64 طبقة المحاكاة، وهي جديدة أيضًا في Windows 11. ومع ذلك، يمكن للمطورين استخدام ARM64EC بمفرده لتطبيقاتهم.

ما يعنيه هذا هو أنه يمكن للمطورين نقل تطبيقاتهم تدريجيًا لتصبح أصلية بالكامل على أجهزة ARM، بدلاً من الاضطرار إلى تحويل كل شيء مرة واحدة. من خلال الاستفادة من ARM64EC، لا يزال من الممكن استخدام مكونات x64 حيث يكون ذلك منطقيًا للغاية، كما هو الحال إذا كانت ميزة معينة لا تتطلب أداءً أصليًا أو لا يتم استخدامها كثيرًا. يمكن بعد ذلك نقل كل وحدة وعملية إلى ARM64EC كما يراه المطور مناسبًا.

إصدار 64 بت من Office لنظام التشغيل Windows 11 على ARM

لإثبات قيمة ABI الجديد، قامت Microsoft كما أعلن اليوم توفر إصدارات 64 بت من Office لنظام التشغيل Windows 11 على ARM. أصبحت تطبيقات Office الأساسية، بما في ذلك Word وExcel وPowerPoint وOneNote وOutlook، جميعها متاحة الآن كتطبيقات ARM64EC. هذه تطبيقات معقدة تحتوي على عدد كبير من الوحدات، لذلك لم يتم تحويلها جميعًا إلى بنية ARM الأصلية. ولكن باستخدام هذه الأداة الجديدة، يمكن الآن تشغيل جزء من التعليمات البرمجية محليًا، لذا فإن كل هذه الوحدات متاحة الآن على أجهزة كمبيوتر ARM لأول مرة. بالإضافة إلى ذلك، تقول Microsoft أنك لن تشعر بفارق في الأداء عند تشغيل التطبيقات على جهاز كمبيوتر يعتمد على Intel أو AMD.

ستتمكن من معرفة التطبيقات التي تعتمد على ARM64EC من خلال النظر إلى علامة التبويب "الهندسة" في "إدارة المهام". سيتم تصنيف هذه التطبيقات على أنها ARM64 (متوافقة مع x64). سيتم تصنيف التطبيقات الأخرى على أنها تطبيقات x64 فقط، وسيتم تشغيلها في وضع محاكاة x64.

لتجربة ذلك، سيتعين عليك تشغيل الإصدار الجديد من Windows 11 Insider Preview وأن يكون لديك أيضًا جهاز كمبيوتر يستند إلى ARM. ستحتاج بعد ذلك إلى إلغاء تثبيت الإصدار 32 بت من Office إذا كان لديك، قبل تنزيل أحدث إصدار متوفر من Office.com. بمجرد تثبيته، يجب عليك الانتقال إلى قائمة الحساب والاشتراك في القناة التجريبية لبرنامج Office Insider. بعد التحديث إلى الإصدار الأخير من Insider، من المفترض أن تكون هذه الميزات ممكّنة لديك.

توجد بعض القيود في هذا الإصدار الأولي، مثل عدم اكتمال تكامل Teams مع Outlook بعد. قد تجد أيضًا أن بعض عمليات البحث لا تعمل في تطبيقات مثل Outlook وOneNote.

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