Nxnative 將 Switch 遊戲帶到 Apple 裝置,私人分支版本展示《瑪利歐賽車 世界》

閱讀時間 8 分鐘
Nxnative Brings Switch Games to Apple Devices as Private Fork Shows Mario Kart World

Switch 遊戲透過不同方式登上 Apple 硬體

《魔物獵人 崛起》在搭載 M1 晶片、配備 8GB 記憶體的 MacBook Air 上,以穩定的 60 fps 執行,是展示開源專案 nxnative 能力的最佳例子之一。這項專案會將 Nintendo Switch 遊戲打包成應用程式,供 iPhone、iPad 和 Apple Silicon Mac 使用。它不會逐一轉譯處理器指令,而是讓許多原始遊戲程式碼直接在 Apple 晶片上執行。

目錄
  1. Switch 遊戲透過不同方式登上 Apple 硬體
  2. 相同的遊戲程式碼為何能在 Apple 晶片上執行
  3. 相容性清單持續擴大,測試結果不一
  4. 60 fps 示範對玩家的意義
  5. 打造遊戲應用程式不只是下載檔案
  6. 尚未提供的功能,以及另一款 Mac 替代方案
  7. Switch 2 示範仍是私人實驗
  8. Nintendo 的執法紀錄影響法律風險
  9. 事件發展時間軸
  10. 重點整理

這項由一名使用 seedds 名稱的開發者維護的專案,最初因《薩爾達傳說 王國之淚》、《超級瑪利歐 奧德賽》和《瑪利歐賽車 8 豪華版》等初代 Switch 遊戲而受到關注。打包後的遊戲可以在 iPhone 主畫面上擁有自己的圖示,就像一般應用程式一樣。

近期的一項進展進一步引發關注。開發者 Will Faust 於 2026 年 10 月 27 日發布《瑪利歐賽車 世界》在 macOS 上執行的影片,這款遊戲是 Switch 2 獨佔作品;隔天,他又展示了遊戲在 iPhone 18 Pro 上執行的畫面。他修改的 nxnative 版本並未公開,影片也呈現明顯的圖形問題。

對玩家來說,目前較實際的機會仍是公開專案對初代 Switch 遊戲的支援。相容性文件列出的可在 iPhone 和 iPad 上遊玩的遊戲,已從 61 款增加到 Mac 或 iPhone 上測試過的 80 多款。設定需要一台 Mac、開發工具、遊戲檔案,以及由使用者自行提供的解密金鑰。線上多人遊玩和 amiibo 支援則尚未提供。

Nxnative 與 Nintendo 無關。這項技術的進展,也發生在 Nintendo 長期對 Switch 軟體專案採取法律行動的背景下,包括 2024 年 Yuzu 達成 240 萬美元和解,以及 Ryujinx 隨後關閉。

廣告

相同的遊戲程式碼為何能在 Apple 晶片上執行

Nintendo 初代 Switch 和現代 Apple 裝置採用相同的 Arm64 指令架構。指令架構是處理器能理解的基本語彙,例如計算數字或移動資料的指令。共用這套語彙,讓 nxnative 得以取得起步優勢。

傳統模擬器能以軟體重現另一台機器的運作方式,必要時也會轉譯處理器指令。Nxnative 採用的則是相容層:它會調整遊戲以適應新的執行環境,同時讓處理器程式碼直接在相容的 Apple 硬體上執行。

這項專案仍須處理大量周邊工作。Switch 遊戲仰賴 Nintendo Horizon 作業系統提供的服務,並使用 Nintendo 的 NVN 圖形介面。Nxnative 會提供系統服務的替代方案,並將圖形操作轉譯成 Metal,也就是 Apple 用來與圖形硬體溝通的介面。

著色器,也就是協助繪製表面、光線和其他視覺效果的小型程式,也需要轉譯。Nxnative 在這項工作上採用了 Ryujinx 的程式碼。它的原生執行方式則借鑑了 d2r-mobile,這項較早期的專案以《暗黑破壞神 II:獄火重生》為核心。

多數 Windows PC 使用 x86 處理器架構,因此要將 Switch 軟體移植到這些電腦上,就需要以不同方式處理處理器程式碼。Apple 硬體共用 Arm 架構,省去了一層轉譯工作,但圖形、記憶體管理和作業系統差異仍是主要工程挑戰。

相容性清單持續擴大,測試結果不一

早期列出的 61 款可遊玩遊戲,特指能在 iPhone 和 iPad 上執行的作品。後續文件則列出超過 80 款曾在 Mac 或 iPhone 上測試的初代 Switch 遊戲。這些項目涵蓋不同裝置、遊戲版本和設定,因此個別備註有助於想確認特定遊戲能否執行的玩家。

相容性資料中列出的 Nintendo 大作包括《集合啦!動物森友會》、《任天堂明星大亂鬥 特別版》、《密特羅德 生存恐懼》、《火焰之紋章 Engage》和《寶可夢傳說 Z-A》。兩款開放世界《薩爾達傳說》遊戲《曠野之息》和《王國之淚》也在清單之中。

