Az nxnative nevű új nyílt forráskódú projektnek köszönhetően a Nintendo Switch játékok Mac számítógépeken és iPhone-okon már natív módon is futhatnak, hagyományos emulátor nélkül. A fejlesztők által készített eszköz a fogantyúmagokat figyelembe véve, a játékos saját játékkiíratását és prod.keys fájljait veszi át, és ezeket önálló alkalmazássá alakítja iPhone-ra, iPadre vagy Mac-re, ahelyett, hogy menet közben lefordítaná a Switch kódot, ahogy az emulátorok általában teszik.

Kulcs elvitelek

  • ✓Az nxnative a játékos saját Switch játékkiírását natív Apple Silicon alkalmazássá alakítja, emulátor nélkül.
  • ✓A fejlesztői magok a technikát a d2r-mobile-ra alapozták, ami ugyanezt tette a Diablo II: Resurrected esetében is.
  • ✓A Monster Hunter Rise állítólag 60 képkocka/másodperc sebességgel zárt egy ventilátor nélküli M1 MacBook Air-en, 8 GB RAM-mal.
  • ✓Körülbelül 70 játék szerepel teszteltként, bár a Doom Eternal nem indul el.
  • ✓Nincs online játék vagy amiibo támogatás, és a legtöbb cím iPhone 15 Pro vagy újabb készüléket céloz meg.

A projekt már felkeltette Andrew Tsai YouTuber figyelmét, aki a Mac hardvereken is végigvitte a lépéseit. A Monster Hunter Rise állítólag 60 képkocka/másodperc sebességgel zárt egy alap, ventilátor nélküli M1 MacBook Air-en, mindössze 8 GB RAM-mal, ami mai mércével mérve meglehetősen szerény gép. Az Unicorn Overlord, a Dragon Quest XI S és a Dark Souls Remastered is komolyabb probléma nélkül futott, bár a Doom Eternal egyáltalán nem volt hajlandó elindulni.

Hogyan kerüli el az nxnative az emulációt a Nintendo Switch Games-en Mac rendszeren?

Az nxnative mögött meghúzódó trükk a megosztott architektúrában rejlik. A Nintendo Switch és minden modern Apple Silicon chip, az M1-től a legújabb A-sorozatú processzorokig, az Arm64 utasításkészletet használja. Mivel a mögöttes hardvernyelv már kompatibilis, az nxnative átírhatja a játék kódját, hogy az közvetlenül az Apple szilíciumán fusson, ahelyett, hogy egy külön Switch processzort szimulálna, ahogyan az emulátorok, például a Ryujinx vagy a Yuzu korábban tették.

Ahhoz, hogy ez működjön, az eszköz kicseréli a Switch’s Horizon operációs rendszert egy könnyű stand-in gazdagépre, majd újraépíti a Nintendo NVN grafikus API-ját az Apple Metal keretrendszerén. A Shader fordítást, amely minden platformközi konverzió köztudottan trükkös része, a Ryujinx-től, az egykor népszerű Switch emulátortól kölcsönözték, amelyet a Nintendo 2024-ben húzott ki a terjesztésből. A szélesebb körű technika sem új; tükrözi a d2r-mobile nevű létező projektet, amely ugyanezt a megközelítést alkalmazta a Diablo II: Resurrected futtatásához mobil Apple eszközökön.

Melyik játékok működnek valójában

Az nxnatív README jelenleg nagyjából 70 tesztelt játékot sorol fel, és ez a szám növekedni fog, ahogy egyre több felhasználó kísérletezik saját könyvtáraival. A kompatibilitás a legújabb Apple hardverek felé hajlik: a legtöbb cím az iPhone 15 Pro vagy újabb, valamint az M1-es vagy újabb chipet futtató iPadeket célozza meg. A Mac-felhasználók a címeket is futtathatják, bár a Mac buildek további fordítási lépést igényelnek az iOS és iPadOS verziókhoz képest.

Az eddigi eredmények vegyesek, ahogy az egy még korai szakaszában lévő projekt esetében várható. Az olyan címek teljesítménye, mint a Monster Hunter Rise, még a belépő szintű Apple Silicon esetében is valódi mozgásteret sugall, míg a Doom Eternal teljes sikertelensége emlékeztet arra, hogy nem minden Switch-cím fordítható tisztán. Megismétli azt a mintát, amelyet más natív portra irányuló erőfeszítésekben láthattunk, beleértve egy hasonló projektet, amelynek célja a PS5-játékok natív futtatása PC-n, ahol egyes játékok hibátlanul futnak, mások pedig egyszerűen megtagadják az együttműködést.

