
AI 摘要
- 開發者成功將 GTA 5 編譯為 iOS 原生 Mach-O 執行檔,採用 Metal API 在本地執行。
- 在 iPhone 17 實測可達平均 50 至 60fps,記憶體佔用約 1.1GB,免越獄且無需 JIT。
- 相較於模擬器 15fps 與 WASM 版 30fps,原生版本效能大幅提升,預估需 iPhone 13 Pro 以上機型支援。
知名 3A 遊戲 GTA 5 正式被獨立開發者成功移植至 iOS 平台原生執行。開發者 C22 近期展示了 GTA 5 在蘋果最新手機上的實際運行畫面,不僅具備完整 3D 遊戲世界與觸控按鍵佈局,在 iPhone 17 上更可達到平均 50 至 60fps 的流暢表現,且記憶體佔用僅約 1.1GB,顛覆以往大型 PC 遊戲僅能依賴雲端串流或模擬器的印象。
原生 Mach-O 執行檔架構,捨棄瀏覽器直上 Metal API
這項專案的核心技術突破在於「完全原生」。開發者指出,該版本是以先前短暫出現的 WASM 網頁重編譯版本為基礎,進一步將中介的瀏覽器架構徹底移除,直接重編成 iOS 原生 Mach-O 執行檔。由於直接對 iOS 系統進行呼叫,繪圖管線全面採用蘋果的 Metal API,大幅減少了 WebGPU 或指令集轉譯的效能損耗。
過去在 iOS 上運行非官方移植遊戲,通常需要依賴 JIT(即時編譯)或越獄環境,但此版本因為是原生編譯,運算皆在手機本地完成,完全不需要越獄,也無需 JIT 介入。
記憶體管理大幅改造,最低門檻鎖定 iPhone 13 Pro 以上
PC 版本的 GTA 5 運行時通常需要消耗十幾 GB 記憶體,而該移植版本在示範中僅佔用 1.1GB 記憶體,代表開發者對資源串流(Asset Streaming)與材質載入機制進行了深度重構,可能僅針對玩家視野內的物件進行即時載入。不過開發者也補充說明,遊戲運行峰值可能會配置到 3GB 記憶體,因此像 iPhone 11 等舊機型無法負荷,預估至少需要配備較大記憶體的 iPhone 13 Pro 之後機種才能順利執行。
不同執行途徑效能與技術規格比較
從先前的 XeniOS 模擬器架構到瀏覽器 WASM 版本,再到如今的原生 Metal 移植,技術演進讓效能出現顯著差距:
| 技術方案 | 執行環境與架構 | 幀率表現 (FPS) | 核心限制與特點 |
|---|---|---|---|
| XeniOS 模擬器版 | Xbox 360 架構模擬(PowerPC 轉譯 ARM) | 約 15 – 20fps(開車場景降至個位數) | 需即時指令轉譯,CPU/GPU 負擔極高 |
| WASM 網頁版 | Chrome 瀏覽器(WebAssembly + WebGPU) | 約 30fps(鎖定幀率) | 受限於瀏覽器記憶體上限,容易崩潰 |
| Metal 原生移植版 | iOS Mach-O 執行檔(直呼系統與 Metal API) | 約 50 – 60fps(以 iPhone 17 測試) | 佔用 1.1GB 記憶體,免 JIT、免越獄 |
支援虛擬觸控與手把,發布時間仍待定
在操作方面,畫面中已內建虛擬觸控按鈕,包含左側方向搖桿,右側跳躍、進入載具、換彈、瞄準與開火等配置,左上角與右上角亦有選單及動作功能。開發者表示測試全程主要搭配外接手把操作,未來釋出也會完整支援實體手把。
發布時程部分,作者僅表示「eta s0n」,尚未提供具體時間表。為了降低版權法律風險,未來若公開該專案,預計將只釋出執行檔或引擎重寫程式碼,不會附帶任何遊戲版權資源包,玩家需自行備妥正版資料進行載入。

Reference Link : kocpc.com.tw




