Guide

Switch Games Running Natively on Apple and Android, No Emulator Involved

Switch Games Running Natively on Apple and Android, No Emulator Involved — System Emulation guide for retro handhelds | Held Games

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

2026-11-02 · News and analysis

Affiliate disclosure: This guide contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.

Something arrived in October 2026 that does not fit any of the categories we normally use on this site.

It is not an emulator. It is not a recompilation of one specific game. It is a toolchain that takes a Switch game you own and builds it into a real app. A Mac app, an iPhone app, or an Android APK, depending on which version you use. You then launch it like any other app on the device.

The games run well. In several cases they run better than they did on a Switch. And the whole thing works because of one fact that has been sitting in plain sight for nine years.

Everything below assumes you are playing games you already own. We do not link to ROM sources, dumping tools, or key files, and we are not publishing build instructions.

The Short Version

  • What it is. A toolchain called nxnative on Apple platforms, and nx2android on Android. You supply your own game, it produces an app.
  • Why it works. The Switch and your phone both use the ARM64 instruction set. The game's own code runs directly on your chip. There is no processor to emulate.
  • What still gets replaced. The Switch operating system is swapped for a stand in, and Nintendo's NVN graphics calls are rebuilt on Metal for Apple or Vulkan for Android.
  • How well it runs. Several Switch titles hit 60 fps on Android that ran at 30 fps on the Switch itself.
  • The Android catch. It needs an Adreno or Xclipse GPU. Mali and PowerVR are not supported. That excludes about half the devices we track, including every Anbernic Android handheld.
  • The Apple catch. You need Apple silicon. An Intel Mac cannot do it at all.
  • Switch 2. Apple only, barely started, and covered in its own piece. Android gets Switch 1 only.
  • What it is not. It is not a download of a game. These are tools, and they contain no game content whatsoever.

Why This Works At All

Our guide to Switch 2 emulation spends a lot of words on how hard it is to emulate a console. This route avoids most of that difficulty by not emulating the console.

A game is compiled machine code aimed at a specific instruction set. The Switch uses ARM64. The Switch 2 uses ARM64. Your Android handheld uses ARM64. Apple silicon uses ARM64. They are not identical chips, but they speak the same language.

So the game's own compiled code does not need translating. It can execute on your device as it is. That removes the single most expensive part of emulation, the part where every instruction gets converted on the fly while you play.

What does need replacing is everything the game expects to find around it. It asks the Switch operating system for files, memory and controller input, so the toolchain supplies a stand in that answers those requests. It draws graphics using Nintendo's NVN interface, which exists nowhere else, so the toolchain rebuilds those calls on top of Metal on Apple devices and Vulkan on Android.

That is still a serious amount of engineering. It is just a different and more tractable job than simulating a whole console.

Here is the clean proof that the shared instruction set is really what makes this work. The Apple version does not run on an Intel Mac. Not slowly, not partially. An Intel Mac is a fast computer with plenty of memory, and it cannot do this, because its processor does not speak ARM64. Meanwhile a phone does it comfortably. Performance was never the deciding factor.

The Apple Side

nxnative is the original project, and it appeared in October 2026. It turns a Switch game folder into an app for Mac, iPhone or iPad.

What you need:

  • iPhone or iPad: an iPhone 15 Pro or newer, meaning an A17 Pro chip or later, or an iPad with an M1 or newer. iOS or iPadOS 26 and up.
  • Mac: Apple silicon. An Intel Mac is not supported.
  • Your own game files, and your own key file dumped from your own Switch.

The resulting iPhone app is unsigned, so the usual free sideloading tools install it without a paid Apple developer account. That matters, and it is the part that makes this realistic for ordinary people rather than developers. Note that Switch 2 titles are the exception and are much more demanding, which we cover separately.

The project lists well over 100 Switch titles with notes on how each one behaves, including frame rate observations. Some run at 60 fps where the Switch managed 30.

The Android Side, and the Catch That Matters

nx2android does the same job on Android. You point it at a Switch game you own and it produces a native APK, with the graphics rebuilt on Vulkan instead of Metal.

You run the tool itself on a Windows PC or an Apple silicon Mac, and it installs the finished app to your device.

This is the first time Android handhelds have had a serious native Switch route. Our recompiled games on Android guide has spent its whole life explaining that native ports are x86 only and ARM devices get left behind. That was about PC recompilations. It does not apply here, because the Switch was already ARM.

The GPU requirement

Now the part that decides whether any of this is relevant to the device in your hands.

nx2android requires an Adreno or Xclipse GPU. The reason is texture compression. Switch games ship textures in a BC compressed format, and the GPU has to be able to read it. Mali and PowerVR GPUs are explicitly unsupported.

This is not a performance floor. It is not something a faster device gets past. Your chip either has the capability or it does not, and no amount of extra speed substitutes for it.

Across the 60 devices in our database, this is how it lands:

GPU familyDevices we trackSupported
Adreno17Yes
Mali27No
PowerVR3No
AMD or Intel, x86 handhelds4Not applicable

So roughly half our catalogue is ruled out before any discussion of how fast it is.

Which handhelds qualify

In practice this follows the chipset, not the brand. Snapdragon devices use Adreno graphics and are in. Dimensity, Allwinner and Rockchip devices use Mali and are out.

