निजी फोर्क में मारियो कार्ट वर्ल्ड दिखने के बीच Nxnative ने स्विच गेम्स को एप्पल डिवाइसों तक पहुंचाया

पढ़ने में 13 मिनट
Nxnative Brings Switch Games to Apple Devices as Private Fork Shows Mario Kart World

स्विच गेम्स एप्पल हार्डवेयर पर आने के लिए अलग रास्ता अपनाते हैं

M1 चिप और 8GB मेमोरी वाले MacBook Air पर Monster Hunter Rise का लगातार 60 फ्रेम प्रति सेकंड की गति से चलना nxnative की क्षमताओं का सबसे स्पष्ट उदाहरण है। यह एक ओपन-सोर्स प्रोजेक्ट है, जो Nintendo Switch गेम्स को iPhone, iPad और Apple Silicon Mac के लिए ऐप्लिकेशन के रूप में पैकेज करता है। प्रोसेसर के हर निर्देश का अनुवाद करने के बजाय, यह मूल गेम कोड के बड़े हिस्से को सीधे एप्पल की चिपों पर चलने देता है।

विषय-सूची
  1. स्विच गेम्स एप्पल हार्डवेयर पर आने के लिए अलग रास्ता अपनाते हैं
  2. एक ही गेम कोड एप्पल चिप पर कैसे चल सकता है
  3. अनुकूलता सूची बढ़ रही है, लेकिन नतीजे अलग-अलग हैं
  4. खिलाड़ियों के लिए 60 fps प्रदर्शन का क्या मतलब है
  5. गेम तैयार करने में ऐप डाउनलोड करने से ज्यादा काम है
  6. अनुपलब्ध सुविधाएं और Mac का एक अलग विकल्प
  7. Switch 2 का प्रदर्शन अब भी निजी प्रयोग है
  8. Nintendo की कार्रवाई का इतिहास कानूनी जोखिम को प्रभावित करता है
  9. घटनाक्रम कैसे आगे बढ़ा
  10. मुख्य बातें

seedds नाम से जाने जाने वाले डेवलपर इस प्रोजेक्ट का रखरखाव करते हैं। शुरुआत में The Legend of Zelda: Tears of the Kingdom, Super Mario Odyssey और Mario Kart 8 Deluxe जैसे मूल Switch गेम्स के कारण इस पर ध्यान गया। पैकेज किए गए गेम का iPhone की होम स्क्रीन पर अपना आइकन हो सकता है, ठीक किसी सामान्य ऐप्लिकेशन की तरह।

हाल के घटनाक्रम ने इसमें दिलचस्पी और बढ़ा दी है। डेवलपर Will Faust ने 27 अक्टूबर, 2026 को macOS पर Switch 2 एक्सक्लूसिव Mario Kart World चलते हुए वीडियो पोस्ट किया, जिसके बाद 28 अक्टूबर को iPhone 18 Pro पर इसका प्रदर्शन दिखाया। nxnative का उनका संशोधित संस्करण निजी है और वीडियो में ग्राफिक्स से जुड़ी कई बड़ी समस्याएं दिखाई देती हैं।

खिलाड़ियों के लिए फिलहाल सार्वजनिक प्रोजेक्ट के तहत मूल Switch गेम्स चलाने का विकल्प उपलब्ध है। इसकी अनुकूलता संबंधी जानकारी में iPhone और iPad पर खेलने योग्य बताए गए गेम्स की संख्या 61 से बढ़कर Mac या iPhone पर जांचे गए 80 से अधिक शीर्षकों तक पहुंच गई है। इसे सेट अप करने के लिए Mac, डेवलपमेंट टूल, गेम फाइलें और उपयोगकर्ता की ओर से दी गई डिक्रिप्शन कुंजियां चाहिए। ऑनलाइन मल्टीप्लेयर और amiibo का समर्थन उपलब्ध नहीं है।

