LoveGame愛遊戲
繁體中文

版本發布

Android也能原生跑 Switch 2 遊戲了:Banana Native 讓《咚奇剛 蕉力全開》跑到 52~58 幀(不是模擬器)

發布 5 分鐘讀完

要點

  • Banana Native 11-03 發布 v0.1.0、11-04 發布 v0.1.1(UTC),是第一個在Android上原生執行 Switch 2 遊戲的專案,不是模擬器。
  • 它是 moceure 做的 nxnative 社群Android移植,和 nxnative 官方、nx2android、Eden 都無關;作者自述大部分程式碼由 AI 程式設計助手寫。
  • 開發者在一臺驍龍 8 Elite Gen 5、16GB 手機上自測:《咚奇剛 蕉力全開》能玩,1080p 效能模式 52~58 幀;《馬力歐卡丁車世界》能進比賽,畫面問題多。
  • 要求Android 13 以上、驍龍(Adreno)、12GB 以上記憶體;用自己的遊戲資料夾或 .nup,不用 keys 和韌體,NSP / XCI 不能用。
  • 每款遊戲要先準備一次:用 Mac 10~15 分鐘,只用手機約 1 小時。AndroGaming 11-04 做了報道。
目錄
  1. Banana Native 是什麼
  2. 版本
  3. 遊戲結果(開發者自測,只有一臺手機)
  4. 需要什麼
  5. 媒體報道
  6. 和 nx2android、Eden 有什麼不同
  7. 這對玩家意味著什麼

能,Android手機現在也能原生跑 Switch 2(NS2)遊戲了。截至 2026 年 11 月 5 日(北京時間下午),開發者 moceure 做的 Banana Native(nxnative 的社群Android移植)讓 咚奇剛 蕉力全開 在手機開效能模式時以 1080p 跑到 52~58 幀,馬力歐卡丁車世界 也能進比賽,但畫面問題還多。兩項都是開發者在一臺手機(驍龍 8 Elite Gen 5、16GB 記憶體)上的自測結果。v0.1.0 在 11 月 3 日、v0.1.1 在 11 月 4 日(UTC)發布。它和 nxnative 一樣不是模擬器,遊戲程式碼直接在手機 CPU 上執行。

Banana Native 是什麼

  • 原理:遊戲自己的 ARM64 程式碼直接在手機 CPU 上跑,一個小的宿主程式回應遊戲的系統呼叫,NVN 圖形(包括 Switch 2 的 task / mesh 著色器)用 Vulkan 重建;著色器事先翻譯成 SPIR-V,用的是 Ryujinx 的著色器翻譯器。
  • 它的說法:README 寫「據我所知,這是 Switch 2 遊戲第一次在Android上原生執行」。
  • 作者:moceure,之前做過 Eden SX2A(模擬 Switch 2 遊戲的Android版 Eden 非官方分支,11 月 2 日標為停止維護),11 月 4 日 Eden SX2A 的停更說明改成了指向 Banana Native。
  • 和誰無關:README 寫明和任天堂、nxnative、Eden 都無關,是「從 nxnative 移植的獨立程式碼,不是 nx2android 的分叉」。作者還寫明大部分程式碼由 AI 程式設計助手(Claude)寫,人工測試。
  • 截至 11 月 5 日 GitHub 約 240 星。

版本

版本發布時間(UTC)內容
0.1.011-03 23:10第一版
0.1.111-04 23:59支援 .nup 檔案;ES-DE、Daijisho、Pegasus 等前端能直接啟動遊戲;馬力歐卡丁車世界能在手機上準備;省約 1GB 記憶體;著色器增量更新

遊戲結果(開發者自測,只有一臺手機)

遊戲版本狀態幀數
咚奇剛 蕉力全開update 458752能玩;部分洞窟戰鬥有貼圖問題1080p 普通模式約 30 幀,手機效能模式 52~58 幀;原生 2880x1620 效能模式約 30 幀;用 Turnip 驅動 17~32 幀
馬力歐卡丁車世界1.8.0還在做:能進遊戲開車,畫面有問題。樹會閃,地面貼圖有時缺失,比賽後回到選人畫面 3D 場景會變黑;用手機自帶驅動有黑色閃點,換 Turnip 沒有沒測

這些數字都來自一臺驍龍 8 Elite Gen 5、16GB 記憶體的手機,還沒有第三方實測。

