Dinadala ng Nxnative ang mga Laro ng Switch sa mga Apple Device; Ipinakita ng Pribadong Fork ang Mario Kart World

14 min. na pagbasa
Nxnative Brings Switch Games to Apple Devices as Private Fork Shows Mario Kart World

Ibang paraan ng pagpapatakbo ng mga laro ng Switch sa mga Apple device

Isa sa pinakamalinaw na demonstrasyon ng nxnative, isang open source na proyekto na nagbabalot sa mga laro ng Nintendo Switch bilang mga app para sa iPhone, iPad at Mac na may Apple Silicon, ang Monster Hunter Rise na tumatakbo sa nakapirming 60 frame kada segundo sa MacBook Air na may M1 chip at 8GB na memorya. Sa halip na isalin ang bawat utos ng processor, pinapatakbo nito nang direkta sa mga chip ng Apple ang malaking bahagi ng orihinal na code ng laro.

Mga Nilalaman
  1. Ibang paraan ng pagpapatakbo ng mga laro ng Switch sa mga Apple device
  2. Bakit kayang tumakbo ng parehong code ng laro sa Apple chip
  3. Lumalawak ang listahan ng compatibility, pero hindi pantay ang mga resulta
  4. Ano ang kahulugan para sa mga manlalaro ng mga demonstrasyong 60 fps
  5. Higit pa sa pag-download ng app ang kailangan para makabuo ng laro
  6. Mga nawawalang feature at ibang alternatibo para sa Mac
  7. Pribadong eksperimento pa rin ang demonstrasyon sa Switch 2
  8. Hinuhubog ng kasaysayan ng pagpapatupad ng Nintendo ang legal na panganib
  9. Ang pagkakasunod-sunod ng mga pangyayari
  10. Mahahalagang Punto

Pinamamahalaan ng developer na kilala bilang seedds, unang nakatawag-pansin ang proyekto dahil sa mga orihinal na laro ng Switch gaya ng The Legend of Zelda: Tears of the Kingdom, Super Mario Odyssey at Mario Kart 8 Deluxe. Maaaring magkaroon ng sariling icon sa home screen ng iPhone ang isang naka-package na laro, gaya ng karaniwang app.

Lalong lumawak ang interes dahil sa isang bagong pag-unlad. Nag-post ang developer na si Will Faust ng video ng eksklusibong laro ng Switch 2 na Mario Kart World na tumatakbo sa macOS noong Oktubre 27, 2026, na sinundan ng demonstrasyon sa iPhone 18 Pro noong Oktubre 28. Pribado ang binago niyang bersyon ng nxnative, at may malulubhang problema sa graphics ang video.

Para sa mga manlalaro, ang agarang oportunidad ay ang pampublikong proyekto pa rin at ang suporta nito sa mga orihinal na laro ng Switch. Lumaki ang dokumentasyon ng compatibility nito mula sa 61 larong inilarawang puwedeng laruin sa iPhone at iPad tungo sa mahigit 80 nasubok na titulo sa Mac o iPhone. Kailangan sa pag-setup ang Mac, mga tool sa development, mga file ng laro at mga decryption key na ibibigay ng user. Hindi magagamit ang online multiplayer at suporta sa amiibo.

Walang kaugnayan ang Nxnative sa Nintendo. Kasabay ng pag-usad nito sa teknikal na aspeto ang kasaysayan ng mga hakbang ng Nintendo laban sa mga proyekto ng software para sa Switch, kabilang ang kasunduang nagkakahalaga ng $2.4 milyon sa Yuzu noong 2024 at ang sumunod na pagsasara ng Ryujinx.

Patalastas

Bakit kayang tumakbo ng parehong code ng laro sa Apple chip

Parehong gumagamit ng Arm64 instruction architecture ang orihinal na Switch ng Nintendo at ang mga makabagong Apple device. Ang instruction architecture ang batayang bokabularyong nauunawaan ng processor, gaya ng mga utos na magkalkula ng numero o maglipat ng data. Nagbibigay ng panimulang bentahe sa nxnative ang pagkakapareho ng bokabularyong ito.