Nxnative, Nintendo से स्वतंत्र है। इसकी तकनीकी प्रगति के साथ Switch सॉफ्टवेयर प्रोजेक्ट्स के खिलाफ Nintendo की कार्रवाई का इतिहास भी जुड़ा है। इसमें 2024 में Yuzu के साथ 2.4 मिलियन डॉलर का समझौता और उसके बाद Ryujinx का बंद होना शामिल है।

विज्ञापन

एक ही गेम कोड एप्पल चिप पर कैसे चल सकता है

Nintendo के मूल Switch और आधुनिक एप्पल डिवाइस Arm64 निर्देश आर्किटेक्चर साझा करते हैं। निर्देश आर्किटेक्चर प्रोसेसर की बुनियादी भाषा होती है, जिसमें किसी संख्या की गणना करने या डेटा स्थानांतरित करने जैसे आदेश शामिल होते हैं। यह भाषा साझा होने से nxnative को शुरुआती बढ़त मिलती है।

पारंपरिक एमुलेटर सॉफ्टवेयर के जरिए किसी दूसरी मशीन के व्यवहार की नकल कर सकता है और जरूरत पड़ने पर प्रोसेसर निर्देशों का अनुवाद भी कर सकता है। इसके बजाय nxnative एक अनुकूलता परत के रूप में काम करता है: यह गेम को नए माहौल के मुताबिक ढालता है और साथ ही उसके प्रोसेसर कोड को संगत एप्पल हार्डवेयर पर सीधे चलने देता है।

इस कोड के इर्द-गिर्द प्रोजेक्ट को अभी काफी काम करना है। Switch गेम्स Nintendo के Horizon ऑपरेटिंग सिस्टम की सेवाओं की अपेक्षा करते हैं और Nintendo के NVN ग्राफिक्स इंटरफेस का उपयोग करते हैं। Nxnative सिस्टम सेवाओं के विकल्प देता है और ग्राफिक्स संबंधी प्रक्रियाओं को Metal में अनुवाद करता है। Metal, एप्पल का ग्राफिक्स हार्डवेयर से संवाद करने वाला इंटरफेस है।

शेडर को भी अनुवाद की जरूरत होती है। ये छोटे प्रोग्राम सतहों, रोशनी और अन्य दृश्य प्रभावों को बनाने में मदद करते हैं। इस काम के लिए nxnative, Ryujinx के कोड का उपयोग करता है। इसका नेटिव एक्जीक्यूशन तरीका d2r-mobile पर आधारित है, जो Diablo II: Resurrected के लिए बनाया गया इससे पहले का प्रोजेक्ट है।

ज्यादातर Windows PC में x86 प्रोसेसर आर्किटेक्चर होता है, इसलिए Switch सॉफ्टवेयर को उन कंप्यूटरों पर लाने के लिए प्रोसेसर कोड के मामले में अलग तरीका चाहिए। एप्पल हार्डवेयर में साझा Arm आर्किटेक्चर अनुवाद की एक परत हटाता है, लेकिन ग्राफिक्स, मेमोरी प्रबंधन और ऑपरेटिंग सिस्टम के अंतर अब भी इंजीनियरिंग के अहम काम बने रहते हैं।

अनुकूलता सूची बढ़ रही है, लेकिन नतीजे अलग-अलग हैं

शुरुआती 61 खेलने योग्य गेम्स की सूची खास तौर पर iPhone और iPad के लिए थी। बाद की जानकारी में Mac या iPhone पर जांचे गए 80 से अधिक मूल Switch गेम्स का उल्लेख है। इन प्रविष्टियों में अलग-अलग डिवाइस, गेम संस्करण और कॉन्फिगरेशन शामिल हैं। किसी खास गेम के बारे में जानकारी चाहने वालों के लिए अलग-अलग टिप्पणियां उपयोगी हैं।

अनुकूलता संबंधी जानकारी में बताए गए Nintendo के प्रमुख गेम्स में Animal Crossing: New Horizons, Super Smash Bros. Ultimate, Metroid Dread, Fire Emblem Engage और Pokémon Legends: Z-A शामिल हैं। ओपन-वर्ल्ड Zelda गेम्स Breath of the Wild और Tears of the Kingdom भी सूची में हैं।

विज्ञापन

