ly05010419/MacNativeGames
在 GitHub 打开 ↗把 Switch 游戏原生跑在 Apple 芯片上,非模拟器的图形层移植实验
Star7.0k
24h 新增+53
7 天新增—
Fork1.0k
Issue146
语言C
项目介绍
更新于 1 天前
这是一个把 Nintendo Switch 游戏原生移植到 Apple 芯片设备的技术实验项目,主打《塞尔达传说:王国之泪》和《旷野之息》。它不是模拟器:Switch 和 Apple 芯片同为 ARM64 架构,游戏的原生代码直接在 Mac、iPhone、iPad 上运行,唯一的重活是把游戏调用的 NVN 图形接口重新实现到 Apple 的 Metal 上,同时用一个小型宿主层接管系统服务。效果是游戏能以原生 4K 甚至 5K 分辨率跑在 Mac 上,iPhone 14 也能流畅游玩。仓库本身不含任何游戏内容,需要你自备正版游戏的转储文件和密钥,法律风险自负。同一套运行时还衍生出《Super Smash Bros. Ultimate》《Super Mario Odyssey》等社区移植。对图形 API 逆向、跨平台移植、Metal 渲染层开发感兴趣的工程师,以及想在 Apple 设备上玩 Switch 游戏的玩家,都值得翻翻它的技术文档。
上手成本:中
Star 趋势
话题标签
apple-siliconarm64breath-of-the-wildgame-portiosipadosmacosmetalnative-porttears-of-the-kingdomultrawidezelda
仓库信息
| License | MIT |
| 创建时间 | 2026-10-17 |
| 最后推送 | 1 小时前 |
| 热度分 | 180.0 |