Kayang tularan ng tradisyonal na emulator sa pamamagitan ng software ang kilos ng ibang makina, kabilang ang pagsasalin ng mga utos ng processor kung kailangan. Sa halip, gumaganap ang Nxnative bilang compatibility layer: inaangkop nito ang laro sa bagong kapaligiran habang direktang pinatatakbo ang code ng processor sa katugmang Apple hardware.

Marami pa ring kailangang gawin ang proyekto kaugnay ng code na ito. Umaasa ang mga laro ng Switch sa mga serbisyo ng Horizon operating system ng Nintendo at gumagamit ng NVN graphics interface ng Nintendo. Nagbibigay ang Nxnative ng mga pamalit sa mga serbisyo ng system at isinasalin ang mga graphics operation sa Metal, ang interface ng Apple para makipag-ugnayan sa graphics hardware nito.

Kailangan ding isalin ang mga shader, maliliit na programang tumutulong sa pagguhit ng mga surface, ilaw at iba pang visual effect. Gumagamit ang Nxnative ng code mula sa Ryujinx para rito. Hinango naman ang paraan nitong direktang magpatakbo ng code sa d2r-mobile, isang naunang proyektong binuo para sa Diablo II: Resurrected.

Karamihan sa mga Windows PC ay gumagamit ng x86 processor architecture, kaya ibang paraan ang kailangan para mailipat sa mga computer na iyon ang software ng Switch. Inaalis ng iisang Arm architecture ng Apple hardware ang isang patong ng pagsasalin, pero nananatiling mahahalagang gawaing teknikal ang graphics, paghawak sa memorya at mga pagkakaiba ng operating system.

Lumalawak ang listahan ng compatibility, pero hindi pantay ang mga resulta

Partikular na para sa iPhone at iPad ang unang listahan ng 61 larong puwedeng laruin. Mahigit 80 orihinal na laro ng Switch na nasubok sa Mac o iPhone ang inilalarawan sa mas bagong dokumentasyon. Saklaw ng mga entry ang iba't ibang device, bersyon ng laro at configuration, kaya kapaki-pakinabang ang mga indibiduwal na tala para sa sinumang tumitingin kung gagana ang isang partikular na titulo.

Kabilang sa mga pangunahing laro ng Nintendo na binanggit sa materyal tungkol sa compatibility ang Animal Crossing: New Horizons, Super Smash Bros. Ultimate, Metroid Dread, Fire Emblem Engage at Pokémon Legends: Z-A. Kasama rin ang dalawang open world na laro ng Zelda, ang Breath of the Wild at Tears of the Kingdom.

Patalastas

Iba-iba ang naging resulta ng mga pagsubok. Pinaandar ang Dragon Quest XI S at Unicorn Overlord, samantalang maayos na tumatakbo offline ang Dark Souls Remastered, bagaman paminsan-minsan ay may mga glitch sa vertex. Mga puntong ginagamit ang mga vertex para buuin ang mga bagay sa three-dimensional na eksena; dahil sa mga error, maaaring magmukhang baluktot ang ilang bahagi ng mga bagay na iyon.

Inilarawan ang Final Fantasy Resonance bilang puwedeng laruin, pero may kaunting pagkutitap sa graphics. Hindi naman nag-boot ang Doom Eternal sa pagsubok. Kaya kailangang tingnan ng mga posibleng user ang resulta para sa partikular nilang laro at device, kasama ang anumang kailangang update o kilalang depekto sa itsura.

Ano ang kahulugan para sa mga manlalaro ng mga demonstrasyong 60 fps

Ipinakita ng tagalikha ng gaming content sa Mac na si Andrew Tsai ang Monster Hunter Rise na tumatakbo sa nakapirming 60 fps sa batayang MacBook Air na may M1 chip at 8GB na memorya. Walang cooling fan ang laptop, kaya kapansin-pansin ang resultang iyon bilang halimbawa ng kayang gawin ng paraang ito sa Apple hardware na hindi kalakihan ang kakayahan.