परीक्षणों में कई तरह के नतीजे सामने आए हैं। Dragon Quest XI S और Unicorn Overlord चल चुके हैं, जबकि Dark Souls Remastered ऑफलाइन अच्छी तरह चलता है, हालांकि कभी-कभी वर्टेक्स में गड़बड़ी दिखती है। वर्टेक्स तीन आयामी दृश्य में वस्तुएं बनाने के लिए इस्तेमाल होने वाले बिंदु हैं; इनमें त्रुटि से वस्तुओं के हिस्से विकृत दिख सकते हैं।

Final Fantasy Resonance को मामूली ग्राफिकल झिलमिलाहट के साथ खेलने योग्य बताया गया है। परीक्षण के दौरान Doom Eternal चालू नहीं हो सका। इसलिए संभावित उपयोगकर्ता को अपने खास गेम और डिवाइस का नतीजा देखना चाहिए, जिसमें जरूरी अपडेट या पहले से ज्ञात दृश्य गड़बड़ियां भी शामिल हों।

खिलाड़ियों के लिए 60 fps प्रदर्शन का क्या मतलब है

Mac गेमिंग निर्माता Andrew Tsai ने M1 चिप और 8GB मेमोरी वाले बेस MacBook Air पर Monster Hunter Rise को लगातार 60 fps पर चलते हुए दिखाया। इस लैपटॉप में कूलिंग फैन नहीं है, इसलिए अपेक्षाकृत साधारण एप्पल हार्डवेयर पर यह नतीजा इस तरीके की क्षमता का उल्लेखनीय उदाहरण है।

फ्रेम प्रति सेकंड बताता है कि गेम हर सेकंड कितनी छवियां बनाता है। 30 fps से 60 fps पर जाने का मतलब है कि यह संख्या दोगुनी हो जाती है। गेम इस ऊंची दर को बनाए रखे तो गति अधिक सहज दिख सकती है और कंट्रोल अधिक तुरंत प्रतिक्रिया दे सकते हैं।

प्रोजेक्ट के मुताबिक, कुछ कॉन्फिगरेशन में Breath of the Wild, Tears of the Kingdom और Fire Emblem Engage को उनकी मूल 30 fps सीमा से बढ़ाकर 60 fps तक चलाया जा सकता है। ये नतीजे खास गेम अपडेट, पैच और सेटिंग पर निर्भर करते हैं।

Tsai का प्रदर्शन एक Mac पर एक गेम का ठोस नतीजा दिखाता है। Zelda और Fire Emblem के आंकड़े प्रोजेक्ट की रिपोर्टिंग से आए हैं; हर समर्थित एप्पल डिवाइस को कवर करने वाला कोई व्यापक स्वतंत्र बेंचमार्क उपलब्ध नहीं है। डिवाइस चुनने या बिल्ड तैयार करने वालों को मुख्य फ्रेम दर के साथ गेम संस्करण, सेटिंग और हार्डवेयर की जानकारी भी चाहिए।

स्टोरेज एक और व्यावहारिक बाधा है। कुछ पैकेज किए गए गेम 15GB से अधिक जगह ले सकते हैं, इसलिए कई गेम इंस्टॉल करने से iPhone या iPad की काफी स्टोरेज भर सकती है।

विज्ञापन

गेम तैयार करने में ऐप डाउनलोड करने से ज्यादा काम है

Nxnative के लिए उपयोगकर्ताओं को अपनी Switch गेम फाइलें और उनसे जुड़ी डिक्रिप्शन कुंजियां, जिनमें prod.keys फाइल भी शामिल है, खुद देनी होती हैं। प्रोजेक्ट न तो गेम बांटता है, न ही वे कुंजियां। डिक्रिप्शन कुंजियां एन्क्रिप्ट किए गए गेम डेटा को खोलती हैं, ताकि बिल्ड टूल उसे पढ़ सकें।

