蘋果Mac原生跑Switch遊戲了!不開模擬器,M1 MacBook Air穩跑60幀

關注@o1搬運工,黑盒硬件早知道~

盒友們,蘋果芯片跑任天堂Switch遊戲,以前只有模擬器一條路。現在冒出個開源項目叫nxnative,走了一條完全不同的路子:不模擬CPU,直接把遊戲代碼“翻譯”成蘋果芯片能執行的原生應用。

怎麼做到的:ARM64是共同語言

Switch的Tegra芯片和蘋果M系列芯片都基於ARM64架構,指令集天生相通。nxnative利用這一點,只重寫遊戲可執行文件中蘋果內核不認的那部分指令,然後用自己的“宿主層”頂替Switch的Horizon系統服務,再把NVIDIA的NVN圖形接口翻譯成蘋果的Metal。着色器翻譯借用了Ryujinx的代碼。

打個比方:模擬器是在Mac上重新蓋一棟Switch的房子,nxnative是直接把Switch的房子搬到Mac的地基上,只改水電接口。

實測數據:M1 Air跑《怪物獵人:崛起》60幀

YouTuber Andrew Tsai的演示顯示,基礎款M1 MacBook Air(8GB內存,無風扇) 運行《怪物獵人:崛起》,幀率穩定在60幀,是Switch原版30幀的兩倍。同場演示中,一臺MacBook Pro同時開了四個Switch遊戲窗口,多個遊戲也能跑到60幀。

GitHub頁面列出的測試列表中,《塞爾達傳說:曠野之息》《王國之淚》《火焰紋章:Engage》《黑暗之魂:重製版》等作品在特定更新版本下標註了60幀運行記錄。

門檻不低:需要自己dump遊戲和密鑰

nxnative不提供任何遊戲文件。你需要有一臺已破解的Switch,自己dump出NSP遊戲文件和prod.keys,然後在Mac上裝好Xcode和一堆依賴,跑腳本把遊戲打包成未簽名的IPA或macOS的.app,再通過AltStore、Sideloadly等工具側載安裝。第一次構建可能要30到60分鐘,之後會快一些。

設備要求:iPhone需要15 Pro或更新(A17 Pro芯片起),iPad或Mac需要M1芯片起,系統版本iOS/iPadOS 26以上。舊設備讀不了Switch遊戲的BC壓縮紋理。

侷限和風險

目前沒有在線聯機,沒有amiibo支持。部分遊戲仍有圖形或音頻bug,比如《黑暗之魂:重製版》偶現畫面僞影,《Doom Eternal》在測試中直接啓動失敗。兼容性列表來自社區測試,不是受控基準,不同設備、不同遊戲版本的表現會有差異。

法律層面,nxnative本身不包含任天堂代碼或密鑰,但dump遊戲和密鑰的合法性因地區而異。任天堂此前對Yuzu和Ryujinx採取過法律行動,nxnative這種“乾淨室”模式能走多遠,沒人能打包票。

意義

nxnative的技術路線比模擬器聰明。ARM64的共性被充分利用,CPU指令不需要翻譯,省掉了模擬器最大的一筆性能開銷。M1 Air這種入門級無風扇設備能跑出60幀,說明這條路走得通。

但它離“普通玩家能用”還很遠。dump遊戲、裝Xcode、跑腳本、側載,每一步都在篩選用戶。它更像一個技術驗證,證明了Switch遊戲在蘋果芯片上的原生運行效率遠比想象中高。如果後續有人把這套流程包裝成一鍵工具,那纔是真正值得關注的時候。

你會爲了60幀的《怪獵崛起》去折騰這套流程嗎?還是繼續用Switch原機?評論區聊聊。

關注@o1搬運工,黑盒硬件早知道~

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com