الملخص:
يمكن لمشروع جديد مفتوح المصدر يسمى nxnative تحويل ألعاب Switch الخاصة باللاعبين إلى تطبيقات أصلية على iPhone وiPad. لا تتضمن العملية برمتها أي محاكاة: يتم تشغيل الكود الأصلي لكل لعبة مباشرة على Apple silicon. يمكن لنفس العملية أيضًا إنشاء تطبيقات Mac. يمكن الآن أن يظهر "The Legend of Zelda: Tears of the Kingdom" على شاشة iPhone الرئيسية كتطبيق مستقل برمز. ص> ص>

معرفة المزيد:
https://github.com/seedds/nxnative
ص>السبب وراء جدوى هذه الطريقة هو أن كلا من Switch وأجهزة Apple الحديثة تستخدم معالجات تعتمد على بنية Arm، وتعليمات اللعبة نفسها متوافقة مع شريحة iPhone. على سبيل المثال، لا يتمتع الإصدار الأخير من منفذ الكمبيوتر الشخصي من "Link's Awakening" الذي تم إنشاؤه بواسطة الذكاء الاصطناعي بمثل هذه المزايا المتأصلة. يجب أن تتم ترجمة التعليمات البرمجية أولاً، لأن معظم أجهزة الكمبيوتر تستخدم معالجات x86. ص>
على iPhone أو Mac، ما عليك سوى استبدال المكونات الخاصة بـ Nintendo. يقوم برنامج مضيف صغير بالفعل باستبدال نظام التشغيل الخاص بـ Switch، ويتم ترجمة واجهة الرسومات الخاصة بوحدة التحكم إلى واجهة برمجة تطبيقات Metal الخاصة بشركة Apple، بدلاً من استخدام واجهة الرسومات الخاصة بـ Nintendo. ص>
لم لفتت الأداة الانتباه إلا في نهاية الأسبوع الماضي عندما نشر حساب التكنولوجيا Techjunkie Aman على X. ومع ذلك، تسرد صفحتها على GitHub أكثر من 60 لعبة تم اختبارها، بما في ذلك Mario Kart 8 Deluxe وMetroid: Survival of Fear وSuper Mario Odyssey. مع تحديثات محددة للعبة، يمكن أن تزيد "The Legend of Zelda: Breath of the Wild" و"Tears of the Kingdom" و"Fire Emblem Combined" من 30 إطارًا إلى 60 إطارًا على Switch. ص>




ومع ذلك، يتطلب التكوين الكامل بعض الجهد. تحتاج إلى إحضار ملفات اللعبة الخاصة بك، ومفتاح فك التشفير المستخرج من المضيف الخاص بك، وجهاز Mac مثبت عليه Xcode لتنفيذ البرنامج النصي للإنشاء. يمكن أن يستغرق البناء الأول وحده ما يصل إلى ساعة. ص>
يجب تثبيت التطبيق الذي تم إنشاؤه من خلال التحميل الجانبي، وهو ما يعني تجاوز متجر التطبيقات واستخدام أدوات مثل AltStore أو Sideloadly. يمكن تشغيل التطبيق فقط على iPhone 15 Pro والموديلات الأحدث، أو أجهزة iPad المزودة بشرائح M1 وشرائح أحدث، ويجب أن يكون النظام iOS 26 أو iPadOS 26. والسبب هو أن أجهزة iPhone الأقدم لا يمكنها التعامل مع القوام المضغوط الذي تستخدمه هذه الألعاب. حتى على الأجهزة المدعومة، لا تتوفر وظيفة أميبو والاتصال عبر الإنترنت. ص>
لا يتطلب إنشاء تطبيقات Mac سوى أمر إضافي واحد أثناء عملية الإنشاء. قام Andrew Tsai، مستخدم YouTube لألعاب Mac، ببناء العديد من التطبيقات بهذه الطريقة، وقام بتشغيل Monster Hunter Rise عند 60 إطارًا مقفلاً على جهاز M1 MacBook Air الأساسي المزود بذاكرة وصول عشوائي (RAM) تبلغ سعتها 8 جيجابايت فقط. كما نجح أيضًا في تشغيل اللعبة الإستراتيجية الحصرية لوحدة التحكم "King of Holy Beasts" محليًا. ص>
وبطبيعة الحال، هذا المشروع ليس له علاقة بنينتندو. يبدأ كل بناء من الملفات التي يقدمها المستخدم نفسه، وبالتالي فإن المشروع نفسه لا يوزع أي بيانات للعبة. لم يقم محاكي Switch Yuzu أيضًا بتوزيع اللعبة، لكن مطوريها وافقوا على دفع 2.4 مليون دولار لشركة Nintendo في عام 2024 لتسوية الدعوى القضائية. ص>
بعد بضعة أشهر، توقف تشغيل المحاكي المنافس Ryujinx بعد أن اتصلت Nintendo بمطوره الرئيسي. ومن المفارقات أن nxnative لا يزال يعتمد على كود Ryujinx لإكمال ترجمة الرسومات لكل لعبة. ص> ص>
التعليقات