ऐप्लिकेशन बनाने के लिए एप्पल के Xcode डेवलपमेंट टूल वाला Mac जरूरी है। बाद में दर्ज की गई बिल्ड आवश्यकताओं में macOS 26.6 या नया और Xcode 27.1 के साथ Homebrew, Python और अन्य निर्भरताएं शामिल हैं। पहली बार बिल्ड तैयार करने में एक घंटे तक लग सकता है।

मोबाइल डिवाइस के लिए iPhone या iPad का ऐप्लिकेशन पैकेज बनाया जाता है। अलग से चलने वाला macOS ऐप्लिकेशन बनाने के लिए टर्मिनल में एक अतिरिक्त कमांड की जरूरत होती है। NX2Apple जैसे कम्युनिटी प्रोजेक्ट ग्राफिकल इंटरफेस देते हैं, हालांकि वे मूल प्रक्रिया के अलग टूल हैं।

iPhone या iPad पर तैयार ऐप्लिकेशन साइडलोडिंग के जरिए इंस्टॉल होता है। इसका मतलब है कि उसे App Store के बाहर से इंस्टॉल किया जाता है। इस काम के लिए AltStore और Sideloadly जैसे टूल बताए गए हैं। Nxnative को App Store से सामान्य गेम डाउनलोड की तरह उपलब्ध नहीं कराया जाता।

मोबाइल के लिए बताई गई न्यूनतम जरूरतें हैं: iOS 26 या बाद के संस्करण वाला iPhone 15 Pro या नया मॉडल, अथवा iPadOS 26 या बाद के संस्करण वाला M1 चिप या उससे नया iPad। Apple Silicon Mac भी समर्थित हैं। प्रोजेक्ट के मुताबिक iPhone हार्डवेयर की यह सीमा Switch गेम्स में इस्तेमाल होने वाले BC कंप्रेस्ड टेक्सचर के समर्थन के कारण है। टेक्सचर गेम की वस्तुओं पर लगाई जाने वाली छवियां हैं और कंप्रेशन से इन छवियों की स्टोरेज जरूरत घटती है।

अनुपलब्ध सुविधाएं और Mac का एक अलग विकल्प

Nxnative में ऑनलाइन मल्टीप्लेयर और amiibo की सुविधा उपलब्ध नहीं है। Amiibo Nintendo की मूर्तियां और कार्ड हैं, जिनसे सामग्री अनलॉक हो सकती है या समर्थित गेम्स के साथ संवाद किया जा सकता है। जिन खिलाड़ियों का खेल इन सुविधाओं पर निर्भर है, उन्हें पैकेज किए गए इन ऐप्लिकेशन पर जाने से ये सुविधाएं नहीं मिलेंगी।

MacNativeGames सीमित दायरे में काम करता है और व्यापक Switch लाइब्रेरी के बजाय Breath of the Wild तथा Tears of the Kingdom पर ध्यान देता है। इसमें बताए गए डेस्कटॉप फीचर्स में MetalFX के जरिए 2K अपस्केलिंग, फ्रेम इंटरपोलेशन और 21:9 अल्ट्रावाइड डिस्प्ले फॉर्मेट का समर्थन शामिल है।

अपस्केलिंग छोटी रेंडर की गई छवि से बड़ी आउटपुट छवि बनाती है, जबकि फ्रेम इंटरपोलेशन बीच की छवियां तैयार कर गति को अधिक सहज दिखाता है। Nxnative का व्यापक अनुकूलता वाला काम और MacNativeGames का दो Zelda गेम्स पर फोकस, दोनों प्रोजेक्ट को अलग-अलग व्यावहारिक खूबियां देते हैं।

विज्ञापन

Switch 2 का प्रदर्शन अब भी निजी प्रयोग है

Will Faust के 27 अक्टूबर के macOS वीडियो में Mario Kart World लॉन्च होता और उनकी निजी nxnative फोर्क के जरिए रेस तक पहुंचता दिखता है। फोर्क किसी मौजूदा प्रोजेक्ट की डेवलपर द्वारा संशोधित शाखा होती है। Switch 2 का समर्थन जोड़ने के लिए उसके नए ग्राफिक्स इंटरफेस और सिस्टम सॉफ्टवेयर पर अतिरिक्त काम करना पड़ता है।

