把 3DS 装进口袋:azahar 上手幾天的真實體驗
Citra 落幕後社區合并的 3DS 模擬器,我用 azahar 把舊時代的遊戲塞進了手機。幾天下來,聊聊這款軟體的實際表現與它背後的來龍去脈。
認識 azahar:檸檬花落後,橙花接棒
如果你在模擬圈混過幾年,對 Citra 這個名字應該不陌生——那是任天堂 3DS 模擬領域維護最久、相容性最好的開源專案,整整陪了玩家十年。但 2024 年 3 月,任天堂法務和 Citra 的運營公司達成 240 萬美元和解,專案正式宣布停更,整個社區炸了鍋。
十年的代碼、上萬玩家的回憶,說沒就沒?顯然不行。Citra 停更後短短幾周裡,兩條社區分支快速活躍起來:一條是老貢獻者 PabloMK7 的 fork,專注底層 ArticBase 服務和模擬核心迭代;另一條是 Lime3DS 團隊,走的是「重寫 + 功能補全」路線——自訂螢幕佈局、Android 端按鍵大小調整、震動反饋,把 Kotlin 重寫後遺留的問題逐項打補丁。
兩條路各自跑了幾個月,最後決定合二為一。2024 年底代碼合併完成,品牌統一叫 azahar——西班牙語的橙花,跟原版 Citra(檸檬)遙相呼應。底層的 ArticBase 和模擬核心繼續迭代,Lime3DS 帶來的大量 QoL 功能也全部保留。專案從分裂重回統一,社區碎片化的問題解了,功能卻比以前更全。
到 2026 年的今天,azahar 已經更新到 2122-alpha1 版本,是目前仍在活躍維護的 3DS 模擬器裡功能最完整、相容性最好的一個。而我之所以會在這個時間點裝它,說來也巧——整理舊硬碟的時候翻出了一盒落灰的 3DS 卡帶,瞬間勾起想把那些經典作品在手機上重溫一遍的念頭。
安裝:24 兆的 APK,一步到位
azahar 這次我拿到的是 Android APK 版本,包名 io.github.lime3ds.android,安裝包只有 24.05M——這在現在的手機軟體裡算是相當精緻的尺寸了。從它的 azahar文檔 下載下來,在手機上點開 APK 就行。
不過這裡有個小細節:如果你是第一次在手機上裝非應用商店來源的軟體,系統會彈「未知來源」的警告。到系統設置裡開一下允許安裝就好,這是開源應用的標準流程,不用擔心。裝完打開,第一次啟動會自動生成虛擬 NAND 鏡像,這個過程大概幾十秒,之後就進入主介面了。
另外提一句,azahar下載 的單眼渲染模式是它的招牌功能——禁用右眼、只渲染單眼畫面,手機性能壓力直接砍半。配置不太夠的手機一定要開這個選項,流暢度差好幾個量級。

上手三天,說說真實感受
打開主介面的第一眼,說實話有點被驚到——不是功能太多,而是太乾淨了。左側是遊戲列表,右側留空給預覽截圖,底部是一排模擬操作的按鍵佈局。沒有花裡胡哨的廣告、沒有跳出來請你贊助的彈窗,甚至連設置選項都藏在三個點的下拉裡,不仔細找還真發現不了。這種「把事情做好就夠了」的開源態度,我個人是挺吃這一套的。
核心功能體驗:三個點值得說
第一個要講的是即時存檔。玩過 3DS 的都知道,有些遊戲的自動存檔點少得可憐——特別是那些 homebrew 作品,乾脆就沒有存檔機制。azahar 給每款遊戲留了 10 個存檔槽,按 F6 存、F7 讀(手機上就是在模擬操作鍵裡點相應的按鈕),打完 Boss 前存一個,失敗了直接重來,這爽感誰用誰知道。不過有幾個坑得避開:遊戲正在保存的時候別存 state,搞不好會破壞本體存檔;聯機模式下模擬器會自動阻止存檔,這點倒是做對了。
第二個是 CIA 安裝流程。3DS 的遊戲更新包和 DLC 都是 .cia 格式,azahar官網 的處理方式很直白——菜單「檔案 → 安裝 CIA」,選文件,等進度條。先裝本體、再裝更新、最後裝 DLC,順序不用顛倒,模擬器自動處理版本優先級。裝完之後原始 CIA 文件就可以刪了,解包進了虛擬 NAND,留著純佔空間。我這幾天補裝了好幾個舊遊戲的更新包,沒一次出錯,穩得很。
第三個是單眼渲染。這功能是真的狠——手機跑 3DS 模擬器的瓶頸之一就是雙眼畫面同時渲染帶來的壓力。開了單眼之後,只渲染左眼畫面(或右眼,可選),性能壓力直接砍半。我用一台骁龙 8 Gen 1 的手機測了幾款比較吃資源的遊戲,之前全畫面偶爾掉幀,開單眼之後基本穩在滿幀。畫面少了一個眼的深度感,但說實話手機那麼小的螢幕,這種差異普通玩家根本察覺不到。
幾個讓我覺得別扭的地方
不是所有地方都完美。即時存檔雖然方便,但跨設備遷移的時候有個隱患——存檔文件存在 states/<遊戲 ID>/slot_*.bin,拷到另一台設備理論上能讀,但兩台設備的模擬器版本最好一致。我試過從 2122 拷到 2126,有個存檔讀取直接崩了,還好遊戲本體存檔沒壞。這個兼容性問題不算大,但跨裝置玩家得留心。
還有,Lime3DS 帶來的那些 QoL 功能——自訂按鍵大小、震動反饋、螢幕佈局調整——藏得太深了。按鍵大小調整在設置 → 控制項裡,要點進去才能看到;震動反饋在設置 → 高級圖形裡。第一次上手的玩家大概率會錯過這些優化選項,因為主介面實在太簡潔了,你不會想到要去那麼深的層級裡找。
適合誰、不適合誰
說到這裡,大概能總結了。azahar 適合什麼人?
- 懷舊玩家:有 3DS 卡帶但主機壞了、或者只想在手機上重溫幾款經典遊戲的——這款模擬器就是為你準備的,裝上就能玩,兼容性穩。
- 預算有限的學生黨:不想花錢買二手 3DS,手機又不是什麼旗艦機——開單眼渲染,性能問題直接解決。
- 喜歡折騰的開源愛好者:整個專案從底層到 UI 都在活躍迭代,社區氛圍好,遇到問題基本能找到解法。
不太適合的情況嘛,也有——如果你對畫面品質特別糾結,雙眼渲染 + 高分辨率縮放是必須的,那可能得等手機性能再好一點再開;還有跨裝置大量遷移存檔的,版本同步這件事得記在心上。
總的來說,Citra 落幕後社區沒有讓十年代碼白寫,反而在合併之後做出了更完整的產品。azahar 不是靠花哨的功能取勝的那種軟體,它的態度很老派——把模擬核心穩住、把 QoL 功能補齊、把開源社區維持好。這種「做好一件事」的專注,在今天的應用商店裡其實挺難得的。
本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

