सार:
nxnative नामक एक नया ओपन सोर्स प्रोजेक्ट खिलाड़ियों के स्वयं के स्विच गेम को iPhone और iPad पर मूल एप्लिकेशन में परिवर्तित कर सकता है। पूरी प्रक्रिया में कोई एमुलेटर शामिल नहीं है: प्रत्येक गेम का मूल कोड सीधे ऐप्पल सिलिकॉन पर चलता है। यही प्रक्रिया मैक एप्लिकेशन भी उत्पन्न कर सकती है। "द लीजेंड ऑफ ज़ेल्डा: टीयर्स ऑफ द किंगडम" अब iPhone होम स्क्रीन पर एक आइकन के साथ एक स्टैंडअलोन एप्लिकेशन के रूप में दिखाई दे सकता है।

और जानें:
https://github.com/sedds/nxnative
इस पद्धति के व्यवहार्य होने का कारण यह है कि स्विच और ऐप्पल के हालिया डिवाइस दोनों आर्म आर्किटेक्चर पर आधारित प्रोसेसर का उपयोग करते हैं, और गेम निर्देश स्वयं आईफोन चिप के साथ संगत हैं। उदाहरण के लिए, एआई द्वारा निर्मित "लिंक्स अवेकनिंग" के हालिया पीसी पोर्ट संस्करण में ऐसे अंतर्निहित लाभ नहीं हैं। कोड अनुवाद पहले किया जाना चाहिए, क्योंकि अधिकांश पीसी x86 प्रोसेसर का उपयोग करते हैं।
आईफोन या मैक पर, बस निनटेंडो-विशिष्ट घटकों को बदलें। एक छोटा होस्ट प्रोग्राम वास्तव में स्विच के ऑपरेटिंग सिस्टम को प्रतिस्थापित करता है, और कंसोल के ग्राफिक्स इंटरफ़ेस को निंटेंडो के स्वयं के ग्राफिक्स इंटरफ़ेस का उपयोग करने के बजाय ऐप्पल के मेटल एपीआई में अनुवादित किया जाता है।
यह टूल पिछले सप्ताहांत ही ध्यान में आया जब टेक अकाउंट टेकजंकी अमन ने एक्स पर पोस्ट किया। फिर भी, इसके GitHub पेज पर 60 से अधिक परीक्षण किए गए गेम सूचीबद्ध हैं, जिनमें मारियो कार्ट 8 डिलक्स, मेट्रॉइड: सर्वाइवल ऑफ फियर और सुपर मारियो ओडिसी शामिल हैं। विशिष्ट गेम अपडेट के साथ, "द लीजेंड ऑफ ज़ेल्डा: ब्रेथ ऑफ द वाइल्ड", "टियर्स ऑफ द किंगडम" और "फायर एम्बलम कंबाइंड" स्विच पर 30 फ्रेम से 60 फ्रेम तक भी बढ़ सकते हैं।




हालाँकि, पूर्ण कॉन्फ़िगरेशन के लिए कुछ प्रयास की आवश्यकता होती है। बिल्ड स्क्रिप्ट को निष्पादित करने के लिए आपको अपनी खुद की गेम फ़ाइलें, अपने होस्ट से निकाली गई एक डिक्रिप्शन कुंजी और स्थापित Xcode वाला एक Mac लाना होगा। पहले निर्माण में ही एक घंटे तक का समय लग सकता है।
जेनरेटेड एप्लिकेशन को साइडलोडिंग के माध्यम से इंस्टॉल किया जाना चाहिए, जिसका अर्थ है ऐप स्टोर को बायपास करना और AltStore या Sideloadly जैसे टूल का उपयोग करना। ऐप केवल iPhone 15 Pro और नए मॉडल, या M1 और नए चिप्स से लैस iPad पर चल सकता है, और सिस्टम iOS 26 या iPadOS 26 होना चाहिए। इसका कारण यह है कि पुराने iPhone इन गेम्स द्वारा उपयोग किए गए संपीड़ित बनावट को संभाल नहीं सकते हैं। समर्थित उपकरणों पर भी, अमीबो कार्यक्षमता और ऑनलाइन कनेक्टिविटी उपलब्ध नहीं है।
मैक ऐप्स बनाने के लिए बिल्ड प्रक्रिया के दौरान केवल एक अतिरिक्त कमांड की आवश्यकता होती है। मैक गेमिंग यूट्यूबर एंड्रयू त्साई ने इस तरह से कई ऐप्स बनाए हैं और मॉन्स्टर हंटर राइज़ को केवल 8 जीबी रैम के साथ बेस एम1 मैकबुक एयर पर लॉक किए गए 60 फ्रेम पर चलाया है। उन्होंने स्थानीय रूप से कंसोल-एक्सक्लूसिव रणनीति गेम "किंग ऑफ होली बीस्ट्स" को भी सफलतापूर्वक चलाया।
बेशक, इस प्रोजेक्ट का निंटेंडो से कोई लेना-देना नहीं है। प्रत्येक बिल्ड उपयोगकर्ता द्वारा स्वयं प्रदान की गई फ़ाइलों से शुरू होता है, इसलिए प्रोजेक्ट स्वयं कोई गेम डेटा वितरित नहीं करता है। स्विच एमुलेटर युज़ू ने भी गेम का वितरण नहीं किया, लेकिन इसके डेवलपर्स फिर भी मुकदमे को निपटाने के लिए 2024 में निंटेंडो को $2.4 मिलियन का भुगतान करने पर सहमत हुए।
कुछ महीने बाद, निंटेंडो द्वारा अपने प्रमुख डेवलपर से संपर्क करने के बाद प्रतिद्वंद्वी एमुलेटर रयुजिंक्स ऑफ़लाइन हो गया। विडंबना यह है कि, nxnative अभी भी प्रत्येक गेम के ग्राफिक्स अनुवाद को पूरा करने के लिए Ryujinx के कोड पर निर्भर करता है।
टिप्पणियाँ