रेस के वीडियो में ज्योमेट्री के हिस्से गायब हैं और रंग गलत दिखते हैं। ज्योमेट्री गायब होने का अर्थ है कि दृश्य के कुछ हिस्से, जैसे सतहें या वस्तुएं, दिखाई नहीं दे रहे। इन खामियों से साफ है कि प्रदर्शन विकास के शुरुआती चरण में है।

Faust ने 28 अक्टूबर को iPhone 18 Pro पर भी वीडियो पोस्ट किया और बताया कि इसमें 6.5GB से कम फिजिकल मेमोरी का इस्तेमाल हुआ। उन्होंने कहा कि Switch 2 में किए गए बदलावों का सोर्स कोड जारी नहीं करेंगे। स्वतंत्र परीक्षण, व्यापक अनुकूलता सूची और सार्वजनिक रिलीज की तारीख उपलब्ध नहीं है।

ये प्रदर्शन ns2jb नाम के कथित Switch 2 जेलब्रेक के सामने आने के बाद हुए। इससे कंसोल की सामान्य पाबंदियों से आगे जाकर पहुंच मिलती है। उस एक्सप्लॉइट का Faust के प्रदर्शनों में इस्तेमाल की गई फाइलों से क्या संबंध है, इसकी स्वतंत्र रूप से पुष्टि नहीं हुई है।

मूल Switch के उपयोगकर्ता आज सार्वजनिक nxnative प्रोजेक्ट के साथ प्रयोग कर सकते हैं। लेकिन खास तौर पर Mario Kart World में दिलचस्पी रखने वालों के लिए स्थिति अलग है: दिखाए गए बदलाव डेवलपर के पास ही हैं और वीडियो में दिखाई देने वाली रेंडरिंग की खामियों को अभी ठीक किया जाना है।

Nintendo की कार्रवाई का इतिहास कानूनी जोखिम को प्रभावित करता है

Nintendo के वकील Kouji Nishiura ने 2025 के एक कानूनी व्याख्यान में बताया कि एमुलेटर अपने आप में गैरकानूनी नहीं होते। हालांकि, उन्होंने संरक्षित कंसोल प्रोग्राम की नकल करने और एन्क्रिप्शन जैसे सुरक्षा उपायों को दरकिनार करने को कानूनी कार्रवाई के संभावित आधारों में गिनाया।

इस रुख के चलते ध्यान इस बात पर जाता है कि उपयोगकर्ता गेम फाइलें और कुंजियां कैसे हासिल करते हैं और सॉफ्टवेयर प्रोजेक्ट क्या वितरित करता है। गेम का मालिक होना, उसका डेटा निकालना और तकनीकी सुरक्षा उपायों को दरकिनार करना, अधिकार क्षेत्र के अनुसार अलग-अलग कानूनी सवाल खड़े कर सकते हैं।

Yuzu के डेवलपर Tropic Haze ने 2024 में Nintendo को 2.4 मिलियन डॉलर देने और स्थायी निषेधाज्ञा स्वीकार करने पर सहमति जताई। Nintendo ने Ryujinx के प्रमुख डेवलपर से संपर्क किया, जिसके बाद वह प्रोजेक्ट बंद हो गया। Nxnative ग्राफिक्स अनुवाद के लिए अब भी Ryujinx का कोड इस्तेमाल करता है।

Nintendo ने Tears of the Kingdom चलाते हुए MacNativeGames के प्रदर्शन वाले वीडियो हटाने के लिए Digital Millennium Copyright Act के तहत भी शिकायतें की हैं। इनमें 25 अक्टूबर वाली कवरेज के सप्ताह में Tsai का एक वीडियो भी शामिल था। वीडियो हटाना और सॉफ्टवेयर डेवलपरों के खिलाफ मुकदमा करना, कार्रवाई के अलग-अलग तरीके हैं और सार्वजनिक पहुंच पर इनके तात्कालिक असर भी अलग होते हैं।