Ami hiányzik: Online Play, amiibo és Easy Setup

Az nxnative nem plug-and-play megoldás. Nincs támogatás az online többjátékoshoz, így bármi, ami a Nintendo hálózati szolgáltatásai köré épül, nem áll rendelkezésre. Az amiibo funkcionalitás szintén hiányzik, ami kizárja az ilyen figurákhoz kötődő funkciókat az olyan játékokban, mint az Animal Crossing vagy a The Legend of Zelda. A beállításhoz a játékos saját, legálisan kiírt játékfájljaira és konzol prod.keys-ére van szükség, ez a folyamat megköveteli a technikai kényelmet, és reálisan az eredeti hardver és kazetták vagy digitális licencek tulajdonjogát.

Nintendo Switch játékok Mac rendszeren, amelyek natív módon futnak az nxnative nyílt forráskódú eszközön keresztül

Ez a belépési akadály az nxnative-ot lélekben közelebb hozza a Steam- és Windows-játékokat helyben futtató Android-alkalmazásokhoz, mint egy egyszerű letölthető emulátorhoz. Mindkét eszköz arra kéri a felhasználókat, hogy hozzák magukkal saját, legálisan birtokolt tartalmaikat, és végezzenek némi beállítási munkát, ahelyett, hogy egy kattintással bármit lejátszhatnának.

Mit jelent a Switch tulajdonosok és az Apple felhasználók számára

Mindenki számára, aki már rendelkezik Nintendo Switch játékokkal Mac-kompatibilis hardveren, az nxnative a szokásos emulációtól teljesen eltérő ajánlatot kínál: a címek natív Apple-alkalmazásként való futtatását fordítási réteg helyett, ami simább teljesítményt jelenthet a kisebb teljesítményű gépeken. Az a tény, hogy egy ventilátor nélküli M1 MacBook Air képes 60 képkocka/mp sebességre bírni egy olyan igényes címben, mint a Monster Hunter Rise, sokat elárul arról, hogy a natív végrehajtás mennyit takaríthat meg a költségeken a hagyományos emulációhoz képest.

A Nintendo számára is kényes pillanatba került, amely a múltban agresszíven folytatott emulátorprojekteket jogi lépésekkel, beleértve magát a Ryujinx leállítását is. Az, hogy az nxnative hasonló vizsgálatokat végez-e, még nem derül ki, de a projekt a felhasználók által biztosított játékfájlokra és -kulcsokra támaszkodik, nem pedig bármilyen kalóztartalomra, ami hasonló jogi szürke zónába helyezi, mint a többi öntörlő eszköz. Egyelőre ez egy szűk körű, de figyelemre méltó bizonyítéka annak, hogy milyen messzire jutott a natív Arm64-kompatibilitás a konzolok és a fogyasztói eszközök között, és emlékeztet arra, hogy az Apple chiparchitektúrája milyen szorosan tükrözi a dedikált játékkonzolok hardverét. Bárki, aki követi a Nintendo álláspontját a fizikai Switch-játékok tulajdonjogával kapcsolatban, felismeri a mintát: a lelkes projektek folyamatosan találnak új módokat a legálisan birtokolt játékadatok felhasználására, még jóval a hivatalos támogatási részletek rendezése után is.

Gyakran ismételt kérdések

Az nxnative egy emulátor?

Nem a hagyományos értelemben. A Switch hardver szimulációja helyett az nxnative átírja a játék kódját, hogy közvetlenül az Apple Silicon megosztott Arm64 architektúráján fusson, ami a fejlesztők szerint jobb teljesítményt nyújt, mint a szabványos emuláció ugyanazon a hardveren.

Milyen eszközöket támogat az nxnative?

A legtöbb tesztelt játék az iPhone 15 Pro vagy újabb készülékeket, az M1-es vagy újabb chippel ellátott iPadeket és az Apple Silicon Mac-eket célozza meg. A Mac-verziók további összeállítási lépést igényelnek az iOS és iPadOS telepítéseihez képest.

Az nxnative támogatja az online multiplayert vagy az amiibót?

Nem. A projekt jelenleg nem rendelkezik online játéktámogatással és amiibo funkcióval, így az egyes játékokon belül egyjátékos vagy helyi tartalomra korlátozódik.

A játékosoknak rendelkezniük kell az eredeti Switch játékkal?

Igen. Az nxnative megköveteli a felhasználó saját kiírt játékfájljait és a konzol prod.keys-ét, ami azt jelenti, hogy a letöltött ROM-ok helyett a legálisan birtokolt hardverre és szoftverre támaszkodik.