Devices with an Adreno GPU:

  • AYN Odin 3 (Adreno 830) and Odin 2 Portal Pro (Adreno 740)
  • AYN Thor (Adreno 740)
  • Retroid Pocket 6 and Pocket Nova (Adreno 740)
  • Retroid Pocket Duo (Adreno 722)
  • Retroid Pocket 5, Pocket Mini and Pocket Flip 2 (Adreno 650)
  • Ayaneo Pocket Micro 2 (Adreno 650)

Devices ruled out by a Mali GPU, including several we rate highly for Switch 1 emulation:

  • Anbernic RG557 and RG477M (Mali-G615 MC6)
  • Anbernic RG477V, RG556, RG Cube, RG Slide, RG476H
  • Retroid Pocket 4 Pro and Ayaneo Pocket Air (Mali-G77 MC9)
  • Every budget Linux handheld we cover, which is Mali or PowerVR throughout

The headline for Anbernic owners is blunt. Anbernic's Android handhelds all use Mali graphics, so none of them can use this. The RG557 and the RG477M are genuinely good devices and we recommend them for Switch 1 emulation. They will keep doing that job well. They cannot run a native Switch port, and buying a faster Anbernic will not change that.

The flip side is that a Retroid Pocket 5, which is an older and cheaper device, is eligible where the newer Anbernic flagship is not.

One more caveat on the Adreno list

An Adreno badge is necessary, not sufficient. A handful of devices in our database carry very old or very low end Adreno parts, and those will not run Switch titles no matter what the compatibility rule says. The realistic floor is a Snapdragon 8 series device, the same hardware you would want for Switch 1 emulation anyway.

How Well Does It Actually Run

The Android project publishes a list of tested games with notes, and the results are better than you would expect from a project this young.

Most listed titles run at 60 fps, including several that ran at 30 fps on the original Switch hardware. That is the upside of removing the emulation overhead: you are not spending your device's power on translation, so what is left goes to the game.

It is not uniformly clean. Two titles are marked as work in progress, with lighting problems in one and missing models and effects in the other. One more boots but has not had saving or full battles verified. That is an honest status list rather than a marketing page, which is a good sign about the project generally.

About two dozen games are listed as tested on Android. The Apple project lists considerably more. Both numbers are climbing, and both are far short of the Switch library.

What About Switch 2

Short answer: Apple only, very early, and not on any Android handheld.

The Apple toolchain has started running Switch 2 titles on Macs. On 2 November 2026 a patch built on top of it brought a Switch 2 game to the iPhone for the first time with a public toolchain, which we cover in detail in the Pokopia port.

There is one genuinely interesting technical wrinkle. Switch 2 game data pulled from a jailbroken console comes off already decrypted, so the Switch 2 path needs no key file at all, unlike the Switch 1 path. That is an unexpected consequence of the October 2026 jailbreak.

Android gets none of this. nx2android handles Switch 1 only, and nobody has announced otherwise.

The Honest Caveats

  • This is weeks old. Both projects are young and changing daily. Anything specific in this article could be out of date quickly, which is why the notes above record when we checked.
  • You supply everything. These toolchains contain no game content and no keys. They are tools, and without your own dumped game they do nothing at all.
  • Compatibility is a list, not a guarantee. A few dozen tested games is not a library. Your particular game may not be on it.
  • The legal position depends on where you live and on whether you own the game, and this is not legal advice. Nintendo is actively selling both consoles, which makes this a more exposed area than emulating a console from 2001.
  • Building is not instant. Shaders have to be compiled ahead of time, which is a slow one off step per game rather than something that happens while you play.

Frequently Asked Questions

Is this an emulator?

No, and the distinction is real rather than marketing. An emulator simulates the console's processor while you play, paying a translation cost on every frame. Here the game's own ARM64 code runs directly on your chip, because the Switch and your device use the same instruction set. Only the operating system and graphics layers are replaced.

Why can an iPhone run a Switch 2 game when my Android handheld cannot?

Not because the iPhone is faster. Because the toolchain for Switch 2 exists on Apple silicon and does not exist anywhere else. The Android version handles Switch 1 only. This is a software availability problem, not a hardware one.

Will this work on my Anbernic?

If it is an Android Anbernic, no. Anbernic's Android handhelds use Mali GPUs, and Mali is explicitly unsupported because it cannot read the compressed textures these games ship with. That includes the RG557 and RG477M. Their Linux handhelds are even further out of scope.

Which handhelds can run it?

Snapdragon devices with Adreno graphics. In our catalogue that means the AYN Odin 3, Odin 2 Portal Pro and Thor, and the Retroid Pocket 5, Pocket 6, Pocket Mini, Pocket Flip 2, Pocket Nova and Pocket Duo. A Snapdragon 8 series chip is the realistic floor.

Do I need a jailbroken Switch?

You need your own game files and, for Switch 1, your own key file, both dumped from your own console. We do not publish instructions for that. Switch 2 titles are different, because data from a jailbroken Switch 2 arrives decrypted and needs no keys.

Does it run better than an emulator?

Often yes. Several titles reach 60 fps on Android where the Switch itself ran them at 30. Removing the per frame translation cost frees up real performance. The trade is that only a few dozen games have been tested, where a mature emulator runs most of the library.

Is there a Switch 2 version for Android?

No. Switch 2 support exists only on Apple silicon, and even there it is at an early stage covering very few games.

Related reading