廣告

測試結果涵蓋各種情況。《勇者鬥惡龍 XI S》和《聖獸之王》都曾成功執行;《黑暗靈魂 重製版》在離線時執行順暢,但偶爾會出現頂點錯誤。頂點是用來構成三維場景中物件的點,發生錯誤時,物件的部分區域可能會顯得扭曲。

《Final Fantasy Resonance》據稱可以遊玩,但有輕微的畫面閃爍問題。《毀滅戰士:永恆》則在測試時無法啟動。因此,準備使用的玩家應確認自己要玩的特定遊戲和裝置的測試結果,包括是否需要特定更新,以及已知的畫面問題。

60 fps 示範對玩家的意義

Mac 遊戲創作者 Andrew Tsai 展示《魔物獵人 崛起》在配備 M1 晶片和 8GB 記憶體的基本款 MacBook Air 上,以穩定的 60 fps 執行。這款筆電沒有散熱風扇,讓這項成果成為展示此技術在相對入門的 Apple 硬體上能達到何種效能的鮮明例子。

每秒影格數衡量遊戲每秒繪製的畫面數量。從 30 fps 提升至 60 fps,代表畫面數量加倍;如果遊戲能維持較高的影格率,動作看起來會更流暢,操作反應也會更即時。

專案也介紹了特定設定,能讓《曠野之息》、《王國之淚》和《火焰之紋章 Engage》從原本設定的 30 fps 提升至 60 fps。這些成果取決於特定遊戲更新、修補程式和設定。

Tsai 的示範為一款遊戲在一台 Mac 上提供了具體成果。《薩爾達傳說》和《火焰之紋章》的影格率則來自專案方的說明,目前沒有涵蓋所有支援 Apple 裝置的完整獨立效能測試。讀者在選擇裝置或規劃組裝環境時,除了影格率,也需要一併考量遊戲版本、設定和硬體。

儲存空間是另一項實際限制。有些打包後的遊戲容量可能超過 15GB,因此安裝多款遊戲會占用 iPhone 或 iPad 相當大的儲存空間。

廣告

打造遊戲應用程式不只是下載檔案

Nxnative 需要使用者自行提供 Switch 遊戲檔案和對應的解密金鑰,包括 prod.keys 檔案。專案不會提供遊戲或金鑰。解密金鑰可用來解鎖加密的遊戲資料,讓建置工具讀取。

建置應用程式需要一台安裝 Apple Xcode 開發工具的 Mac。後續文件列出的建置需求包括 macOS 26.6 或更新版本和 Xcode 27.1,以及 Homebrew、Python 和其他相依套件。首次建置可能需要最多一小時。

行動裝置的目標是產生供 iPhone 或 iPad 使用的應用程式套件。若要建立獨立的 macOS 應用程式,則需要額外執行一項終端機指令。NX2Apple 等社群專案提供圖形化介面,但仍是圍繞底層建置流程運作的獨立工具。

在 iPhone 或 iPad 上,完成的應用程式要透過側載安裝,也就是從 App Store 以外的來源安裝。AltStore 和 Sideloadly 是文件列出的安裝工具。Nxnative 並未以一般 App Store 遊戲的形式發行。

文件列出的行動裝置需求為 iPhone 15 Pro 或更新機型,搭載 iOS 26 或更新版本;或配備 M1 晶片或更新晶片、執行 iPadOS 26 或更新版本的 iPad。Apple Silicon Mac 也受支援。專案表示,iPhone 的硬體限制源自對 Switch 遊戲所用 BC 壓縮紋理的支援。紋理是套用在遊戲物件上的圖像,壓縮則能減少這些圖像占用的空間。

尚未提供的功能,以及另一款 Mac 替代方案

Nxnative 尚未支援線上多人遊玩和 amiibo 功能。Amiibo 是 Nintendo 的公仔和卡片,可解鎖內容或與支援的遊戲互動。若玩家平時仰賴這些功能,改用這些打包後的應用程式就無法繼續使用。

MacNativeGames 採取較聚焦的方式,專攻《曠野之息》和《王國之淚》,而非支援大量 Switch 遊戲。據稱其桌面版功能包括使用 MetalFX 升頻至 2K、影格插補,以及支援 21:9 超寬螢幕格式。

升頻是從較小的算繪影像產生較大的輸出畫面;影格插補則會建立中間畫面,讓動作看起來更流暢。Nxnative 著重於廣泛相容性,MacNativeGames 則專注於兩款《薩爾達傳說》遊戲,兩個專案各有不同的實用優勢。

廣告

Switch 2 示範仍是私人實驗

Will Faust 於 10 月 27 日發布的 macOS 影片顯示,《瑪利歐賽車 世界》透過他私人維護的 nxnative 分支啟動並進入賽事。分支是開發者對既有專案修改後建立的版本。要支援 Switch 2,還需要針對其較新的圖形介面和系統軟體進行額外開發。