Sinusukat ng frames per second kung ilang larawan ang iginuguhit ng laro bawat segundo. Kapag lumipat mula 30 fps tungo sa 60 fps, nadodoble ang bilang na iyon, na maaaring magmukhang mas maayos ang galaw at mas mabilis tumugon ang mga kontrol kung napapanatili ng laro ang mas mataas na bilis.

Inilalarawan din ng proyekto ang mga configuration na nagpapataas sa takbo ng Breath of the Wild, Tears of the Kingdom at Fire Emblem Engage mula sa orihinal na target na 30 fps tungo sa 60 fps. Nakadepende ang mga resultang iyon sa partikular na update ng laro, patch at setting.

Nagbibigay ang demonstrasyon ni Tsai ng konkretong resulta para sa isang laro sa isang Mac. Mula naman sa mga ulat ng proyekto ang mga bilang para sa Zelda at Fire Emblem; wala pang komprehensibong independiyenteng benchmark para sa bawat sinusuportahang Apple device. Kailangan ng mga mambabasang pumipili ng device o nagpaplanong magbuo ng setup ang bersyon ng laro, mga setting at hardware, bukod pa sa pangunahing bilang ng frame rate.

Isa pang praktikal na limitasyon ang storage. Maaaring lumampas sa 15GB ang laki ng ilang naka-package na laro, kaya malaking bahagi ng kapasidad ng iPhone o iPad ang maaaring magamit kapag maraming titulo ang inilagay.

Patalastas

Higit pa sa pag-download ng app ang kailangan para makabuo ng laro

Kailangang magbigay ang mga user ng sarili nilang mga file ng laro sa Switch at ng katumbas na mga decryption key, kabilang ang prod.keys file. Hindi ipinamamahagi ng proyekto ang mga laro o key na iyon. Binubuksan ng mga decryption key ang naka-encrypt na data ng laro para mabasa ito ng mga tool sa pagbuo.

Kailangan ang Mac na nagpapatakbo ng Xcode development tools ng Apple para makabuo ng app. Ayon sa mas bagong dokumentasyon, macOS 26.6 o mas bago at Xcode 27.1 ang mga kinakailangan sa pagbuo, kasama ang Homebrew, Python at iba pang dependency. Maaaring abutin nang hanggang isang oras ang unang build.

Ang mobile na bersyon ay isang application package para sa iPhone o iPad. Kailangan ng karagdagang utos sa terminal para makabuo ng standalone na macOS app. Nag-aalok ng mga graphical na interface ang mga community project gaya ng NX2Apple, bagaman hiwalay na mga tool ang mga ito na ginagamit kasabay ng pangunahing proseso.

Sa iPhone o iPad, inilalagay ang natapos na app sa pamamagitan ng sideloading, o pag-install mula sa labas ng App Store. Kabilang sa mga tinukoy na tool para rito ang AltStore at Sideloadly. Hindi ipinamamahagi ang Nxnative bilang karaniwang laro na nada-download sa App Store.

Ang nakalistang kinakailangan para sa mobile ay iPhone 15 Pro o mas bago na may iOS 26 o mas bago, o iPad na may M1 chip o mas bago na nagpapatakbo ng iPadOS 26 o mas bago. Sinusuportahan din ang mga Mac na may Apple Silicon. Iniuugnay ng proyekto sa suporta sa BC compressed texture na ginagamit ng mga laro ng Switch ang limitasyon nito sa hardware ng iPhone. Mga larawang ikinakabit sa mga bagay sa laro ang mga texture, at binabawasan ng compression ang espasyong ginagamit ng mga larawang iyon.

Mga nawawalang feature at ibang alternatibo para sa Mac

Hindi pa rin magagamit sa nxnative ang online multiplayer at mga feature ng amiibo. Mga pigura at kard ng Nintendo ang amiibo na maaaring magbukas ng content o makipag-ugnayan sa mga larong sumusuporta rito. Mawawala ang mga feature na ito para sa mga manlalarong umaasa sa mga ito kapag lumipat sila sa mga naka-package na app na ito.

