ربما قامت Apple بتمكين الآلاف من ألعاب Windows على Mac

يتم تقديم الألعاب على أجهزة Mac من Apple في WWDC 2023.
شعار ترويجي لـ WWDC 2023.
هذه القصة جزء من تغطية Apple WWDC الكاملة

تريد Apple حقًا من المطورين نقل ألعابهم إلى Mac ، والذهاب إلى حد حجز Hideo Kojima للحصول على حجاب أثناء WWDC 2023 والإعلان عن مجموعة أدوات نقل اللعبة. ومع ذلك ، فإن أهم التطورات ذات الصلة لم تأت خلال الكلمة الرئيسية. جاء بعد ذلك ، خلال حالة المنصة للاتحاد.

مقاطع الفيديو الموصى بها

عرضت Apple مجموعة أدوات Game Porting Toolkit بالتفصيل عن العملية للمطورين الراغبين في نقل ألعابهم. تنقسم إلى ثلاث مراحل:

  1. التقييم: شاهد كيف تعمل اللعبة على Apple silicon
  2. تحويل التظليل: أخذ التظليل وتجميعها لأجهزة Mac
  3. تحويل التعليمات البرمجية: ترجمة التعليمات البرمجية لأجهزة Mac وتحسين الأداء

الجزء المهم من هذا هو في الواقع مرحلة التقييم. أبل تجريب المتوسط، عرض اللعبة التي تعمل على Apple silicon من خلال Rosetta (طبقة ترجمة Apple). المتوسط الاستخدامات برنامج DirectX 12، والتي كانت العقبة الرئيسية أمام تشغيل ألعاب Windows على أجهزة Mac.

تعليمات ترجمة مجموعة أدوات تطوير اللعبة.
تفاحة

DirectX 12 هي واجهة برمجة تطبيقات Microsoft (API) للرسومات. يقوم بشكل أساسي بترجمة جميع تعليمات اللعبة وإرسالها إلى ملف بطاقة مصورات. لم تتمكن أجهزة Mac في الماضي من فهم هذه الإرشادات ، ولهذا السبب لا يمكنك تشغيل ألعاب DirectX 12 من خلال أداة مثل Parallels. قبل أيام قليلة من WWDC ، نجحت CrossOver - وهي طبقة توافق لتطبيقات Windows مثل Linux و macOS و ChromeOS - في تشغيل أول لعبة DirectX 12 لها:

بعث ديابلو 2.

تعمل Apple على جعل الأمر يبدو وكأنه قام بشكل أساسي ببناء طبقة محاكاة يمكن أن تأخذ أي لعبة Windows تقريبًا وتشغيلها على أجهزة Mac في غضون دقائق. بكلمات Apple الخاصة: "أولاً ، يمكنك تقييم مدى جودة تشغيل لعبة Windows الحالية على Mac باستخدام بيئة المحاكاة المتوفرة. يتيح لك ذلك تحليل الأداء المحتمل للعبة على الفور ، مما يلغي شهورًا من العمل المسبق ".

ولإثبات هذه القدرة ، تباهت شركة آبل المتوسط، لعبة تستخدم DirectX 12 ، وهي مبنية على Unreal Engine 4 وتدعم تتبع الأشعة. بين DX12 و Unreal Engine ، يمثل ذلك بالفعل الآلاف من ألعاب Windows التي لا تعمل على أجهزة Mac.

إطلاق الوسيط من خلال مجموعة أدوات تطوير الألعاب من Apple.
تفاحة

تقول Apple إن Game Porting Toolkit يمكنه ترجمة مدخلات وحدة التحكم وواجهات برمجة تطبيقات الصوت والرسومات وتعليمات وحدة المعالجة المركزية وواجهات برمجة التطبيقات الأخرى تلقائيًا. الشركة شرح كيف يعمل هذا من الناحية العملية ، حيث تقوم ببساطة باستيراد لعبة Windows وتشغيلها من خلال سطر أوامر ، وتتم الترجمة تلقائيًا داخل بيئة محاكاة Apple.

