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 article contains affiliate links. As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. Learn more.
Pokémon Pokopia came out on 5 March 2026 as a Switch 2 exclusive. It reviewed extremely well, somewhere around 90 on the aggregate sites, and it is the kind of release people buy a console for.
On 2 November 2026 it started running on an iPhone. Not streamed from a console, and not under an emulator. As an actual iPhone app, with the game's own code executing on the phone's processor and the graphics going through Metal.
The engineering behind that is genuinely clever and worth understanding. The requirements to do it yourself are a lot steeper than the headlines suggest, and the game is playable for roughly the first ten minutes before your phone gets too hot. Both halves of that are true at once.
Everything below assumes you are playing a game you already own. We are not publishing build instructions, dumping instructions, or links.
The Short Version
- What it is. A patch that extends an existing toolchain called nxnative, which turns Switch games into real Mac and iPhone apps. It is not a standalone project.
- It is not an emulator. The Switch 2 and Apple silicon both use ARM64, so the game's own compiled code runs directly on the chip. Nothing simulates the console's processor.
- The clever bit. It translates Switch 2 shaders down into Switch 1 shaders, so a mature existing shader compiler can handle them. It sidesteps the hardest unsolved problem in Switch 2 emulation rather than solving it.
- You need a paid Apple developer account. The $99 a year one. Free sideloading installs the app and then it dies on startup. This is the requirement nobody mentions.
- You need a recent Pro iPhone. The game reserves 11 GB of address space.
- It runs at 30 fps, matching the Switch 2's own handheld mode.
- Your phone will get hot. The project's own notes say iOS reports a serious thermal state after about six minutes.
- It is not the whole game. The creator reports clean play up to a point early in the opening. New areas need a rebuild step.
- It is not the first Switch 2 game to run off console, but it is the first with a toolchain anyone else can use.
What Actually Happened
The important correction to most of the coverage is about what this project is.
It is not a from scratch effort to port a Pokémon game. It is a patch, roughly 166 KB of changes, applied on top of nxnative, a much larger toolchain that has been turning Switch games into Apple apps since the middle of October 2026. We cover that toolchain in full in Switch games running natively on Apple and Android.
nxnative already handled Switch 1 games, and had started reaching Switch 2 titles on Macs. This patch is what carried a Switch 2 game onto an iPhone, which is the part that had not been done publicly before.
So the accurate description is that someone extended an existing and very capable toolchain to one specific Switch 2 game, and documented how. That is less dramatic than "lone developer ports Pokémon to iPhone," and considerably more useful, because the method is repeatable.
Why There Is No Emulator Involved
The claim that this runs without emulation is true, and the reason is simple enough to state in a sentence.
The Switch 2 and Apple silicon both use the ARM64 instruction set. The game's compiled code is already in a language the iPhone's processor understands. There is no need to translate instructions while you play, which is the expensive thing emulators do.
What does get replaced is the environment around the code. The Switch 2's operating system is swapped for a stand in, and Nintendo's NVN2 graphics calls are rebuilt on top of Apple's Metal.
The proof that the shared instruction set is really the mechanism is in the project's own requirements: an Intel Mac cannot run it. A powerful desktop computer is excluded while a phone is not, purely because of which instruction set the processor speaks.
The Clever Part Nobody Is Writing About
Our Switch 2 emulator guide describes the single largest unsolved problem in that field. The Switch 2's GPU uses a newer NVIDIA architecture, and translating its shader programs into something another GPU can run means writing a new shader compiler essentially from scratch. Both serious Switch 2 emulator projects have that work unfinished, and it is the main reason neither runs a game.
This project does not solve that problem. It goes around it.
The Switch 2 uses an Ampere generation GPU. The original Switch used the older Maxwell generation, and because Switch 1 emulators have existed for nine years, there is a mature, well tested shader compiler for Maxwell already in the world.
So the patch includes a component that translates Switch 2 Ampere shader instructions down into Maxwell instructions. Then it hands them to the existing Switch 1 shader compiler, which turns them into something Metal can run.
It converts a hard new problem into an old solved one. That is a genuinely smart piece of engineering, and it explains how a single person with a patch got further on one game than two dedicated emulator projects have on any game.
One honest nuance follows from this. The processor really is not emulated, but the graphics path is built out of components that came from emulator projects, and the project credits them openly in its own documentation. "No emulator" describes how your game's code runs. It does not mean no emulator technology was involved anywhere.
Because the shaders cannot be translated while you play, all of this happens ahead of time when the app is built. On a recent Mac that step takes somewhere in the region of half an hour to forty five minutes.
What You Would Actually Need
This is the section the coverage skips, and it changes who can realistically do this.
A paid Apple Developer Program membership. The game reserves about 11 GB of address space, which on iOS requires two special permissions, including one called Extended Virtual Addressing. Apple only grants that permission to apps signed by a paid developer team, the $99 a year tier.
This is not a formality you can route around. The project's own notes are explicit: free sideloading tools will install the app perfectly happily, and then the game stops at startup when it cannot reserve its memory. You get an app icon and a failure, not a game.
A recent Pro iPhone. The testing was done on a current generation Pro model running iOS 27.2. The memory requirement rules out the rest of the lineup.
An Apple silicon Mac, or a Windows PC. The Mac app needs an M1 or newer and around 20 GB of free space. A Windows PC can build the iPhone app but not the Mac one.
Your own copy of the game, dumped from your own console. The toolchain contains no game data. It also checks that your dump is one specific version of Pokopia and refuses anything else. Notably it needs no key file at all, because Switch 2 data from a jailbroken console comes off already decrypted. That is a downstream consequence of the October 2026 jailbreak that we did not anticipate when we covered it.
How Well It Actually Plays
Honestly? Early days, and the project says so itself.
It runs at 30 fps, which is what the Switch 2 does in handheld mode, so that is parity rather than a compromise. There is a render scale setting you can lower for a cooler phone and a softer picture.
The screenshots the project published show the game rendering correctly. Lighting, shadows and textures all look right, and there is a full on screen touch gamepad overlaid on the view, with shoulder buttons, face buttons, a d-pad and a stick. Touch controls are the default, which is a detail worth knowing if you were imagining pairing a controller.
Three things temper it.
Thermals. The project's own documentation says the phone reaches iOS's serious thermal state after roughly six minutes at 30 fps and stays warm. That is a real limit on a play session, not a theoretical concern.
Coverage. The creator reports playing up to a point early in the opening with no issues. That is the opening area, the character creator and the first stretch of the game, not the whole thing.
The shader refresh loop. Because shaders are compiled ahead of time, new ones get discovered as you reach new content. About 140 had been captured at the time of writing, all from the early game. Reaching fresh areas means going back and rebuilding.
So this is a working proof of a method, not a way to play through Pokopia on a plane.
Is This the First Switch 2 Game to Run Off Console?
No, and the distinction is worth getting right because several write ups will blur it.
Mario Kart World got there first. Around the end of October 2026 a developer demonstrated it running natively on a Mac and on a current Pro iPhone, using their own fork of the same underlying toolchain. That was the first Switch 2 game shown running on something other than a Switch 2.
Two caveats on that one. The footage showed missing shaders, stutter and broken geometry, so it was a demonstration rather than a playable game. And the fork is private, so nobody else could reproduce it.
Separately, an emulator fork called Eden-NX2 booted two commercial Switch 2 games on Windows on 29 October, ran them badly, published no downloadable build, and was archived two days later.
What makes the Pokopia work different is that it is public, documented and reproducible. The patch, the per game data it needs and the instructions are all out in the open under a permissive licence. Someone else with the right hardware and their own copy of the game can follow it.
So the accurate claim is not "first Switch 2 game running off console." It is "first Switch 2 game with a public toolchain that someone else can actually use."
Why This Might Matter Beyond One Game
The structure of the project hints at what comes next.
The game specific pieces live in their own folder, keyed to Pokopia's title identifier, holding the data the toolchain needs for that one game. The rest of the patch is general Switch 2 support.
That separation is the interesting part. It suggests adding a second Switch 2 game is a matter of producing a new data profile rather than redoing the engineering. Whether that turns out to be easy in practice is unknown, and nobody has demonstrated a second title this way yet.
It is also worth noting that the creator openly credits an AI assistant with substantial help across a couple of weeks of work. That disclosure is becoming common in this scene and we have written about what it means for the recompilation and decompilation world. Disclosed assistance is a good sign rather than a bad one. Several of the projects that made the biggest claims this year did not disclose anything.
What This Means For Your Handheld
Very little, and it is worth being direct about that.
This route needs Apple silicon. No Android handheld can do it. The Android version of the underlying toolchain exists and is genuinely useful, but it handles Switch 1 games only and it needs an Adreno or Xclipse GPU, which rules out about half the devices we track. We break that down fully in the native ports guide.
If you want to play Switch games on something in your pocket today, Switch 1 emulation on a Snapdragon handheld remains the realistic path, and it is in good shape.
Frequently Asked Questions
Can I play Pokémon Pokopia on my iPhone?
Only if you own the game, own a jailbroken Switch 2 to dump it from, have a recent Pro iPhone, and hold a paid Apple Developer Program membership. The developer account is the hard requirement most people will fall at, because free sideloading installs the app and then fails at startup when it cannot reserve memory.
Is this an emulator?
No. The Switch 2 and Apple silicon share the ARM64 instruction set, so the game's own code runs directly on the phone's processor. Only the operating system and the graphics layer are replaced. The graphics path does reuse components from emulator projects, which the project credits.
Does it run the whole game?
Not yet. The creator reports clean play through the opening section. Shaders are compiled ahead of time and discovered as you progress, so reaching new areas currently means rebuilding the app.
How does it perform?
30 fps, which matches the Switch 2 in handheld mode. The practical limit is heat rather than frame rate, since the project's notes say the phone hits a serious thermal state after about six minutes.
Was this the first Switch 2 game running outside a Switch 2?
No. Mario Kart World was shown running on a Mac and an iPhone shortly before, but from a private fork and in visibly broken condition. This is the first Switch 2 game with a public toolchain anyone else can use.
Can I do this on an Android handheld?
No. The Switch 2 route is Apple silicon only. The Android counterpart handles Switch 1 games, and only on devices with Adreno or Xclipse graphics.
Do I need prod.keys for this?
No, and that is unusual. Switch 2 game data from a jailbroken console comes off already decrypted, so the toolchain needs no key file at all. Switch 1 games through the same toolchain do still need one.
Related Reading
- Switch games running natively on Apple and Android, the full picture on both toolchains
- Switch 2 emulators in 2026, and why there is still nothing to download
- The Switch 2 jailbreak, which is why these dumps need no keys
- Switch 2 games are being dumped, and what those dumps now lead to
- AI in the recompilation scene, and why disclosure matters
- Best Pokémon ROM hacks for handhelds, if you want Pokémon on hardware you already own