賽事影片中可見幾何物件缺失和顏色錯誤。幾何物件缺失代表場景中的部分表面或物件沒有顯示。這些問題顯示這項示範仍處於開發初期。

Faust 隔天於 10 月 28 日發布 iPhone 18 Pro 上的執行影片,並表示實體記憶體用量低於 6.5GB。他表示不會公開 Switch 2 修改內容的原始碼。目前尚無獨立測試、更完整的相容性清單或公開發行日期。

這些示範是在 ns2jb 被揭露後發布。據報導,ns2jb 是一種 Switch 2 越獄方式,可突破主機的正常限制。但這項漏洞與 Faust 示範所用檔案的關聯,尚未獲得獨立證實。

初代 Switch 使用者現在可以試用公開的 nxnative 專案。若特別想玩《瑪利歐賽車 世界》,情況則不同:目前的示範修改仍由開發者持有,畫面上可見的渲染問題也還有待改善。

Nintendo 的執法紀錄影響法律風險

Nintendo 律師 Kouji Nishiura 於 2025 年的一場法律講座中表示,模擬器本身並非必然違法,但複製受保護的主機程式,以及規避加密等安全措施,可能構成採取法律行動的理由。

這項說法讓焦點落在使用者如何取得遊戲檔案和金鑰,以及軟體專案會發行哪些內容。持有遊戲、擷取遊戲資料和規避技術保護,可能涉及不同法律問題,且須視司法管轄區而定。

Yuzu 開發商 Tropic Haze 於 2024 年同意支付 Nintendo 240 萬美元,並接受永久禁制令。Nintendo 聯繫 Ryujinx 的主要開發者後,該專案也關閉。Nxnative 仍使用 Ryujinx 的圖形轉譯程式碼。

Nintendo 也曾依《數位千禧年著作權法》要求下架展示 MacNativeGames 執行《王國之淚》的影片,其中包括 Tsai 在 10 月 25 日相關報導刊出當週發布的一支影片。要求移除影片和對軟體開發者提起訴訟,是不同形式的執法,對公眾取得內容的即時影響也不相同。

最新報導未指出 Nintendo 已對 nxnative 提起訴訟或採取公開的執法行動。其開發者要求使用者自行提供檔案,但如何取得和處理這些檔案是否合法,仍是使用者需要另外考量的問題。

廣告

事件發展時間軸

Nxnative 短時間內受到廣泛關注,背後有幾條發展脈絡:Nintendo 過去對 Switch 模擬器採取的執法行動、Apple 裝置原生執行技術的開發,以及後來私下進行的 Switch 2 實驗。以下按日期列出重要進展,便於區分各項事件。

  • 2024 年:Yuzu 開發商同意支付 240 萬美元和解金並接受永久禁制令。Nintendo 聯繫 Ryujinx 的主要開發者後,該專案隨後關閉。
  • 2025 年:Nintendo 律師 Kouji Nishiura 在法律講座中,談及模擬、受保護的主機軟體和規避安全措施等議題。
  • 2026 年 10 月 25 日:相關報導指出,有 61 款初代 Switch 遊戲可在 iPhone 和 iPad 上遊玩,也提及 Tsai 在 Apple Silicon Mac 上的示範。
  • 2026 年 10 月 27 日:Faust 發布《瑪利歐賽車 世界》透過其私人 nxnative 分支在 macOS 上執行的影片。
  • 2026 年 10 月 28 日:Faust 發布 iPhone 18 Pro 示範,並表示 Switch 2 修改內容的原始碼將維持私有。

後續相容性文件將初代 Switch 測試遊戲數量擴大至 Mac 或 iPhone 上的 80 多款。這項公開專案支援的遊戲種類,比 Faust 示範中的單一 Switch 2 遊戲更廣。

重點整理

  • Nxnative 將初代 Switch 遊戲調整為應用程式,供受支援的 iPhone、iPad 和 Apple Silicon Mac 使用。
  • 共用 Arm64 處理器架構,讓遊戲程式碼得以直接執行;系統服務和圖形仍須調整。
  • 後續測試文件列出 80 多款初代 Switch 遊戲,結果從流暢遊玩到無法啟動都有。
  • Andrew Tsai 展示《魔物獵人 崛起》在配備 8GB 記憶體的 M1 MacBook Air 上,以穩定的 60 fps 執行。
  • 使用者需要自行準備遊戲檔案和金鑰、一台相容的 Mac 及開發工具。線上多人遊玩和 amiibo 支援尚未提供。
  • 《瑪利歐賽車 世界》的示範使用私人分支,畫面可見圖形問題,目前沒有宣布公開發行日期。
  • Nintendo 過去對 Yuzu、Ryujinx 和示範影片採取的執法行動,仍與此專案的法律風險相關。
分享本文

您可能也喜歡