هذا لا يعني أن الألعاب ستعمل بشكل جيد - كما تشير Apple ، هناك عبء على الترجمة ، ومنفذ أصلي مع واجهة برمجة تطبيقات Metal من Apple سيكون قادرًا على تحسين الأداء. مع ذلك ، إنها صفقة ضخمة أن تعمل ألعاب DirectX 12 على الإطلاق دون أي نقل. قامت Apple بشكل أساسي ببناء محاكي Windows يمكنه تشغيل ألعاب DirectX 12.

لماذا هذه صفقة كبيرة

كيف تلعب Fortnite على جهاز Mac
دان بيكر / الاتجاهات الرقمية

أسمعك: من يهتم؟ لا أريد تشغيل ألعابي من خلال سطر الأوامر والحصول على أداء ضعيف ، وأنا بالتأكيد لا أريد ذلك تريد البحث في Game Porting Toolkit GitHub لمعرفة كيفية تشغيلها - ولا تفعل ذلك أيضًا أنت. الخبر السار هو أنك ربما لن تحتاج إلى ذلك.

الجزء الذي تركته Apple هو أنها نشرت Game Porting Toolkit بموجب ترخيص مفتوح المصدر. أي شخص حر في أخذه وإضافته إلى تطبيقاته الخاصة. مثل أندرو تساي، أحد مستخدمي YouTube الذي يغطي الألعاب على جهاز Mac ، كما يقول ، فإن ترخيص البرامج مفتوحة المصدر "يعد حرفًا تغييرًا في قواعد اللعبة". تابع مستخدم YouTube: "محاكاة و من المحتمل أن يتم دمج ترجمة عناوين Windows / DirectX 12 في شيء مثل Wine ، وتفعل لـ CrossOver ما فعله Proton لـ ستيم ديك. "

تساي ليست وحدها في هذا الشعور. قالت كريستينا وارين ، كبيرة المدافعين عن المطورين في GitHub ، إنها "بروتون أساسًا ولكن لنظام التشغيل MacOS".

هذا هو أساسًا Proton (شيء Valve's Wine لنظام التشغيل Linux / SteamOS و DX12) ولكن لنظام التشغيل macOS. هذا ضخم.

- كريستينا وارين @ RenderATL (film_girl) 6 يونيو 2023

تكهن وارن بأنه يمكنك تشغيل Game Porting Toolkit ضد "مجموعة من ألعاب AAA على Steam وتشغيلها على Apple Silicon دون أي مشكلة." لو صحيح ، ربما قامت Apple بتسريع ما كان في السابق مشروعًا يمتد لسنوات إلى أسابيع حيث يأخذ المطورون الكود ويطبقونه على أنفسهم برمجة.

لم تُنشئ Apple مجموعة الأدوات لهذا الغرض - إنها أداة تقييم صُممت للمطورين. ولتحقيق هذه الغاية ، تمتلك Apple الكثير من الميزات الجذابة للمطورين لنقل ألعابهم إلى Mac ، بما في ذلك أداة ترجمة يمكنها تحويل خطوط أنابيب العرض المعقدة المصممة لمحركات رسومات Windows إلى ملفات معدن.

ومع ذلك ، فإن ما تفعله طبقة بيئة المحاكاة هو الحصول على الآلاف من ألعاب Windows يعمل على نظام Mac على الفور ، مما يفتح الباب أمام المزيد من المنافذ الأصلية مع أداء أفضل في مستقبل. تركز Apple الكثير من الاهتمام على الألعاب لأجهزة Mac ، ولكن مع Game Porting Toolkit ، ربما تكون قد وصلت أخيرًا إلى الذهب.

توصيات المحررين

  • أعطت شركة Apple فقط لاعبي Mac سببًا كبيرًا للشعور بالإثارة
  • كان أكبر إعلان لنظام Mac في WWDC يتعلق بجهاز MacBook Air القديم
  • يتمتع macOS Sonoma من Apple بميزة تغيير قواعد اللعبة - بالمعنى الحرفي للكلمة
  • جهاز Mac Pro الجديد من Apple يفي بوعد عمره سنوات
  • جهاز MacBook Air الجديد مقاس 15 بوصة أكبر حجمًا ، ولكن ليس بالضرورة أفضل

ترقية نمط حياتكتساعد Digital Trends القراء على متابعة عالم التكنولوجيا سريع الخطى من خلال أحدث الأخبار ومراجعات المنتجات الممتعة والافتتاحيات الثاقبة والنظرات الخاطفة الفريدة من نوعها.