
"Is there an Android version? No." A Hanoi developer turned that line into 800 thousand stars
What it is A Windows/Mac tool that converts your own Switch games into APKs that run natively on Android in one click, no emulator; it is the Android version of the iOS hit nxnative.
Why it took off The upstream nxnative was blowing up and the official side had said there would be no Android version; it was the first to fill that gap, with a no-code one-click interface and a screenshot wall of Nintendo blockbusters with frame rates labeled, and game media ran a new story each time a version shipped.
CHow you can follow Don't fight for a spot that's already taken; copy the approach: watch for platforms that a trending open-source project explicitly says it won't support, be the first to add it within a week, put the upstream name in the title and write the README like a press release.
- Data (updated daily) · Repo created 2026-10-24 · 973 stars · 7 days +475
GitHub · stars Data 2026-10-28 → 2026-11-08 (12 days, 12 observations). Points before 10-28 come from deeply / archive backfill, not every day has one
nxnative turns your own Switch games into native iPhone apps. It hit over 12,000 stars in two weeks, yet its site has a line specifically saying there is no Android version. In Oct 24, a Vietnamese developer with only 38 GitHub followers ported the whole thing to Android. In 13 days it got 828 stars and about 5,500 downloads of the package. What's worth watching isn't Switch, it's the play: wait for an open-source project to blow up, then fill the platform it explicitly said no to. Below: how it took off, where the ceiling is, and whether you can copy it.
a flat "No"
In mid-Oct 2026, seedds/nxnative blew up on GitHub. It doesn't emulate the Switch CPU. It runs the game's own arm64 code directly on iPhone, iPad and Mac, replacing system services and reimplementing graphics. In one day in Oct 24 it gained 1,256 stars. Daily gains: 27 on day 1,798,28, +2,743 (GitHub daily stars). The whole emulator scene kept asking the same question, so often that nxnative.org added a line to its platform FAQ: "Is there nxnative for Android? No."
On Oct 24 17:21 (UTC), Tung Pham from Hanoi (on GitHub as shirai91, account created 2014 years ago, with only this one repo) created nx2android. The first commit squashed nxnative's code at the time in full. The first README paragraph reads: "This is an Android port of nxnative, which does the same thing on iPhone and iPad." Three days later he shipped a working v0.1.0.
On Oct 31, a Brazilian TikTok account called bad.byte posted a short video titled "Switch games are turning into Android apps, some running at 60 fps!" It reached 11-06 with 10k plays, 727 likes and 207 saves (TikTok, 11-06). Half the caption was disclaimers: "No commercial files provided, piracy not encouraged."
What it actually is
For regular players, in one line: open it on Windows or Mac, click "Download missing tools" (it downloads the roughly 1GB Android NDK and other tools), enter the keys you exported from your own console, pick the game folder, click "Port". You get an APK and a data package, and a checkbox installs it straight to a connected phone. No terminal needed.
The README's first screen is a screenshot wall. 11-06 has 36 games, and each image lists the tested version and frame rate: Super Mario Odyssey "60 fps, throw your phone, throw your hat", Pokémon Legends: Arceus "60 fps (30 on Switch)", Metroid Dread "60 fps", plus Zelda: Tears of the Kingdom, Hollow Knight: Silksong, Hades II. The test device is a Lenovo Legion Y700 (Snapdragon 8 Elite). The README also states that Mali and PowerVR GPUs don't work.
How it differs from other approaches:
| Approach | Examples | Pros | Cons |
|---|---|---|---|
| Switch emulators on Android | Eden, Citron, Sudachi, strato (2,352 stars) | Any game can be tried | Has to emulate, costs performance |
| Per-game recompilation | BOTWRecompAndroid (586 stars), TOTKDroid (171 stars) | One game, done to the max | One repo per game |
| nx2android | This project | Native speed, one tool covers 30+ games | Adapted one by one, needs a PC first |
(Stars: GitHub, 11-06)
How the stars came
Daily stars line up closely with what happened outside:
| Date | Stars | What happened |
|---|---|---|
| 10-24 to 10-28 | 85(10-28) | The author posted to Reddit's r/AndroidNativePorts and r/decomps; nxnative was gaining two to three thousand stars a day |
| 10-29 | 121 | v0.1.3 released; Russian playground.ru, TomeMobile ("27 Switch games now on Android") and nxnativeguide covered it the same day |
| 10-30 | 300 (+179, single-day high) | LockerGnome and onejailbreak followed |
| 10-31 | 440 | v0.2.0 released, adding Odyssey and Arceus; bad.byte's TikTok video |
| 11-02 to 11-03 | 565 → 662 | ixbt.games, se7en.ws, handheld.guru and overclockedhq used "Mario, Metroid, Pokémon" in their headlines |
| 11-06 | 828 | Daily gains continued at 58; v0.3.0 already out on 11-05 |
(Stars: GitHub daily records; report dates from each site's page)
A few things worth noting:
- It rides an existing search term. SEO sites like nxnativeguide.com and nxnative.dev (even with Chinese pages) live off "nxnative" traffic and push it as the standard answer for "nxnative on Android". The author did no promotion; the upstream heat sends people over.
- Every version is a news story. The second wave of coverage was headlined by the names of the Nintendo titles added in v0.2.0. The README tags each game with a version number, which basically hands reporters a ready-made "here's what's new" angle.
- The users are mostly players, not developers. Downloads across releases total about 5,500 (GitHub Releases, 11-06), more than six times the star count. On X accounts like @Forhanvv repost "Switch games now run natively on Android"; Hacker News has none.
- The legal caveats come first. The README says the repo and packages contain no game files or keys, that you supply your own, and cites Nintendo's past takedowns against hosts. Media and SEO sites feel free to repost partly because of that line.
How one person moved this fast
13 days, about 330 commits, 266 of them by the author. Of the latest 100 sampled, 95 carried "Co-Authored-By: Claude Opus 5.5", and several more were co-written with Codex (GitHub commit history). The NVN-to-Vulkan graphics layer, Android controller layout editing, and texture fallback for older GPUs are work that used to take a team months. One person plus AI did it in two weeks. In the sidebar of ixbt's report, one related story's subheading reads "Another Nintendo exclusive falls victim to vibe coding."
For anyone who wants to follow, that means two things: the bar is lower, so you can build it too; and the bar is lower, so others can build it too, and fast.
Where the ceiling is
828 stars, roughly 7% of upstream nxnative. My guesses for why: first, the core technology comes from upstream, so its contribution is "first to port it, fast and complete", and the differentiation is borrowed; second, the barrier still exists: you need a PC, you need to export keys, and you need a Snapdragon-class GPU; third, Android players tend to download the APK directly, and those who download don't necessarily come back to GitHub to star it (inference).
Two more risks:
- Someone has already claimed the spot. moceure/BananaNative appeared with 11-03, also an Android port of nxnative, focused on Switch 2 (Donkey Kong Bananza, Mario Kart World). It has 3 stars after 381 days. Android Authority covered it but didn't cover nx2android. Two other repos with the same name, nxnative-android, have 0 stars each.
- Nintendo. The README itself mentions that in 2026 February, Nintendo sent GitHub takedown notices for 13 emulator repos. This project could disappear at any time.
Downstream tooling has already grown: someone built Pagurin, a launcher that collects the converted games, and on Reddit people are making a web version of nx2android that runs in Termux on a phone, removing the need for a PC.
If it were you
Verdict: this exact spot is already taken, and jumping in to chase an Android Switch port isn't worth it. What's worth learning is the play: once an open-source project blows up, be first to fill the platform it explicitly declined, and you can collect upstream search traffic and media attention for free.
Who it suits: people who watch GitHub trending every day and can start building within a week of spotting a hit; people already fluent in the target platform's low levels (graphics APIs, packaging, drivers), since AI can write the code but can't answer "why won't Mali run this".
Who it doesn't suit: people who want to polish slowly and ship a month later (these windows are measured in days; BananaNative got only half the stars by arriving 10 days late); people wary of legal risk (game and copyright projects can be taken down at any time).
How to do it:
- Watch for the combo "upstream blew up + the official site says it won't do a given platform": iOS blew up with no Android, Mac blew up with no Windows, CLI blew up with no GUI (on Apple's side, NX2Apple got 3,693 stars just by building a one-click GUI for nxnative).
- Tie the name and the first sentence directly to the upstream: "X for Android", so anyone searching the upstream finds you at first glance.
- Ship a working version within three days, reach version three or four within a week, and give each version one new thing that works as a headline.
- Write the README like a press release: a screenshot wall up front, and each image labeled with version, device and frame rate, numbers people can quote directly.
- If you must enter this lane, do what the upstream hasn't done well: Mali / PowerVR GPU support, and converting directly on the phone without a PC. The former is probably better submitted as code to nx2android than as a separate repo.
How to get stars: post first to the Reddit subs and Discord servers where upstream users gather; once version one works, pitch the "nxnative guide" SEO sites and small game media; find short-video accounts in non-English game communities (Portuguese, Russian, Vietnamese), which repost earliest and are least picky.
When to move: start within a week of the upstream breakout and have a working version within two weeks. Past that point, someone already owns the standard answer to the search term.
What would prove you've misread it: if the next "platform X doesn't have it" hit appears and the first repo to fill the gap is still at a few dozen stars a month later, it means nx2android rode the media heat that comes with Nintendo blockbuster subjects, not the play itself.
Research notes: competitor table, acquisition evidence, full research report
- Competitors
Name Where Launched Scale How it differs from this one seedds/nxnative Open source 2026-10-13 12,436 stars (GitHub repo 11-06) Its upstream supports only iPhone/iPad/Mac and needs a Mac + Xcode to build; nx2android ported it to Android + Vulkan LNPANDY/NX2Apple Open source 2026-10-20 3,693 star One-click GUI on Apple; nx2android is for Android and also works on Windows Switch emulators such as Eden / Citron / Sudachi / strato Android Since 2023 strato 2,352 stars; Eden has a large community Emulators run any game but cost performance; nx2android adapts one game at a time and runs natively, with higher frame rates moceure/BananaNative Open source 2026-11-03 381 stars, covered by Android Authority Also an Android port of nxnative, but focused on Switch 2, 10 days later TOTKDroid / BOTWRecompAndroid and other single-game recompilations Open source 2026-10 171 / 586 star Each of those repos does one game; nx2android is a general tool that supports 30 many games Nintendo's official releases Big-company features None None No official Android version - Where users come from
- Verified riding nxnative's breakout and search terms: the README calls it an "Android port of nxnative"; nxnative grew by thousands a day from 10-24 to 10-28; nxnative.org has a page answering "is there an Android version"; nxnativeguide and nxnative.dev both treat it as the standard answer for Android.
- Verified Reddit: r/AndroidNativePorts and r/decomps both have launch posts (Brave shows about 2 weeks ago).
- Verified Gaming media: playground.ru 10-29, LockerGnome 10-30, ixbt 11-02, handheld.guru 11-03 and others; the single-day peak of +179 came during the first wave of coverage.
- Inferred X / YouTube / TikTok: @Forhanvv and @TRIPSTER0 posted about it, there is a Portuguese YouTube Shorts video, and a TikTok hashtag page exists; reach is not verified.
- Verified Release cadence (each version adds a batch of big Nintendo titles): v0.2.0 (10-31) added Odyssey, Dread and Arceus, and the second wave of coverage used those three as headlines.
shirai91/nx2android: why it could be made to run
In one line: it is an Android port of nxnative. nxnative turns your own Switch games into native iPhone/Mac apps (not an emulator) and passed 10,000+ stars within two weeks. nx2android was the first to bring the same idea to Android during nxnative's peak week, adding a Windows/Mac one-click "Port" GUI and a game table with screenshots and frame rates. Gaming media covered the big Nintendo titles in that table, and the stars rose with each wave of coverage.
Data as of 2026-11-06. Sources: our github repo tables (repo_profile / repo_day), the GitHub API (queried live that day), and the web pages listed in the article.
1. Basics
| items | Numbers | Source |
|---|---|---|
| Repo created | 2026-10-24 17:21 UTC; the first commit squashed nxnative's 6034fca in whole | GitHub API commit history |
| star / fork | 828 / 118 (repo, 11-06); live GitHub API lookup that day: 863 / 121 | GitHub repo database; GitHub API |
| curve | 10-28 85 → 10-29 121 → 10-30 300 (+179, single-day peak) → 10-31 440 → 11-02 565 → 11-03 662 → 11-06 828; +7 over the last 528 days, with 58 added per day | github repo_day |
| Releases | v0.1.0 10-27, v0.1.2 10-28, v0.1.3 10-29, v0.2.0 10-31 (added Mario Odyssey, Metroid Dread, Pokémon Legends: Arceus), v0.3.0 11-05 | GitHub releases |
| Downloads | Installer downloads across versions total about 5,500 (v0.2.0 Windows package 2,051, v0.1.3 1,108) | GitHub releases download_count |
| Commits | About 13 commits in 330 days; of the latest 100 sampled, 95 carry Co-Authored-By: Claude Opus 5.5, and a few are co-written with Codex and Hermes Agent | GitHub API |
| Author | Tung Pham (Hanoi, Vietnam), account registered 2014 years ago, 38 followers, and this is the only repo of theirs in our database | GitHub API |
| Contributors | 21 contributors; the author made 266 commits, the rest mostly 1–20 | GitHub API |
The takeaway: few stars, but people really download and use it (about 5.5k downloads, more than 6 times the star count). The author is not well known in the community; the stars come from the tool itself, not from a fan base.
2. Competitors: who else is in the same space
Playing Switch games on Android has always meant emulation. 2026 October brought a new route: no CPU emulation; the game's own arm64 code runs directly on the device, with system services replaced and graphics APIs reimplemented.
| Name | Where | When | Scale | How it differs from nx2android |
|---|---|---|---|---|
| seedds/nxnative | Open source (iOS/iPad/Mac) | 2026-10-13 | 12,436 stars, single-day high of +2,743 (10-28) (github repo) | Its upstream. nxnative.org states plainly that there is no Windows or Android version; building requires a Mac with Xcode. |
| LNPANDY/NX2Apple | Open source (Mac one-click GUI → iPhone) | 2026-10-20 | 3,693 stars (github library) | The Apple-side one-click GUI tool; nx2android does the same thing on the Android side |
| Switch emulators on Android: Eden / Citron / Sudachi / strato and others | Open source / APK | Launched one after another since 2023 | strato has 2,352 stars (github repo); Eden has its own git site | They run any game but need emulation and are performance-hungry. nx2android supports one game at a time, requires converting on a PC first, and gets native speed in return (the README lists several games at "60 fps, 30 on Switch"). The README also notes that in 2026 February, Nintendo sent GitHub 13 takedown notices for emulator repos. |
| moceure/BananaNative | Open source (Android) | 2026-11-03 | 381 stars (GitHub API 11-06); covered by Android Authority 11-05 | Also porting nxnative to Android, but focused on Switch 2 (Donkey Kong Bananza, Mario Kart World), 2 days after nx10android |
| Eden SX2A / eden-nx2-android | Android emulator | 2026-10 base | No longer maintained (Android Authority) | Emulates Switch 2; the author later moved on to BananaNative |
| Single-game recompilations: mamcjr/TOTKDroid, BOTWRecompAndroid, MetroidPrime2Port and others | Open source (Android) | 2026-10 | TOTKDroid 171 and BOTWRecompAndroid 586 stars (github repo) | Each repo does one game; nx2android is a general tool that supports 30 many games at once |
| triasbrata/nxnative-android, akeem000-ship-it/nxnative-android | Open source | 10-28, 11-01 | Each has 0 stars (GitHub search) | Also tried to bring nxnative to Android, but never took off |
| Big-company features | None | — | — | Nintendo has no official Android version |
Bottom line: almost nobody competes for the spot it occupies. The nxnative ecosystem (the upstream, NX2Apple, LumaNX, Touchable and others) is all on the Apple side; on Android you get either emulators that emulate, or single-game ports. The "general + native + Android" gap was first claimed by this project. Its direct rival, BananaNative, came 10 days later, and it focuses on Switch 2.
3. Where users come from
The timeline lines up with the star growth:
- 10-24 to 10-28: cold start from Reddit. The author posted the repo to r/AndroidNativePorts and r/decomps (Brave shows both posts as "2 weeks ago"). At that time nxnative was booming (10-24 single-day +1,256, 10-27 +1,798, 10-28 +2,743, github repo), and the whole community was asking when Android would get it. nxnative.org's platform page even has a section reading "Is there nxnative for Android? No.", a sign of how many people were asking.
- 10-29 to 10-30: first media wave, single-day peak +179. playground.ru (10-29, Russian), nxnativeguide.com (10-29), TomeMobile's "27 Switch Games on Android" (10-29), LockerGnome (10-30) and onejailbreak all wrote about it. These pieces came after the v0.1.3 release (10-29).
- 10-31 to 11-03: v0.2.0 brings a second wave. The new version added Super Mario Odyssey, Metroid Dread and Pokémon Legends: Arceus, and ixbt.games (11-02), se7en.ws (11-02), handheld.guru (11-03), overclockedhq (11-03) and heldgames then all used those three titles as headlines. 11-03 saw +97 that day.
- X and short video. On X, @Forhanvv posted "NINTENDO SWITCH GAMES, NOW RUNNING NATIVELY ON ANDROID! Meet nx2android" (Brave shows about 4 days ago), and @TRIPSTER0 posted "That was fast". On YouTube there is a Portuguese short video, "Jogos de Switch estão virando APK no Android!", and TikTok has an "Nx2 Android Ports" hashtag page. Our x-radar corpus has no hits for the term (0 results), so we cannot quantify how far these posts spread.
- SEO and aggregator sites. Ad-supported SEO sites and aggregators such as nxnativeguide.com, nxnative.dev (which has a Chinese page at /zh/community/nx2android), shadowgraph, dailylaunch and findings.borecraft all ride on the nxnative keyword and promote nx2android as the standard answer for "nxnative on Android".
- None on HN (our hackernews library has no hits for nxnative or nx2android). No sign of paid promotion, and an open-source tool has little reason to buy ads.
4. Why it charted
- It rode the upstream's boom and caught existing demand. nxnative passed 12k stars in two weeks but supported only Apple. Android has a huge player base, and emulators were already its mainstream. nx2android was created 4 days before nxnative's surge, claiming the name "nxnative's Android version", so anyone searching for that term gets pointed to it.
- Fast follow-up. A working v3 shipped 0.1.0 days after the repo was created, and 4 versions came out within a week. v7 on day 0.2.0 brought Mario, Metroid and Pokémon. In 13 days there were about 330 commits, mostly co-written by the author and Claude Opus 5.5. One person reaching this pace is down to AI-assisted coding.
- A game table built to spread. The README opens with a screenshot wall of 34 games, each labeled with version and frame rate, and many marked "60 fps (30 on Switch)". Media could lift it straight into news headlines (ixbt and handheld.guru both headlined with three Nintendo titles).
- Usable by regular players. The Windows/Mac GUI works like this: click "Download missing tools", then "Port", and you get an APK, which can be installed straight to your phone with an option; saves can be imported and exported too. On the Apple side, NX2Apple reached 3.7k stars by skipping the terminal, and nx2android shipped with that layer from the start. Downloads (about 5.5k) are several times the star count, which suggests many of the users are players rather than developers.
- The legal framing is clear. The README states that the repo contains no keys or game files; users must dump them from their own consoles (BYO keys), and it cites Nintendo's precedent of taking down hosting providers only. That made it safer for media and SEO sites to repost.
5. Differentiation, and whether that's why it took off
- Compared with Android emulators, it does not emulate and runs natively, so frame rates are high (big titles run at 60 fps on Adreno devices). The cost is adapting one game at a time, and converting on a PC first.
- Compared with the nxnative ecosystem: it's the first Android build that actually works. It adds an NVN→Vulkan graphics layer, Android-specific controller mapping, and fallbacks for BC textures on Vulkan 1.1, and more.
- Compared with recompiling a single game: it's a general-purpose tool that supports 30 games at once.
- Is that the reason? Yes, but half of it is timing. The differentiation ("native + Android + general-purpose") is why it got covered, but that differentiation was carried over from nxnative, and the core tech comes from upstream too. Its own credit is being "first to port it" and porting it fast and completely. So its ceiling is probably nxnative's Android shadow: the stars are only 7% of upstream's. There are likely three reasons: Mali and PowerVR chips don't work, you need a PC, and Android players are more used to downloading APKs directly than starring things on GitHub.
6. How visible it is
It's an open-source project with no revenue to disclose. It's been well covered in game and emulator media: at least 10 sites have written about it (ixbt, playground.ru, LockerGnome, handheld.guru, overclockedhq, se7en, TomeMobile, heldgames, onejailbreak, and others), and big accounts on X have reposted it. Outside that circle, HN and mainstream tech media haven't covered it. Android Authority wrote about BananaNative.
7. Copycats
- moceure/BananaNative (11-03,381 stars): nxnative for Android, with a Switch 2 version.
- triasbrata/nxnative-android and akeem000-ship-it/nxnative-android: both at 0 stars.
- Downstream add-ons have already appeared: zod701/Pagurin (a launcher that collects games converted with nx2android), a Reddit user building a web GUI version of nx2android that runs locally on a phone via Termux, and RibhuNoodleBoodle/nx2android-f1, a fork someone on Reddit recommended for porting F1.
8. What others can learn
- Fill the platform gap for a hot open-source project. When upstream explicitly says "no X platform," the first person to fill it gets all of upstream's search traffic and media attention for free. Similar examples: NX2Apple added a GUI, nx2android added Android, and d2r-mobile added a single game.
- Write the README like a press release. The first screen is a screenshot wall, with each image labeled with frame rate and test device, so media can grab them directly.
- Time releases around "which big game it now supports." Each version gives media a new headline.
- One person using AI coding tools building a working port of a complex system in two weeks is no longer surprising (one of the related news items in ixbt's article even has the subtitle "Yet another Nintendo exclusive falls victim to vibe coding").
9. Still unclear
- The specific engagement on the Reddit post (blocked by 403) and the retweet counts on the X posts (not captured in x-radar) are unverified.
- Whether Nintendo will take it down. The README mentions precedent, and this is the biggest survival risk.
- How many downloads are repeats, and what share of people who install it actually get it running, is unknown.
- Whether BananaNative and a future official Android nxnative will split its users is also unknown.