兄弟们,苹果电脑真的可以打游戏了!!!
而且并非是以往那种,仅有几款在steam上的“幸运游戏”如此,才能够去玩。
也不是用了云游戏啊,虚拟机啊,掌机串流这些不优雅的方式。
更不是这样。
而是能够玩windows上面的绝大多数游戏,不管运行游戏用到的平台是steam,还是战网,不论才推出的《暗黑破坏神4》、《霍格沃茨:遗产》,又或者是“跑分软件”《赛博朋克2077》,均可在配备了M系列芯片的MacOS上得以运行。
开头先给提个预防的针讯,当下鉴于这个开发者工具是才推出来的缘由,各位要是去使用,存在着会碰到“安装繁杂琐碎、帧率不稳定、贴图出现差错、故障漏洞众多、消耗电量高”这些状况的可能性。
——但至少 Mac 打游戏,未来可期好吧。
导致这形形色色变化出现的,乃是苹果于全球开发者大会会后悄然推出的一回事物。
GPT
千万不要产生误解,这并非是那个GPT所指的GPT呀,而是一款被称作Game Porting Toolkit的游戏移植所用的工具包呢。
它所达成的成效极为直白,那便是助力咱们将在Windows系统上的游戏,转译为能够于macOS系统上运行的游戏。
把“Windows”,转译到,“macOS运行”的情况吗。
听闻此处,顿时DNA产生了反应,这难道不是先前的Rosetta吗?
在那时候,我对这个可是相当熟悉的,身为第一批使用 M 系列芯片的 mac 用户,在往昔的岁月里靠它挽救我的糟糕处境的次数可真的是特别多。
尽管库克所做的芯片着实厉害,然而在其刚开始着手制作之际,鉴于绝大多数的开发者尚未来得及去做适配工作,致使好多软件都处于无法应用的状态。
因此,需要倚仗Rosetta这个“二把手”来进行一番过渡,暂且不论其性能究竟如何,然而起码是能够投入使用了。
不得不承认,这般举措着实巧妙非凡,既能使基础体验得以稳固,让用户安心,又能为开发者给出充裕的时间,供其有所作为,而重中之重的是,成功塑造出了一个极其重视的形象。
给了开发者信心,这比什么都重要。
而在今年,苹果把这条路子再走了一次:
大家往昔不乐意针对macOS去制作游戏,一方面缘由在于市场规模并非很大,那个开发《我的战争》的人,在一回采访里讲过,Mac以及Linux这两个平台一起所占的销售额仅仅是5%。
还有一方面是,在macOS上做游戏是比较费劲的,当年,微软为了让大家做游戏更便利,自己弄出了一套图形API,也就是DriectX。
这东西,能做到对于风格水平互相不同的游戏开发商,以及种类繁多、各式各样的硬件设备,发挥出一种起到沟通的作用。
比如说,咱们前往法国游玩,我不懂法语,法国人不懂中文,然而我俩或许都会英文,如此一来,交流时就能很轻易地领会彼此意思。

然而,这个具备便利特性的“语言”,在Mac系统上予以支持的情况并不存在,苹果拥有其自身的另一套语言体系,在前两年期间所使用的是OpenGL ,而在近些年份进行了更换,选用了自家研发的Metal。
有开发者打算移植到Mac上,这就少不了要对游戏进行重新编译,得让游戏与Metal连接一番。
并且要从一开始进行测试,为修复程序错误而努力,将内容进行同步更新等等,这般情形等同于制作两款全新的游戏。既耗费精力又得不到好处,所以自然而然愿意去做的人就少了。
好在苹果也算是察觉到这个处于割裂状态的生态问题了,今年苹果亲自进入相关领域,直接发布了一款名为翻译大师的产品,这款产品帮开发者解决了数量不少的适配工作。
托尼同样是处于发布的最初时刻就着手去体验一番效果,首先遵循教程来开展安装。
但是呢,这里要特别说明一下,当下这个用来进行游戏移植的工具包,也就是 Game Porting Toolkit 工具,它仍然处于开发者进行调试的阶段,要是自己去使用的话,会觉得相当麻烦。
详细的流程就不再进行过多的呈现了,我把相关教程放置在了“阅读原文”当中,有兴趣的差友能够前来一同开展研究。
直接来看游戏成果:
托尼在安装期间,不清楚是哪一步骤出现了差错,以至于steam充斥着哐哐声,无法正常使用,故而只能去做一些其他游戏的简单测试。
在装有 M2 的 MacbookAir 之上,运行 Windows 版本的原神,居然能达到 40 帧的水准。
尽管讲不存在我于Mac之上直接运行iPad版的原神所拥有的那般稳定,然而终究这可是名副其实的PC级客户端。
作为一个从 0 到 1 的开始,托尼觉得能跑就很不错了。
当然啦,你或许会讲,去运行那些 M2 原生便能够运行的游戏,不存在挑战性,于是呢,我也针对老头环进行了一番测试,结果显示,帧率大概在 25 至 30 之间出现波动。
假如再增添些许难度,就连电脑测评软件2077,也能够以“电影感”的方式运行,哪怕是这样。
目前的 GPT ,真就突出了一个众生平等。
在那次测试的末尾阶段,我原本是打算再去尝试一下 LOL 究竟可不可以实现 “ 轻松秒杀 ” 的,然而或许是因为反作弊驱动方面存在问题,致使我对 wegame 进行转译之后,刚一开启它就出现了闪退现象,最终英雄联盟只能带着遗憾退出测试。
除了这几个款式之外,另外有网友对大量别的游戏展开了测试,测试其能不能在Mac上借助GPT来运行,并且顺带制作了一个统计表格,要是各位对此感兴趣的话,是可以去瞧一瞧的。
说实话,我认为苹果在今年所做的事情确实相当不错,仅仅是简易体验一下,能够察觉到借助GPT运行起来的游戏比虚拟机节省了好多资源,并且不会像云游戏、串流那样受到网络波动的干扰。
即便当下仍存在好些问题,像是帧率并非很高,安装过程颇为繁杂,分辨率会出现故障,散热面临较大压力等等。
但终究是一款供开发者使用的处于测试阶段的软件,并非真切地要让那些玩家单纯凭借它去进行游戏。
等到它正式发布的那个日子,要是能够达成“点击即可使用”的状态,如同当年的Rosetta那般,那么我认为实际上还算可以。
而且我总觉得啊,苹果这是不是又双叒叕在下一盘大棋?
设想一下,苹果在今天的mac上能够让Windows游戏得以运行,而到了明年,若其能在Vision Pro上实现运行,那将会是怎样的情形呢。
那事情就有意思了。