和小火箭一样的软件
而是可以玩 windows 上的绝大多数游戏——,别管是游戏所在的平台是 steam 还是战网,甭管是刚出的《 暗黑破坏神 4 》、《 霍格沃茨:遗产》、还是 “ 跑分软件 ” 《 赛博朋克 2077 》,都能运行在搭载了 M 系列芯片的 MacOS 上。
首先打个预防针,目前由于这个开发者工具是刚刚推出的缘故,大家使用的话,是有可能会遇到 “ 安装繁琐、帧率不稳、贴图错误、 bug 多、耗电高 ” 的问题。
它起到的效果很直白,就是帮助咱们把 Windows 上的游戏给转译成可以在 macOS 上运行的游戏。
毕竟库克的芯片虽然牛掰,但是刚开始做的时候由于绝大多数开发者还没来的及做适配,很多软件都没法用。。。
所以得靠 Rosetta 这个 “ 二把手 ” 来过渡一下,甭管性能怎么样,但是至少能用了。
要我说这招是真的妙,一边稳住用户的基础体验,一边也给开发者留下充足的时间,最重要的是树立起了一个自己上心的形象。。。
大家过去不乐意给 macOS 做游戏,一方面是因为市场不大,《 我的战争 》开发者就曾在一次采访中表示, Mac 和 Linux 平台加一起只占 5% 的销售额。
另一方面是在 macOS 上做游戏还比较费劲,当年微软为了方便大家做游戏,自己搓了一套图形 API —— DriectX 出来。
就好比咱们去法国旅游,我不会法语,法国人不会中文,但是咱俩可能都会英文,这样聊起来就可以很轻松的 Get 到双方的意思。
但是这个好用的 “ 语言 ” Mac 上并不支持,苹果有着自己的另一套语言,前两年用的是 OpenGL ,最近几年更换上了自家的 Metal 。
好在苹果也算是意识到这个割裂的生态问题了,今年亲自下场,直接发布了一个翻译大师,帮开发者解决了不少适配工作。
不过这里得提一嘴,目前这个 Game Porting Toolkit 工具还是处于开发者调试阶段,自己用起来还挺麻烦的。
具体的过程就不做过多展示了,我把教程放到了 “ 阅读原文 ” 里面,感兴趣的差友可以来一起研究。
托尼由于安装的过程中不知道哪个步骤出了问题, steam 全是哐哐没法正常用,所以只能做一些其他游戏的简单测试。
虽然说没有我直接在 Mac 上运行 iPad 版的原神来的稳定,但毕竟这是正儿八经的 PC 级客户端:
当然你可能说跑这些 M2 原生就能运行的游戏没有挑战性,那我也拿老头环试了一下,大概在 25~30 的帧率波动和小火箭一样的软件。
在测试的最后,我本来还想试一下 LOL 能不能 “ 轻松秒杀 ” 的,但可能是由于反作弊驱动的问题,导致我转译后的 wegame 一打开就闪退,英雄联盟遗憾离场。
除了这几款以外,还有网友测试了大量其他的游戏能否在 Mac 上通过 GPT 运行,顺便做了一个统计表格,感兴趣的话大家可以看看
有一说一,我觉得苹果今年这活干的却是不错,简单的体验下来,可以感受到通过 GPT 运行起来的游戏比虚拟机节省了不少资源,而且也不会和云游戏、串流一样收到网络波动的影响。
等它正式发布的那天,如果可以做到 “ 点击即用 ” ,和当年的 Rosetta 一样,那我觉得其实还行。