Mas makitid ang saklaw ng MacNativeGames: nakatuon ito sa Breath of the Wild at Tears of the Kingdom sa halip na sa malawak na koleksiyon ng mga laro ng Switch. Kabilang sa mga iniulat na feature nito sa desktop ang MetalFX upscaling sa 2K, frame interpolation at suporta sa ultrawide na display format na 21:9.

Gumagawa ang upscaling ng mas malaking output image mula sa mas maliit na larawang na-render, samantalang lumilikha ang frame interpolation ng mga larawan sa pagitan ng mga frame para magmukhang mas maayos ang galaw. Magkakaiba ang praktikal na kalakasan ng mga proyekto: mas malawak ang compatibility work ng nxnative, samantalang nakatuon ang MacNativeGames sa dalawang laro ng Zelda.

Patalastas

Pribadong eksperimento pa rin ang demonstrasyon sa Switch 2

Ipinapakita ng video ni Will Faust sa macOS noong Oktubre 27 ang pag-launch ng Mario Kart World at pagpasok nito sa isang karera sa pamamagitan ng pribadong fork ng nxnative. Binagong sangay ng umiiral na proyekto ng isang developer ang fork. Nangangailangan ng dagdag na trabaho ang suporta sa Switch 2 para sa mas bagong graphics interface at software ng system nito.

May nawawalang geometry at maling mga kulay sa video ng karera. Ibig sabihin ng nawawalang geometry ay wala ang ilang bahagi ng eksena, gaya ng mga surface o bagay. Ipinapakita ng mga depektong ito na nasa maagang yugto pa ang development.

Sumunod na nag-post si Faust ng video sa iPhone 18 Pro noong Oktubre 28 at iniulat na wala pang 6.5GB ang nagamit na pisikal na memorya. Sinabi niyang hindi niya ilalabas ang source code para sa mga pagbabago niya sa Switch 2. Wala pang independiyenteng pagsubok, mas malawak na listahan ng compatibility o petsa ng pampublikong paglalabas.

Sumunod ang mga demonstrasyon sa paglitaw ng ns2jb, isang iniulat na jailbreak para sa Switch 2 na nagbibigay ng access lampas sa karaniwang mga restriksiyon ng console. Hindi pa independiyenteng napagtitibay kung paano nauugnay ang exploit na iyon sa mga file na ginamit sa mga demonstrasyon ni Faust.

Maaaring subukan ng mga may-ari ng orihinal na Switch ang pampublikong proyekto ng nxnative ngayon. Iba ang sitwasyon para sa mga partikular na interesado sa Mario Kart World: nasa developer pa rin ang mga pagbabagong ipinakita, at kailangan pang ayusin ang nakikitang mga depekto sa rendering.

Ipinaliwanag ng abogado ng Nintendo na si Kouji Nishiura sa isang lektura tungkol sa batas noong 2025 na hindi awtomatikong ilegal ang mga emulator. Gayunman, tinukoy niya bilang posibleng batayan ng legal na aksiyon ang pagkopya ng mga protektadong programa ng console at pag-iwas sa mga panseguridad na hakbang gaya ng encryption.

Dahil dito, mahalagang isaalang-alang kung paano nakukuha ng mga user ang mga file ng laro at key, pati na rin kung ano ang ipinamamahagi ng isang software project. Maaaring magkakaiba ang mga legal na usapin tungkol sa pagmamay-ari ng laro, pagkuha ng data nito at pag-iwas sa mga teknikal na proteksiyon, depende sa hurisdiksiyon.

Sumang-ayon noong 2024 ang developer ng Yuzu na Tropic Haze na magbayad ng $2.4 milyon sa Nintendo at tumanggap ng permanenteng utos ng hukuman na nagbabawal sa ilang gawain. Kalaunan ay nagsara ang Ryujinx matapos makipag-ugnayan ang Nintendo sa pangunahing developer nito. Patuloy na ginagamit ng Nxnative ang code ng Ryujinx para sa pagsasalin ng graphics.

Nagsampa rin ang Nintendo ng mga kahilingan sa ilalim ng Digital Millennium Copyright Act para alisin ang mga demonstrasyong video ng Tears of the Kingdom na pinatatakbo ng MacNativeGames, kabilang ang isang video ni Tsai noong linggo ng mga ulat noong Oktubre 25. Magkaibang paraan ng pagpapatupad ang pag-aalis ng video at pagsasampa ng kaso laban sa mga developer ng software, at magkaiba rin ang agarang epekto ng mga ito sa pampublikong access.

