- نوافذ 11 تستخدم ARM برنامج Prism للمحاكاة التطبيقات يدعم x86 و x64 مع تخزين مؤقت للتعليمات البرمجية، ودعم AVX/AVX2، وملفات تعريف التوافق القابلة للتعديل.
- تتيح لك إعدادات المحاكاة لكل تطبيق تحقيق التوازن بين الأداء والاستقرار من خلال ملفات تعريف متعددة النوى وخيارات متقدمة.
- يتطور النظام البيئي الأصلي لمعالجات ARM بسرعة، لكن المحاكاة وتسريعها خردوات تضمن هذه الشركات التوافق مع معظم التطبيقات الحالية.
إذا كنت تفكر في الانتقال إلى كمبيوتر محمول بمعالج ARM y هل ترغب في الاستمرار باستخدام تطبيقاتك الكلاسيكية؟ ويندوزتُعدّ المحاكاة عنصراً أساسياً في هذه المعادلة. وقد شهد نظام ويندوز 11 على معالجات ARM تحسناً ملحوظاً في هذا المجال، لدرجة أنه عند ضبط الإعدادات بشكل صحيح، يمكنك الاستمتاع بتطبيقات x86 و x64 بأداء ممتاز، بل وتشغيل العديد من الألعاب التي لم تكن تعمل سابقاً.
سنتناول في هذه المقالة بالتفصيل كيف ضبط إعدادات المحاكاة في نظام التشغيل Windows 11 ARM لتحقيق أقصى استفادة من Prism، محرك المحاكاة من Microsoft، سترى الخيارات المتاحة في علامة التبويب "التوافق"، وماذا تعني الملفات الشخصية المختلفة (الافتراضي، الآمن، الصارم، الصارم جدًا)، وماذا تفعل الإعدادات المتقدمة (متعدد النواة، ذاكرة التخزين المؤقت، AVX، التعليمات البرمجية ذاتية التعديل، وما إلى ذلك)، وكيف يتناسب كل هذا مع تطور نظام ARM الأصلي وتسريع الأجهزة.
ما هو برنامج Prism وكيف تعمل المحاكاة على نظام التشغيل Windows 11 ARM؟
يتضمن نظام التشغيل Windows 11 على معالجات ARM ما يلي: محاكي المنشور يُتيح ذلك تشغيل تطبيقات x86 (32 بت) و x64 (64 بت) على معالجات ARM64. وبدلاً من تفسير التعليمات واحدة تلو الأخرى، يقوم Prism بتجميع كتل من كود x86 إلى تعليمات ARM64 أثناء التشغيل، مع تحسينات لتحقيق أفضل تجربة ممكنة.
تُعرف هذه العملية باسم التجميع فقط في والوقت (JIT). يقوم برنامج Prism بترجمة مجموعات من تعليمات x86 إلى ARM64، ويخزن هذه الكتل المُحسّنة في ذاكرة مؤقتة، ويمكنه إعادة استخدامها في عمليات التشغيل اللاحقة دون الحاجة إلى إعادة الترجمة من البداية. هذا يقلل من عبء المحاكاة ويحسن الأداء أثناء استخدام التطبيق.
يحتفظ نظام التشغيل بهذه ذاكرة التخزين المؤقت للتعليمات البرمجية المترجمة لكل وحدةلذلك، إذا استخدمت عدة تطبيقات نفس المكون الثنائي، فيمكنها الاستفادة من الكود الذي تم تجميعه بالفعل في البداية. حذاءهذا جزء من السبب الذي يجعل بعض التطبيقات تبدأ بشكل أسرع بعد الاستخدام الأول على نظام التشغيل Windows 11 ARM.
بالنسبة لتطبيقات x86 ذات 32 بت، تدخل الطبقة حيز التنفيذ. WOW64 (Windows-on-Windows 64-bit)، وهو مستخدم بالفعل في نظام التشغيل Windows x64 الكلاسيكي. تعمل هذه الطبقة كوسيط بحيث يمكن تشغيل كود x86 على نظام ARM64، كما أنها تدير نظام الملفات وإعادة توجيه السجل، تمامًا كما هو الحال في نظام Windows التقليدي 64 بت.
في حالة تطبيقات x64، يختلف التصميم: فلا توجد طبقة WOW64 منفصلة أو مسارات نظام ملفات خاصة. بدلاً من ذلك، يستخدم نظام التشغيل Windows ملفات ARM64X PE الثنائية بالنسبة لمكونات النظام. يتم تحميل هذه الملفات الثنائية في كل من عمليات ARM64 الأصلية وعمليات x64 المحاكاة من نفس الموقع، دون أي عمليات إعادة توجيه إضافية. يتيح هذا لتطبيقات x64 قيد المحاكاة الوصول إلى النظام بأكمله (الملفات وسجل النظام) كما لو كانت أصلية، على الرغم من أن Prism متضمن داخليًا.
من المهم معرفة أن المحاكاة تقتصر على وضع المستخدم. برامج التشغيل ومكونات وضع النواة يجب تجميعها خصيصًا لمعمارية ARM64؛ إذ لا يقوم برنامج Prism بترجمة برامج تشغيل x86/x64. إذا كنت تعتمد على أجهزة محددة للغاية مع السائقين هذه النقطة بالغة الأهمية، خاصةً في العصور القديمة.
تحسينات Prism في نظام التشغيل Windows 11 وميزات جديدة مثل AVX/AVX2
مع ويندوز 11 24H2قدمت مايكروسوفت برنامج Prism كمحرك محاكاة جديد، ليحل محل التقنية السابقة المستخدمة في نظام التشغيل Windows 10 ARM والإصدارات الأولى من Windows 11. يتضمن Prism تحسينات عميقة التي تقلل من استخدام وحدة المعالجة المركزية وتحسن الأداء، خاصة في معالجات كوالكوم الموجهة لأجهزة الكمبيوتر المكتبية (مثل عائلة سنابدراجون إكس).
تستفيد بعض تحسينات برنامج Prism من ميزات الأجهزة المتوفرة فقط في أجيال معينة من الرقاقات، ولكن المحاكي هو متوفر على جميع أجهزة ARM64 متوافق مع نظام التشغيل Windows 11 24H2 والإصدارات الأحدث. التكامل سلس للمستخدم: لا يتطلب تثبيتًا إضافيًا؛ فالمحاكاة جزء لا يتجزأ من نظام التشغيل نفسه.
شهد نظام التشغيل Windows 11 25H2 و24H2 قفزة نوعية هامة مع التحديث التراكمي لشهر أكتوبر 2025 (التصحيح KB5066835). وقد مكّن هذا التحديث بشكل عام من دعم محاكاة لتعليمات AVX و AVX2إلى جانب امتدادات أخرى ذات صلة مثل IMC وFMA وF16C. ترفض العديد من التطبيقات الحديثة، وخاصة الألعاب والبرامج الإبداعية والعلمية، التشغيل إذا لم تكتشف AVX.
حتى الآن، كان هذا الغياب أحد أكبر العوائق أمام أجهزة الكمبيوتر الشخصية التي تعمل بمعالجات ARM: عدد كبير من الألعاب بخار والألعاب التي تستخدم محركات حديثة، بالإضافة إلى بعض الأدوات الاحترافية (بما في ذلك أجزاء من Adobe الإبداعي سحابةلم تكن تعمل ببساطة. مع قيام Prism بترجمة AVX/AVX2 أثناء التشغيل، أصبح جزء كبير من هذا البرنامج قابلاً للتنفيذ على نظام التشغيل Windows 11 ARM، مما أدى إلى توسيع نطاق البرامج القابلة للاستخدام بشكل كبير.
يتم تفعيل دعم AVX و AVX2 افتراضيا عند تثبيت التحديث (الإصدار 26100.6725 أو أحدث). مع ذلك، يمكن للمستخدم إدارة عرض ميزات وحدة المعالجة المركزية المحاكاة هذه من خيارات التوافق لكل برنامج، وهو أمر مفيد للغاية لحل حالات عدم التوافق المحددة.
كيفية فتح واستخدام إعدادات المحاكاة على نظام التشغيل Windows 11 ARM
يوفر نظام التشغيل Windows 11 ARM واجهة خاصة لـ التحكم في سلوك بريزم تطبيقًا تلو الآخر. هذه الواجهة مدمجة في خصائص الملف التنفيذي، ضمن علامة التبويب "التوافق"، وتتيح لك تغيير كل من الملفات الشخصية المحددة مسبقًا والخيارات المتقدمة.
للوصول إلى هذه الخيارات، ما عليك سوى تحديد موقع ملف exe قم بالنقر بزر الماوس الأيمن على التطبيق الذي تريد تعديله، سواء كان ذلك في مجلد "ملفات البرامج" أو في مجلد المستخدم الخاص بك أو أينما تم تثبيته، لفتح قائمة السياق الخاصة بنظام التشغيل Windows.
من قائمة السياق ، حدد "ملكيات"ستُفتح نافذة خصائص الملف الكلاسيكية. إذا كان النظام يعمل بنظام Windows على معالج ARM، ففي علامة التبويب "التوافق" سترى قسمًا محددًا يسمى عادةً "Windows on Arm" أو ما شابه، وهو لا يظهر على أجهزة الكمبيوتر التقليدية x64.
ستجد الزر ضمن هذا القسم "تغيير إعدادات المحاكاة"يؤدي الضغط عليه إلى فتح نافذة إعدادات محاكاة ARM، حيث يمكنك الاختيار بين الملفات الشخصية القياسية أو التبديل إلى وضع "استخدام الإعدادات المتقدمة" لتنشيط أو إلغاء تنشيط إعدادات معينة.
يتم تطبيق هذا التكوين في خاص بالتطبيق المحددبمعنى آخر، يمكنك ضبط إعدادات اللعبة بدقة عالية لتحقيق أقصى قدر من التوافق، مع الحفاظ في الوقت نفسه على أدوات المكتب في الوضع الافتراضي للحفاظ على أفضل أداء ممكن.
ملفات تعريف المحاكاة المُعرّفة مسبقًا: الافتراضي، والآمن، والصارم، والصارم جدًا
توفر نافذة إعدادات المحاكاة أربعة السمات السلوكية والتي تجمع بين مختلف الإعدادات المتقدمة. الفكرة هي أنه إذا كنت لا ترغب في عناء تحديد المربعات واحداً تلو الآخر، يمكنك اختيار مستوى التوافق مقابل مستوى الأداء بنقرة واحدة.
المجموعات الأربع المحددة مسبقاً هي: الوضع الافتراضي، والوضع الآمن، والوضع الصارم، والوضع الصارم جداًعند التبديل بينهما، يقوم النظام بتفعيل خيارات إضافية تعمل عادةً على تحسين التوافق مع البرامج التي بها مشاكل، ولكن دائمًا على حساب بعض الأداء.
البيانات الشخصية محددة مسبقا إنه النظام الذي يستخدمه نظام ويندوز في كل شيء تقريبًا. وقد صُمم لتحقيق التوازن الأمثل بين السرعة والتوافق، مستفيدًا استفادة كاملة من تحسينات بريزم، بما في ذلك تخزين التعليمات البرمجية مؤقتًا وأكثر تحسينات التنفيذ متعددة النوى فعالية.
البيانات الشخصية تأمين يُعطّل هذا الخيار بعض التحسينات الأكثر خطورة ويُعزّز ضمانات اتساق الكود. قد يكون هذا مفيدًا إذا لاحظت سلوكًا غير معتاد في التطبيق (أعطال غير متوقعة، خلل في الرسومات، أخطاء حسابية) ولكنك ترغب في الحفاظ على تجربة استخدام سلسة نسبيًا.
التشكيلات صارم y صارم للغاية من الواضح أنهم يولون أهمية قصوى للتوافق. فهم يضيفون حواجز ذاكرة إضافية، ويخففون من التخزين المؤقت، ويعطلون التحسينات التي قد تتعارض مع البرامج غير المتوافقة مع المحاكاة، مثل المحركات القديمة التي تستخدم بكثرة التعليمات البرمجية ذاتية التعديل. ويُعدّ تأثير ذلك على الأداء كبيرًا، لذا لا ينبغي استخدامه إلا عند وجود مشاكل حقيقية.
استعادة سلوك الإصدارات السابقة من نظام التشغيل Windows على معالجات ARM
شهد نظام التشغيل ويندوز على معالجات ARM تطوراً كبيراً بين الإصدارات، بعض التطبيقات القديمة قد يعتمدون دون قصد على تفاصيل تشغيل المحاكاة التي تغيرت مع برنامج Prism. في هذه الحالات، يتضمن نظام Windows خيارات خاصة مصممة لإعادة إنشاء البيئة التي كانت موجودة في Windows 10 ARM أو في الإصدارات السابقة من Windows 11.
الخيار الأول ذو الصلة هو خيار "إخفاء وظائف محاكاة x64"بتمكين هذه الميزة لتطبيق x86، يخدع النظام التطبيق ليعتقد أن كود x64 لا يمكن تشغيله على الجهاز. عمليًا، يحاكي هذا التوافق الذي كان موجودًا في نظام التشغيل Windows 10 ARM، حيث كان بالإمكان محاكاة x86 فقط، دون دعم لملفات x64 الثنائية.
يُعد هذا الخيار مفيدًا إذا كان تطبيق x86 يتصرف بشكل سيئ عند اكتشافه دعم x64، إما لأنه يحاول التحميل وحدات غير كافية أو لأنه يتوقع بيئة 32 بت محدودة. بإخفاء محاكاة x64، يمكنه العودة إلى سلوكه كما كان عليه الحال في الأجهزة القديمة.
الخيار الثاني المتعلق بالإصدارات السابقة هو "إخفاء أحدث ميزات وحدة المعالجة المركزية المحاكاة"في نظام التشغيل Windows 11 24H2 والإصدارات الأحدث، يعرض Prism العديد من امتدادات مجموعة التعليمات (AVX، AVX2، FMA، F16C، إلخ) التي لم تكن موجودة في الإصدارات السابقة من Windows على ARM.
بتحديد هذا المربع لتطبيق x64، فإنك تخبر Prism بأن قلل من مجموعة الميزات المرئية إلى مستوى التوافق السابق، مع إخفاء AVX والامتدادات الأحدث الأخرى. قد يُصلح هذا السلوك الغريب في البرامج التي، على سبيل المثال، تكتشف AVX ولكنها تفترض افتراضات خاطئة حول الأجهزة الأساسية.
أما في حالة تطبيقات x86 ذات 32 بت، فيكون السلوك معكوسًا: بشكل افتراضي، يستخدم Prism لا يكشف لا تدعم هذه التطبيقات تقنية AVX/AVX2 وغيرها من الامتدادات. ستجد خيارًا يُسمى "عرض ميزات وحدة المعالجة المركزية المُحاكاة الأحدث" لعرضها. سيُمكّن تفعيل هذا الخيار تطبيق x86 من رؤية واستخدام مجموعة التعليمات المُوسّعة هذه، مما قد يُتيح ميزات إضافية أو يُحسّن أداء بعض المحركات الحديثة المُصممة أيضًا لأنظمة 32 بت.
إعدادات المحاكاة المتقدمة: خيارات متعددة النوى وخيارات رئيسية أخرى
بالإضافة إلى الملفات الشخصية المُعرّفة مسبقًا، توفر نافذة الإعدادات وضعًا "استخدام الإعدادات المتقدمة"صُمم هذا الخيار لضبط أداء برنامج Prism بدقة متناهية. هنا يمكنك تفعيل أو تعطيل تحسينات المحاكاة المختلفة بشكل فردي.
أحد أهم الأجزاء في هذا القسم هو تكوين متعدد النوىباختصار، يحدد هذا كيفية إدارة Prism لمزامنة الذاكرة بين الخيوط أثناء المحاكاة، من خلال استخدام حواجز ذاكرة أكثر أو أقل صرامة.
الخيارات المعتادة لاستخدام النوى المتعددة هي: العملية بسرعةصارم، صارم للغاية، وأخيراً، خيار التشغيل متعدد النوى فرض تشغيل أحادي النواةيتضمن كل نمط توازناً مختلفاً بين اكتشاف أخطاء التزامن وتكلفة الأداء.
في الوضع سريعيُطبّق Prism، وهو الوضع الافتراضي، الحد الأدنى من حواجز الذاكرة، معتمدًا على أن معظم التطبيقات المصممة جيدًا لن تُخالف قواعد التزامن الأساسية. يُعدّ هذا الوضع الأمثل لجميع البرامج تقريبًا، إذ يُوفّر أعلى أداء دون المساس بالاستقرار عادةً.
الأوضاع صارم y صارم للغاية يقومون بزيادة عدد الحواجز والضوابط تدريجيًا. هذا يقلل من خطر ظهور سلوك غير متوقع في تطبيق ذي كود غير متزامن بشكل جيد (على سبيل المثال، برنامج قديم يفترض تفاصيل محددة حول معالجات x86 معينة) عند تشغيله في بيئة محاكاة. لكن في المقابل، يحدث انخفاض ملحوظ في الأداء، خاصةً في التطبيقات متعددة الخيوط.
الخيار فرض تشغيل أحادي النواة يزيل هذا الأسلوب حواجز الذاكرة لأنه يُجبر جميع خيوط التطبيق على العمل مباشرةً على نفس النواة. وهذا يتجنب مشاكل التناسق بين النوى، ولكنه يُضحي بالتوازي. وعادةً ما يكون هذا الأسلوب هو الملاذ الأخير للبرامج التي تُسبب مشاكل كثيرة والتي لا تُحقق أداءً جيدًا حتى مع أوضاع التشغيل الصارمة جدًا.
خيارات المحاكاة المتقدمة الأخرى وتأثيرها
إلى جانب قسم المعالجات متعددة النوى، تتضمن الإعدادات المتقدمة قائمة بـ الإعدادات الفردية تتيح لك هذه الخيارات تعديل جوانب محددة للغاية من عمل برنامج Prism. يساعدك فهم وظيفة كل منها على تحديد الوقت المناسب لتفعيلها.
تعطيل ذاكرة التخزين المؤقت للتطبيقعادةً، يقوم نظام التشغيل بتخزين أجزاء التعليمات البرمجية المُجمّعة مؤقتًا حتى لا يحتاج إلى إعادة ترجمتها عند تشغيل التطبيق لاحقًا. يؤدي تفعيل هذا الخيار إلى إجبار المحاكي على إعادة تجميع جميع تعليمات التطبيق البرمجية في كل مرة يتم تشغيله.
قد يكون هذا مفيدًا في بيئات الاختبار أو إذا كنت تشك في وجود مشكلة ما. ذاكرة تخزين مؤقتة تالفة أو قديمةمع ذلك، في الاستخدام اليومي، يؤثر ذلك سلبًا على الأداء دائمًا. بالنسبة للمستخدمين النهائيين، من الطبيعي ترك ذاكرة التخزين المؤقت مُفعّلة.
تعطيل وضع التشغيل المختلط (للتطبيقات x86 فقط)يمكن لبعض تطبيقات x86 استخدام ملفات CHPE (الملفات التنفيذية الهجينة المحمولة المُجمَّعة)، التي تجمع بين كود x86 وأجزاء ARM64 الأصلية لتحسين الأداء على أنظمة ARM. مع ذلك، لا تعمل بعض البرامج بشكل جيد مع هذا التنسيق.
إذا قمت بتحديد هذا المربع، فسيتوقف برنامج Prism عن الاستخدام ثنائيات CHPE ويفرض استخدام الملفات التنفيذية "الخالصة" x86، مفضلاً التوافق مع البرامج القديمة جدًا أو مع أنظمة الحماية الغريبة، على حساب فقدان تلك الأجزاء المحسّنة في ARM64.
حماية إضافية لمحاكاة خفيفة الوزنبتمكين هذا الخيار، يتجاهل برنامج Prism وجود بعض البيانات الوصفية المتقلبة في الملفات الثنائية. إنه إعداد منخفض المستوى يتعلق بكيفية تفسير المحاكي للمعلومات الإضافية في الملفات التنفيذية، ويمكن أن يمنع حدوث مشاكل مع بعض برامج التعبئة أو التحميل غير العادية.
توافق صارم مع التعليمات البرمجية ذاتية التعديلتقوم بعض البرامج، وخاصة المحركات القديمة أو البرامج عالية التحسين، بتعديل شفرتها البرمجية أثناء التشغيل. يغطي برنامج Prism معظم هذه الحالات بسلوكه الافتراضي، ولكن تفعيل هذا الخيار يُخبره بمعالجة... كود ذاتي التعديل بأقصى درجات الحذر.
يضمن هذا التعامل الصحيح مع أي نمط برمجي ذاتي التعديل تقريبًا، ولكن التأثير على الأداء قد يكون هذا الحجم كبيرًا جدًا، خاصةً إذا كان البرنامج يُعدّل التعليمات البرمجية بشكل متكرر. من الأفضل تفعيله فقط عندما تعلم أن التطبيق يقوم بهذا النوع من التعديلات ولا يعمل بشكل صحيح في الأوضاع القياسية.
تعطيل تحسين أداء صفحة RWXتستخدم بعض التطبيقات صفحات الذاكرة التي يمكن قراءتها وكتابتها وتنفيذها في نفس الوقت (RWX)، وهو أمر يرتبط عمليًا بمحركات البرمجة النصية، أو JIT الداخلي، أو حتى آليات الحماية المشكوك فيها.
يشتمل بريزم على التحسين المحدد يُعدّ هذا التحسين مفيدًا للصفحات التي تُحسّن أداء الكود المُشغّل عليها. مع ذلك، لا تتعامل جميع التطبيقات مع هذا التحسين بكفاءة. إذا لاحظتَ سلوكًا غير معتاد في البرامج التي تتعامل مع كمية كبيرة من الكود المُولّد ديناميكيًا، فقد يكون من الأفضل تعطيل هذا التحسين.
تعطيل تحسين الفاصلة العائمة (x87)x87 هو امتداد أقدم لمجموعة تعليمات x86 الخاصة بالحسابات ذات الفاصلة العائمة، مما يسمح باستخدام دقة 80 بتبالنسبة لمعظم البرامج الحديثة، فإن استخدام نهج 64 بت كافٍ وأكثر كفاءة بكثير.
بشكل افتراضي، يميل برنامج Prism إلى استخدام ذلك تقريب 64 بت لتسريع عمليات x87، إذا حددت هذا الخيار، سيستخدم المحاكي دقة 80 بت كاملة عند الحاجة، وهو أمر بالغ الأهمية في التطبيقات العلمية والمالية والهندسية التي تتأثر بشدة بالأخطاء العددية. لكن في المقابل، سيقل الأداء في أجزاء من التعليمات البرمجية التي تستخدم x87 بكثافة.
اكتشاف المحاكاة وواجهات برمجة التطبيقات ذات الصلة للمطورين
من منظور البرمجة، لا يحتاج تطبيق x86 أو x64 إلى معرفة أنه يعمل تحت محاكاة على جهاز ARM إلا إذا استخدم واجهات برمجة تطبيقات محددة للاستعلام عنه. وهذا يساعد في الحفاظ على توافق عاليلأن العديد من التطبيقات ببساطة ترى بيئة x86 "عادية".
للكشف عما إذا كانت عملية ما تعمل ضمن بيئة WOW64 أو على مضيف ARM64، يوفر نظام التشغيل Windows واجهة برمجة التطبيقات (API). IsWoW64Process2باستخدام هذه الوظيفة، يمكن للبرنامج معرفة كل من بنية العملية الحالية وبنية النظام المضيف، وأدوات مثل مجموعة برامج تشغيل Windows (WDK) إنهم يساعدون في تطوير وتصحيح برامج التشغيل الخاصة بمعالجات ARM64.
عندما يستعلم تطبيقٌ قيد المحاكاة عن تفاصيل المعالج باستخدام واجهات برمجة التطبيقات العامة (مثل GetNativeSystemInfoيستقبل هذا النظام معلومات حول معالج افتراضي مُحاكى، وليس معالج ARM الفعلي. ويتم ذلك عمدًا للحفاظ على التوافق مع البرامج التي تتوقع رؤية خصائص معينة لوحدة المعالجة المركزية x86.
إذا كان الهدف هو الكشف تحديدًا عن إمكانيات المحاكاة التي يوفرها النظام، فإن واجهة برمجة التطبيقات الموصى بها هي الحصول على سمات نوع الآلةباستخدامه، يمكنك الاطلاع على البنى المدعومة وميزات المحاكاة المتاحة، وهو أمر مفيد بشكل خاص للمثبتات أو المشغلات التي ترغب في تكييف سلوكها وفقًا للبيئة (على سبيل المثال، الاختيار بين ثنائي ARM64 الأصلي أو x64 أو x86).
تحديث التطبيقات إلى إصدار ARM الأصلي والنظام البيئي الحالي
على الرغم من أن المحاكاة قد تحسنت كثيراً، إلا أنك ستحصل دائماً على أفضل تجربة مع تطبيقات مُجمَّعة أصلاً لنظام ARM64تصر مايكروسوفت على أن المحاكاة يجب أن تُعتبر "جسرًا" حتى يتمكن النظام البيئي من الاستمرار في العمل أثناء قيام المطورين بنقل مشاريعهم.
في السنوات الأخيرة، وخاصة منذ ظهور أجهزة الكمبيوتر Copilot+ ومعالجات Snapdragon X، ارتفع عدد تطبيقات ARM الأصلية بشكل كبير. ووفقًا لبيانات مايكروسوفت الداخلية، يبلغ عدد مستخدمي Windows 11 على معالجات ARM حاليًا حوالي 90% في وقتها في التطبيقات المترجمة أصلاً، وهو أمر لا يمكن تصوره قبل بضعة أجيال فقط.
من بين الفئات التي تتمتع بأفضل دعم أصلي لمعالجات ARM أدوات الإنتاجية، الإبداع، VPNوسائل التواصل الاجتماعي والترفيه والأمنأسماء كبيرة مثل جوجل كروم ويحتوي جزء كبير من Adobe Creative Suite بالفعل على إصدارات خاصة لأنظمة ARM64 على نظام التشغيل Windows.
قامت شركة مايكروسوفت، من جانبها، بنقل العديد من التطبيقات الشائعة: 7-Zip، جوجل محرك الأقراص، دروبوكس، تريلو، تودويست، ليبر أوفيس، كامتازيا، بينت.نت، دي جاي برو، قطع الغطاء، فيجما، أبل تي في، أبل ميوزك، تيليجرام، واتس اب, SpotifyDaVinci Resolve و Blender و Luminar Neo وبالطبع، المجموعة مايكروسوفت أوفيس من بين عدة آخرين.
في هذا السياق، تعمل رقائق Prism و Snapdragon X كشبكة أمان: فعندما لا يتوفر لتطبيق ما إصدار أصلي من ARM، تضمن المحاكاة أداء معقول وتوافق جيد جداًلا تزال نقطة الضعف الرئيسية هي الألعاب عالية المستوى، وخاصة في الألعاب ذات المتطلبات العالية أو تلك التي تحتوي على أنظمة مكافحة الغش التي لا تعمل بشكل جيد مع المحاكاة.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.