开篇
如果我说,有个开源项目能把 PS5 独占游戏直接变成你电脑上的 Windows 程序,你可能觉得是吹牛。
更离谱的是另一个:12 天前才建仓的项目,已经能把《塞尔达传说:旷野之息》这种大作原生跑在 iPhone 上了——不是云串流,不是模拟器,是游戏本体代码直接在苹果芯片上跑。
这两个项目干的是同一件事:把主机游戏搬到别的设备上原生运行。今天把它们放在一起讲。
📁 5 Parts + Conclusion
▶ 滑动
想在 PC 上玩 PS5 游戏,以前只有三条路
第一条,买主机。一台 PS5 三千块上下,还得配台能跑得动它的电视,游戏再一张一张买。
第二条,等索尼官方移植。这个节奏有多慢:《战神》2018 年发售,2022 年才上 PC,等了四年;《最后生还者》2013 年的游戏,PC 版等了整整十年。
第三条,等模拟器。PS3 的 RPCS3 从 2011 年做起,靠十几年的逆向功力才把《恶魔之魂》跑到能通关。而 PS5 主机的模拟器,至今是空白。
AnyPS5 给了第四条:不模拟指令,直接把游戏文件转成本地程序把游戏的可执行文件拆开,改写成目标平台能直接执行的原生程序。PS5 和 PC 都是 x86-64 架构,Switch 和 iPhone 都是 ARM 架构,指令集本来就对得上,缺的是系统库和图形接口。这两个项目自己把缺的那部分补上了。
好处很直接:跑起来的就是原生程序,性能、画质、帧率都跟正经游戏一个级别,没有模拟器那层损耗。
boykopovar/AnyPS5,2026 年 8 月 3 日建仓,现在是 48000 多星,GPL-2.0 协议,C++ 写的。截至 2026 年 10 月 25 日,AnyPS5 的 star 数约48K, 本周新增了约 2.1 万个 Star冲上本周飙升榜的游戏移植赛道。
它目前主要面向 Windows 和 Linux。
一款游戏原本在 PS5 的系统里运行,换到电脑上后,需要的一些功能就找不到了。
AnyPS5 会转换游戏程序,再在电脑上补上对应的功能,让游戏有机会继续运行。
做法是把 PS5 的可执行文件重链接成目标系统的原生格式,再配上一套自己实现的 PS5 系统库用于动态链接。不需要模拟器,也不起额外运行时进程。

10 月初突然陡峭,三个多月冲到 4.8 万星
可玩的游戏:动物之森、猴子学院2、空洞骑士、Balatro、梦莎、你好邻居2
目前的游戏兼容目录,里面已经记录了不少游戏的测试进展,其中有些已经被标记为可玩了。

其他的游戏开发进度也都可以在项目的讨论区中查看到。
它最有意思的地方是两个数字打架。
官方进度页面上,GPU 着色器指令已经 1166 条全部覆盖,100%。但系统库函数只有 6070 条实现,标注 49.35%。
着色器满分,库函数一半——这正是现在大部分游戏还跑不动的原因。
还有个坑值得单独讲。这个百分比一直在剧烈波动:9 月 16 日是 33.59%,10 月 18 日冲到 91.41%,10 月 21 日又掉回 42.33%,到 10 月 25 日回到 48.8%。
看着像退步,其实是分母在暴增。已声明的函数从 1694 条涨到 12301 条,项目每发现一批新函数就往表里加,百分比自然被稀释。看懂这个,你才知道那个数字该怎么读。
seedds/nxnative,10 月 13 日建仓,到今天刚满 12 天,3497 星,MIT 协议。

建仓 12 天就冲到 3497 星
它做的是把 Switch 游戏的 NSP 文件重写成 iOS 应用。NSO 重写器负责改写游戏本体,Horizon HLE 宿主顶替 Switch 内核,NVN 图形接口转到 Metal 上。
仓库里有 62 张游戏封面,62 款经过实测能在 iPhone 上玩:《旷野之息》《王国之泪》《马里奥赛车 8 豪华版》《极限自行车》《哈迪斯》《纸马里奥》都在名单里。

旷野之息、王国之泪、马里奥赛车 8、极限自行车、哈迪斯、纸马里奥
12 天 3497 星是什么概念?AnyPS5 花了三个多月才到这个量级。
空口无凭,下面都是社区里能查到的实机记录。
AnyPS5 这边,跑通的不只是技术演示。丝之歌在 9800X3D 加 9070 XT 上稳定 60 帧,Balatro 在 RTX 5070 加 7800X3D 上 60 帧,咖啡谈话跑到 112 帧,暗黑地牢 2 进了战斗有 27 到 38 帧。
但最后生还者 1 只到了标题画面,0.2 到 0.6 帧。同一批实测里差别就这么大。

社区实测 9800X3D 加 9070 XT 稳定 60 帧
nxnative 这边更狠。有个用户在 issue 里贴了完整数据:iPhone 17 Pro Max 上,《旷野之息》稳定 60 帧跑了 300 秒,掉帧 0,屏幕 p99 是 16.67 毫秒。他还在往 120 帧和 4K 冲。

实时 60 帧指示,右下角虚拟摇杆

不用模拟器,手机变游戏主机
两个项目的门槛都不低,而且卡点完全不同。
AnyPS5 走两条路:网页版 relinker 在浏览器里转,文件不出你的设备;或者自己编译命令行版。Linux 和 Windows 都有现成 release。输入支持 SDL 映射的手柄,键鼠走 anyps5-input.ini 配置。
nxnative 必须有 Mac 加 Xcode 加 Homebrew,打包一次 30 到 60 分钟,之后约 10 分钟,磁盘要留游戏体积两倍再多 10GB。硬件门槛是 iOS 26 以上,iPhone 15 Pro 起步或 M1 以上的 iPad,因为纹理是 BC 压缩的老手机读不了。
最要命的坑是内存。签名时必须勾上 increased-memory-limit 权限,否则 iOS 只给 3.4GB,《王国之泪》和《哈迪斯 2》这种大游戏会被系统直接杀掉,勾上之后新 iPhone 能到 6GB。
还有侧载签名免费 Apple ID 只有 7 天有效期,过期打不开,得重新签。
两个项目都不含任何游戏内容,也不和任天堂索尼有关联。你得自己准备合法取得的游戏文件,自己动手构建。最后说句实在的。这两个项目现在都还在早期——AnyPS5 大作跑不动,nxnative 要求 macOS 加 Xcode 加真机侧载。它们现在的价值是让你看到「主机游戏原生移植」这条路已经走通了,剩下的交给时间。