ताजा रिपोर्टिंग में nxnative के खिलाफ किसी पुष्ट मुकदमे या Nintendo की सार्वजनिक कार्रवाई का पता नहीं चला। इसके डेवलपर उपयोगकर्ताओं से अपनी फाइलें देने को कहते हैं, जबकि उन फाइलों को हासिल करने और प्रोसेस करने की वैधता पर उपयोगकर्ताओं को अलग से विचार करना होगा।

विज्ञापन

घटनाक्रम कैसे आगे बढ़ा

Nxnative पर तेजी से बढ़े ध्यान के पीछे कई घटनाक्रम हैं: Switch एमुलेटरों के खिलाफ पहले की कार्रवाई, एप्पल डिवाइसों पर नेटिव एक्जीक्यूशन का काम और बाद में Switch 2 सॉफ्टवेयर पर निजी प्रयोग। तारीखों के साथ ये पड़ाव अलग-अलग घटनाओं को समझने में मदद करते हैं।

  • 2024: Yuzu के डेवलपर ने 2.4 मिलियन डॉलर के समझौते और स्थायी निषेधाज्ञा पर सहमति दी। Nintendo के संपर्क के बाद Ryujinx भी बंद हो गया।
  • 2025: Nintendo के वकील Kouji Nishiura ने एक कानूनी व्याख्यान में एमुलेशन, संरक्षित कंसोल सॉफ्टवेयर और सुरक्षा उपायों को दरकिनार करने पर चर्चा की।
  • 25 अक्टूबर, 2026: कवरेज में 61 मूल Switch गेम्स को iPhone और iPad पर खेलने योग्य बताया गया। साथ ही Apple Silicon Mac पर Tsai के प्रदर्शनों का भी उल्लेख था।
  • 27 अक्टूबर, 2026: Faust ने अपनी निजी nxnative फोर्क के जरिए macOS पर Mario Kart World चलते हुए वीडियो पोस्ट किया।
  • 28 अक्टूबर, 2026: Faust ने iPhone 18 Pro पर प्रदर्शन पोस्ट किया और कहा कि Switch 2 का उनका सोर्स कोड निजी रहेगा।

बाद की अनुकूलता जानकारी में Mac या iPhone पर जांचे गए मूल Switch गेम्स की संख्या बढ़कर 80 से अधिक हो गई। यह सार्वजनिक काम Faust के प्रदर्शनों में दिखाए गए एकमात्र Switch 2 गेम से कहीं अधिक व्यापक गेम सूची पेश करता है।

मुख्य बातें

  • Nxnative मूल Switch गेम्स को समर्थित iPhone, iPad और Apple Silicon Mac के लिए ऐप्लिकेशन के रूप में ढालता है।
  • साझा Arm64 प्रोसेसर आर्किटेक्चर गेम कोड को सीधे चलने देता है, जबकि सिस्टम सेवाओं और ग्राफिक्स को अब भी अनुकूलित करना पड़ता है।
  • बाद की परीक्षण जानकारी में 80 से अधिक मूल Switch गेम्स शामिल हैं। नतीजे सहज गेमप्ले से लेकर गेम चालू न होने तक अलग-अलग हैं।
  • Andrew Tsai ने M1 MacBook Air पर 8GB मेमोरी के साथ Monster Hunter Rise को लगातार 60 fps पर चलते हुए दिखाया।
  • उपयोगकर्ताओं को अपनी गेम फाइलें और कुंजियां, संगत Mac और डेवलपमेंट टूल चाहिए। ऑनलाइन मल्टीप्लेयर और amiibo का समर्थन उपलब्ध नहीं है।
  • Mario Kart World के प्रदर्शन एक निजी फोर्क पर आधारित हैं, जिनमें ग्राफिक्स की खामियां दिखाई देती हैं और सार्वजनिक रिलीज की कोई घोषणा नहीं हुई है।
  • Yuzu, Ryujinx और प्रदर्शन वाले वीडियो के खिलाफ Nintendo की पहले की कार्रवाई इस प्रोजेक्ट के कानूनी जोखिम के लिए अब भी प्रासंगिक है।
यह लेख शेयर करें

आपको यह भी पसंद आ सकता है