Release
nxnative goes viral: native Switch games on iPhone, iPad and Mac with no emulator, now with Switch 2 on Mac
Key points
- nxnative was created by GitHub user seedds on Oct 13, 2026, went viral around Oct 25 and had about 11,600 stars and 1,878 forks by Nov 3.
- It's not an emulator. Switch and Apple chips are both ARM64, so game code runs directly on the Apple chip, a host layer stands in for the Switch OS, and graphics go through Metal.
- As of Nov 1 the official site lists 109 Switch games that passed gameplay tests, 19 at 60 fps; the repo's game table is at 116. Early coverage said 60-something.
- Switch 2 support landed Oct 31. The README lists Donkey Kong Bananza, Splatoon Raiders, Pokémon Pokopia and Fire Emblem: Fortune's Weave, all marked Switch 2, Mac only. iPhone and iPad are untested.
- You must build on a Mac (30-60 minutes the first time). iPhone/iPad needs iOS/iPadOS 26 on an iPhone 15 Pro or M1 iPad or newer, plus sideloading.
- Android versions are community forks, and on Windows you can only package builds, not play. As of Nov 3, GitHub's public DMCA archive has no Nintendo notice naming it.
On this page
nxnative was the hottest "Switch on iPhone" project of late October 2026, and it isn't an emulator. It packages Switch games into native iPhone, iPad or Mac apps and runs the game's code directly on Apple's chips. GitHub user seedds created the project on October 13, tech accounts made it go viral around October 25, and on November 1 its official site listed 109 Switch games that passed gameplay testing. Since October 31 it also supports the Switch 2: as of November 3, the project lists four Switch 2 games, starting with Donkey Kong Bananza, tested on Mac only. The bar to entry is high: you need a Mac to build, and on iPhone you need an iPhone 15 Pro or newer on iOS 26.
How it works without emulation
The Switch uses an ARM64 NVIDIA chip, and Apple's A-series and M-series chips are ARM64 too. nxnative takes advantage of that:
- CPU: the game program is rewritten and its ARM64 code runs directly on the Apple chip, with no instruction translation.
- System: a small host program stands in for the Switch OS (Horizon), providing threads, memory, the file system, audio and other services.
- Graphics: Nintendo's NVN graphics API is reimplemented on Metal, and shaders are converted at build time.
- Origins: it grew out of d2r-mobile, a project that brought Diablo II: Resurrected to phones, uses Ryujinx's shader translator and draws on Yuzu and other projects.
That's different from a real emulator like MeloNX, which emulates the console live while you play. nxnative packages each game individually ahead of time. Switch 2 games work the same way: the game is turned into a native program, not emulated.
How many games work
| Date | Count | Source |
|---|---|---|
| Oct 25-26 | 60-something | First reports from Digital Trends, TweakTown and others |
| Late October | About 85 | XDA |
| Oct 30 | 109, 19 at 60 fps | nxnative official site |
| Nov 1 | Site still says 109; the repo's game table lists 116 (new entries include Metroid Prime Remastered and Dragon Quest I & II HD-2D) | nxnative site, repository readme |
| Nov 3 | Plus four Switch 2 games, tested on Mac only | Repository readme |
60 fps examples include Breath of the Wild, Tears of the Kingdom and Fire Emblem Engage, with specific update versions. YouTuber Andrew Tsai ran Monster Hunter Rise at a steady 60 fps on an 8 GB M1 MacBook Air. The official site notes that passing a test doesn't mean every game was verified on every device.
Since Oct 31: Switch 2 support
Starting October 31, the main nxnative repository took a run of Switch 2 commits. Donkey Kong Bananza reached its frame loop on Mac first, then Switch 2 shaders were translated natively to Metal, and the supported Xcode version moved to 27.2. Bananza became playable on Mac on November 1, followed by Splatoon Raiders (Nov 2) and Pokémon Pokopia (Nov 3). As of November 3, the README's game list has four Switch 2 titles, all marked "Switch 2, Mac only":
| Game | What the official game notes say (self-reported) |
|---|---|
| Donkey Kong Bananza | 60 fps in the opening areas on an M4 Pro, dropping to 30 in heavy scenes; only the start was tested |
| Splatoon Raiders | Tested on an M4 Pro through the opening, character creation and the first beach stage; the latest run lasted about 4.5 minutes without a crash |
| Pokémon Pokopia | About 60 fps through the opening and the first area's tutorial |
| Fire Emblem: Fortune's Weave | 30 fps (the game targets 30), with MetalFX standing in for the game's DLSS |
A few things to keep in mind:
- Only Mac is officially tested. The README says iPhone and iPad are untested. One user reported Bananza settling at about 30 fps on an iPad Pro M4 after a while; that's a single user report.
- Different inputs. Switch 2 games are built from an unpacked game folder, not an NSP, and don't need prod.keys.
- No Mario Kart World. The late-October Mario Kart World demo used a developer's private fork. The game still isn't on the official list (more below).
- All frame rates come from the project itself; there are no third-party benchmarks yet.
Community tools followed quickly. The GUI builder NX2Apple 1.0 now manages a whole game library from one app, shipped 1.0.2 rc on November 2, and its author teased an iPhone build of Bananza. LumaNX 0.3.0 tracks the latest nxnative and says it can build Switch 2 games, untested. The community project pokopia-native says it can build Pokopia as native Mac and iPhone apps; there's no independent iPhone test yet. Full details are in nxnative adds Switch 2 support: Donkey Kong Bananza runs natively on Mac.
Requirements (as of November 3, 2026)
| Item | Requirement |
|---|---|
| Build machine | Mac on macOS 26.6+ with Xcode 27.2. First build takes 30-60 minutes; free disk space of about twice the game size plus 10 GB |
| iPhone / iPad | iOS/iPadOS 26+; iPhone 15 Pro (A17 Pro) or newer, M1 iPad or newer |
| Mac | Apple Silicon; it can build a Mac app directly. Switch 2 games are only tested on Mac |
| Installing on a phone | It produces an unsigned app package you sideload with AltStore, Sideloadly or LiveContainer |
| Game files | Switch builds use the game files plus keys; Switch 2 builds use an unpacked game folder and don't need prod.keys |
| Not supported | amiibo, online play |
Older iPhones are excluded because Switch games mostly use BC-compressed textures, which chips before the A17 Pro can't read.
PC and Android: community only
- Windows: nxnative can't run games on an x86 PC. Community tools let you package an iPhone build on Windows, meaning "build on a PC, play on an iPhone".
- GUI tools on Mac: the project now points to community front ends such as NX2Apple, NX Play, NxNative Launcher and LumaNX if you'd rather not use the command line. The official command line can still build Mac apps directly.
- Android: there's no official version. Since October 24, community forks such as nx2android and nxnative-android have appeared, packaging games as APKs with Vulkan graphics and shipping updates almost daily. nx2android originally needed a GPU with BC texture support: Snapdragon (Adreno) and Xclipse on Exynos 2200 and later work, Mali and PowerVR don't. Its v0.2.0 on October 31 partly relaxes that, claiming to run on Vulkan 1.1 drivers without BC textures or timeline semaphores, but no third-party tests have confirmed how well that works. v0.2.0 also adds eight games (Metroid Dread, Super Mario Odyssey, Pokémon Legends: Arceus and more) and an Apple silicon Mac version of its packaging tool.
Legal status
As of November 3, GitHub's public DMCA archive has no Nintendo notice naming nxnative (the archive is published with a delay), and the repository still gets commits every day. The project ships no game content, but many outlets point out that Nintendo went after Yuzu and Ryujinx, so it's hard to say how long it will last. So far Nintendo's moves have targeted demo videos: YouTuber Andrew Tsai said on October 22 that one of his recomp videos got a copyright strike from Nintendo. Separately, on October 27-28 a developer used a private nxnative fork to run the Switch 2 exclusive Mario Kart World on a Mac and an iPhone. That fork isn't public and isn't part of official nxnative, which only added Switch 2 support on October 31 and doesn't list Mario Kart World; see Mario Kart World on Mac and iPhone.
nxnative's approach has spread: TotK Recomp, the Tears of the Kingdom PC recompilation released October 29, credits nxnative. For the month's other unofficial native Switch ports, see our Switch recompilation roundup.
What this means for players
If you have a Mac and a recent iPhone and don't mind the command line and sideloading, nxnative opens a new path on Apple devices: no live emulation, and some games reach 60 fps, which they don't on the console. Switch 2 now has its first games playable on a Mac this way, without prod.keys, though it's four titles and Mac-only testing so far. The trade-offs are that you build every game yourself, only newer devices work, and games outside the tested list may not boot. Read more on our nxnative page, compare options in the Mac setup guide, and for the emulator route on iPhone see the iPhone and iPad guide and enabling JIT on iOS. For the emulator route to Switch 2 games on PC, see the Switch 2 emulation guide. nxnative's official site is nxnative.dev; other sites with similar names aren't official (see how to spot fake emulator sites).
FAQ
Is nxnative an emulator?
No, and the project says so itself. Because Switch and Apple chips both use ARM64, it rewrites the game program and runs it directly on the Apple chip. A host layer replaces the Switch OS for threads, memory, files, audio and other services, and Nintendo's graphics API is reimplemented on Metal.
Can nxnative run Switch 2 games?
Yes, but only on Mac for now. Official Switch 2 support started on Oct 31, 2026. As of Nov 3 the README lists four games, Donkey Kong Bananza, Splatoon Raiders, Pokémon Pokopia and Fire Emblem: Fortune's Weave, all marked Switch 2, Mac only; iPhone and iPad are untested. Mario Kart World isn't on the official list. Switch 2 games are built from an unpacked game folder and don't need prod.keys.
Which devices does nxnative support?
As of Nov 3, 2026: Apple Silicon Macs, iPhone 15 Pro (A17 Pro) or newer, and M1 or newer iPads, on iOS/iPadOS 26 or later. Switch 2 games are only tested on Mac. Older iPhones are out because their chips can't read the BC-compressed textures Switch games use.
How many games work with nxnative?
For Switch games, the official site listed 109 titles on Nov 1, 2026 that passed gameplay testing on a Mac or iPhone, 19 of them boosted to 60 fps, including Breath of the Wild and Tears of the Kingdom. The repository's game table moves faster and lists 116. On top of that there are four Switch 2 games, tested on Mac only. Passing a test doesn't mean every device was checked.
Does nxnative work on Android or a Windows PC?
Not officially. Android has community forks such as nx2android, which originally needed a GPU with BC texture support (Snapdragon Adreno yes, Mali and PowerVR no). Its v0.2.0 on Oct 31 partly relaxes that and claims to run on Vulkan 1.1 drivers without BC textures, but no third-party tests have confirmed it yet. Community Windows tools can only package an iPhone build; the games can't run on an x86 PC.
Do I need a jailbreak or JIT?
No jailbreak; you sideload with tools like AltStore, Sideloadly or LiveContainer. Whether JIT is ever needed isn't stated in the official docs. The design suggests it isn't, since the code is rewritten ahead of time, but that's unconfirmed.
Sources
- nxnative official site
- nxnative GitHub repository README
- nxnative: Donkey Kong Bananza game notes
- nxnative issue #924: user report of Donkey Kong Bananza on an iPad Pro M4
- VideoCardz: nxnative gains Nintendo Switch 2 game support, Donkey Kong Bananza runs at 60 FPS on Mac (Nov 2, 2026)
- TweakTown: Nintendo Switch games can now run natively on macOS (Oct 25, 2026)
- Digital Trends: nxnative brings native Nintendo Switch games to Apple devices (Oct 26, 2026)
- TechSpot: You can now run Nintendo Switch games natively
- XDA: Nintendo Switch games can now run on Mac thanks to Wine-like tool, 85 titles
- TechPowerUp: New Project Lets Nintendo Switch Games Run Natively on Apple Silicon Macs and iPhones
- GitHub DMCA repository: October 2026 notices
- Andrew Tsai: Nintendo Struck My Video. But Mac Native Ports Won't Stop (YouTube, Oct 22, 2026)