GitHub 热门

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 趋势

记录 7 个数据点 · 期间增长 +137

话题标签

apple-siliconarm64breath-of-the-wildgame-portiosipadosmacosmetalnative-porttears-of-the-kingdomultrawidezelda

仓库信息

LicenseMIT
创建时间2026-10-17
最后推送1 小时前
热度分180.0