之前分享过:NX2Apple:无需模拟器,Switch 游戏可以在 iPhone / macOS 运行,现在 Apple TV 也可以玩 Switch 游戏了。
一款名为 TVPort 的开源项目引发了游戏圈与开发者社区的关注。它跳出传统模拟器的思路,尝试把任天堂 Switch 游戏编译打包为原生 tvOS 应用,直接运行在 Apple TV 4K 硬件之上(第三代 Apple TV 4K(A15 Bionic)),开辟了主机游戏跨平台移植的全新实验方向LibHunt。

项目背景
TVPort 由开发者 FloatingFalafel 发起,是开源工具nxnative的衍生分支,在原有基础上新增完整 tvOS 编译构建链路,同时配套一款 macOS 桌面客户端 TVPort,用来完成游戏工程构建、打包、安装部署全流程工作LibHunt。
开发过程中,开发者借助大模型 AI(Claude Opus 5.5)辅助代码适配、接口改写,大幅降低跨架构移植的人力成本,也让 AI 辅助游戏移植成为现实案例。
该项目的核心构想,不是做一款运行在 Apple TV 上的 Switch 模拟器,而是对合法拥有的 Switch 游戏进行重编译,生成原生 tvOS 程序,依托 Apple TV 的 Metal 图形接口,充分调用 Apple TV 4K 硬件性能,追求原生级的画面帧率表现,目标实现 4K 分辨率、60 帧运行 Switch 大作。同时项目也标注对 Switch2 游戏具备实验性支持能力。
工作流程
TVPort 整套方案必须依赖一台 Mac 电脑作为编译中枢,Apple TV 4K 作为最终运行终端,整体流程分为三步:
- 在 macOS 端打开 TVPort 客户端,读取用户自己合法持有的Switch 游戏资源文件;
- 工具完成代码转译、图形 API 适配,把 Switch 图形接口翻译为 Apple 平台 Metal 接口,编译生成 tvOS 应用安装包;
- 通过部署工具,将打包完成的 tvOS 程序安装到局域网内的 Apple TV 4K 设备,即可直接在电视上启动游戏,存档可以保存在 Mac 本地或者 iCloud 当中。
重要提醒:TVPort 项目本身不提供任何游戏 ROM 资源,工具仅用于处理用户合法拥有的游戏副本,使用者需要自行准备合规的游戏文件。
当前支持与现存局限
截至目前,《超级马里奥奥德赛》《动物森友会》已经可以实现可游玩状态;备受期待的《塞尔达传说:王国之泪》还处于移植调试阶段,尚未完全可用。
作为前沿实验项目,TVPort 依然存在大量现实技术缺陷,距离普通用户开箱即用还有很远距离:
- 稳定性缺陷:大型游戏存在音频异常、贴图错误、逻辑 bug,部分场景帧率无法稳定 60fps;
- 硬件散热压力:运行高负载 Switch 大作时,Apple TV 4K 会出现明显发热,长时间运行存在降频风险;
- 上手门槛极高:需要开发者基础,掌握 Mac 与 tvOS 开发环境配置,普通游戏玩家很难独立完成编译部署;
- 生态风险:tvOS 本身是封闭系统,非官方渠道安装应用本身就存在限制,系统版本更新很可能直接破坏已安装的移植游戏。
写在最后
TVPort 向我们展示了消费硬件跨界玩法的可能性:把任天堂的游戏,跑在苹果的电视盒子上。但它依旧处在早期实验阶段,有苹果 TV 盒子的可以试试看。