Walang natukoy sa pinakabagong mga ulat na kumpirmadong kaso o pampublikong hakbang ng Nintendo laban sa nxnative. Inaatasan ng mga developer nito ang mga user na magbigay ng sarili nilang mga file, samantalang hiwalay na usapin para pag-isipan ng mga user ang legalidad ng pagkuha at pagproseso sa mga file na iyon.

Patalastas

Ang pagkakasunod-sunod ng mga pangyayari

Pinagsasama ng mabilis na pagdami ng atensiyon sa nxnative ang ilang magkakaugnay na usapin: ang mga naunang hakbang laban sa mga Switch emulator, ang pagbuo ng paraan para direktang magpatakbo ng code sa mga Apple device, at ang sumunod na pribadong eksperimento sa software ng Switch 2. Makakatulong ang mga petsa para maihiwalay ang mga ito.

  • 2024: Sumang-ayon ang developer ng Yuzu sa kasunduang nagkakahalaga ng $2.4 milyon at sa permanenteng utos ng hukuman na nagbabawal sa ilang gawain. Sumunod na nagsara ang Ryujinx matapos makipag-ugnayan ang Nintendo sa pangunahing developer nito.
  • 2025: Tinalakay ng abogado ng Nintendo na si Kouji Nishiura ang emulation, protektadong software ng console at pag-iwas sa mga panseguridad na hakbang sa isang lektura tungkol sa batas.
  • Oktubre 25, 2026: Iniulat na puwedeng laruin sa iPhone at iPad ang 61 orihinal na laro ng Switch, kasabay ng mga demonstrasyon ni Tsai sa mga Mac na may Apple Silicon.
  • Oktubre 27, 2026: Nag-post si Faust ng video ng Mario Kart World na tumatakbo sa macOS sa pamamagitan ng pribadong fork niya ng nxnative.
  • Oktubre 28, 2026: Nag-post si Faust ng demonstrasyon sa iPhone 18 Pro at sinabing mananatiling pribado ang source code niya para sa Switch 2.

Sa mas bagong dokumentasyon ng compatibility, lumawak sa mahigit 80 titulo ang bilang ng mga nasubok na orihinal na laro ng Switch sa Mac o iPhone. Mas malawak na hanay ng mga laro ang saklaw ng pampublikong gawaing ito kaysa sa iisang titulo ng Switch 2 na ipinakita sa mga demonstrasyon ni Faust.

Mahahalagang Punto

  • Inaangkop ng Nxnative ang mga orihinal na laro ng Switch bilang mga app para sa mga sinusuportahang iPhone, iPad at Mac na may Apple Silicon.
  • Dahil pareho ang Arm64 processor architecture, kayang tumakbo nang direkta ng code ng laro, pero kailangan pa ring iangkop ang mga serbisyo ng system at graphics.
  • Mahigit 80 orihinal na titulo ng Switch ang nasa mas bagong dokumentasyon ng pagsubok, na may mga resultang mula sa maayos na paglalaro hanggang sa hindi pag-launch.
  • Ipinakita ni Andrew Tsai ang Monster Hunter Rise na tumatakbo sa nakapirming 60 fps sa M1 MacBook Air na may 8GB na memorya.
  • Kailangan ng mga user ang sarili nilang mga file ng laro at key, isang katugmang Mac at mga tool sa development. Hindi magagamit ang online multiplayer at suporta sa amiibo.
  • Gumagamit ang mga demonstrasyon ng Mario Kart World ng pribadong fork na may nakikitang depekto sa graphics at walang inihayag na pampublikong petsa ng paglalabas.
  • May kaugnayan pa rin sa legal na panganib ng proyekto ang mga naunang hakbang ng Nintendo laban sa Yuzu, Ryujinx at mga demonstrasyong video.
Ibahagi ang artikulong ito

Baka magustuhan mo rin