需要什麼

  • 手機:Android 13 以上、驍龍晶片(Adreno GPU)、12GB 以上記憶體,作者建議配散熱器。
  • 遊戲檔案:你自己的 Switch 2 遊戲資料夾(base、updates、dlc),v0.1.1 起也能用 .nup 檔案。不用 keys,也不用韌體;NSP 和 XCI 不能用。
  • 每款遊戲先準備一次:用 Mac 約 10~15 分鐘,只用手機約 1 小時;v0.1.1 起馬力歐卡丁車世界在手機上準備約 16~30 分鐘。
  • 可選的插幀:讀取你自己那份 Lossless Scaling 裡的 Lossless.dll 檔案。

媒體報道

AndroGaming 11 月 4 日以「Banana Native gets Mario Kart World running on Android, just about」為題報道,說「兩款特定版本的 Switch 2 遊戲能在Android上進到遊戲裡,但現在說『移植好了』還太早」。

和 nx2android、Eden 有什麼不同

Banana Nativenx2androidEden SX2AEden(Android)
方式nxnative 的原生移植nxnative 的原生移植模擬(Eden 非官方分支)模擬
遊戲Switch 2:蕉力全開能玩,馬力歐卡丁車世界還在做Switch 1:README 列了 27 款;Switch 2 只有一個沒合併的蕉力全開合併請求Switch 2;v0.3.0 自述蕉力全開約 10 幀Switch 1
狀態v0.1.1(11-04)v0.2.0(10-31)11-02 最後一版,停止維護官方正式版

nx2android 和 Banana Native 都出自 nxnative,但是不同的人做的兩個獨立專案,都不歸 nxnative 官方維護;nxnative 官方的 Switch 2 支援目前仍只在 Mac 上測試。

這對玩家意味著什麼

如果你有一臺 12GB 以上記憶體的新款驍龍手機,又有自己的《咚奇剛 蕉力全開》,Banana Native 是第一個能在Android上原生跑它的辦法。但要記住:這是一位開發者在一臺手機上的結果,只有兩款遊戲,專案也才出現幾天。Mac 上的官方路線見 nxnative 支援 Switch 2;Android上玩 Switch 1 遊戲見 Android教學;整體情況見 Switch 2 模擬現狀 和 Android平臺頁。

常見問題

Banana Native 是什麼?

開發者 moceure 做的 nxnative 社群Android移植,讓 Switch 2 遊戲在Android手機上原生執行:遊戲自己的 ARM64 程式碼直接在手機 CPU 上跑,圖形用 Vulkan 重建。2026 年 11 月 3 日發布 v0.1.0,11 月 4 日發布 v0.1.1(UTC)。

Banana Native 是Android版 Switch 2 模擬器嗎?

不是。和 Mac 上的 nxnative 一樣,它把遊戲轉成原生程式,而不是模擬主機:一個小的宿主程式回應遊戲的系統呼叫,著色器事先翻譯成 SPIR-V。之前Android上的 Switch 2 模擬器(如 Eden SX2A)走的是模擬路線。

Banana Native 能玩哪些 Switch 2 遊戲?

截至 2026 年 11 月 5 日只有兩款。開發者把《咚奇剛 蕉力全開》(update 458752)標為能玩,手機開效能模式時 1080p 52~58 幀;《馬力歐卡丁車世界》1.8.0 還在做,能進比賽開車,但樹會閃、部分地面貼圖缺失。兩款都只在一臺手機上測過。

Banana Native 需要什麼手機?

Android 13 以上、帶 Adreno GPU 的驍龍晶片、12GB 以上記憶體,作者建議配散熱器。目前公開的結果都來自一臺驍龍 8 Elite Gen 5、16GB 記憶體的手機。

Banana Native 要 prod.keys 和韌體嗎?

不要。它用你自己的 Switch 2 遊戲資料夾(本體、更新、DLC)構建,v0.1.1 起也能用 .nup 檔案;NSP 和 XCI 不能用。每款遊戲要先準備一次:用 Mac 約 10~15 分鐘,只用手機約 1 小時。

Banana Native 是 nxnative 官方或 nx2android 做的嗎?

都不是。README 寫明它和任天堂、nxnative、Eden 都無關,是從 nxnative 移植過來的獨立程式碼,不是 nx2android 的分叉。作者還寫明大部分程式碼由 AI 程式設計助手寫、人工測試。

資料來源

  1. AndroGaming:Banana Native gets Mario Kart World running on Android, just about(2026-11-04)
  2. nxnative 官網

相關