兄弟们,苹果电脑真的可以打游戏了!!!
还不是以前那种只有几款 steam 上的 “ 幸运游戏 ” 才能玩。
也不是用了云游戏啊,虚拟机啊,掌机串流这些不优雅的方式。
更不是这样。
而是可以玩 windows 上的绝大多数游戏——,别管是游戏所在的平台是 steam 还是战网,甭管是刚出的《 暗黑破坏神 4 》、《 霍格沃茨:遗产》、还是 “ 跑分软件 ” 《 赛博朋克 2077 》,都能运行在搭载了 M 系列芯片的 MacOS 上。
首先打个预防针,目前由于这个开发者工具是刚刚推出的缘故,大家使用的话,是有可能会遇到 “ 安装繁琐、帧率不稳、贴图错误、 bug 多、耗电高 ” 的问题。
——但至少 Mac 打游戏,未来可期好吧。
造成这一切变化的,就是苹果在 WWDC 会后悄悄发布的一个东西。
GPT
别误会,这可不是 ChatGPT 的 GPT ,而是一个叫做 Game Porting Toolkit 的游戏移植工具包
它起到的效果很直白,就是帮助咱们把 Windows 上的游戏给转译成可以在 macOS 上运行的游戏。
“Windows” “ 转译到 ” “macOS 运行 ” ?
听到这儿直接 DNA 动了,这不之前的 Rosetta 么?
这我熟啊,作为第一批 M 系列芯片的 mac 用户,当年可没少靠它救我的狗命。
毕竟库克的芯片虽然牛掰,但是刚开始做的时候由于绝大多数开发者还没来的及做适配,很多软件都没法用。。。
所以得靠 Rosetta 这个 “ 二把手 ” 来过渡一下,甭管性能怎么样,但是至少能用了。
要我说这招是真的妙,一边稳住用户的基础体验,一边也给开发者留下充足的时间,最重要的是树立起了一个自己上心的形象。。。
给了开发者信心,这比什么都重要。
而在今年,苹果把这条路子再走了一次:
大家过去不乐意给 macOS 做游戏,一方面是因为市场不大,《 我的战争 》开发者就曾在一次采访中表示, Mac 和 Linux 平台加一起只占 5% 的销售额。
另一方面是在 macOS 上做游戏还比较费劲,当年微软为了方便大家做游戏,自己搓了一套图形 API —— DriectX 出来。
这东西能在水平各异的游戏开发商和五花八门的硬件设备之间,起到一个沟通的作用。
就好比咱们去法国旅游,我不会法语,法国人不会中文,但是咱俩可能都会英文,这样聊起来就可以很轻松的 Get 到双方的意思。
但是这个好用的 “ 语言 ” Mac 上并不支持,苹果有着自己的另一套语言,前两年用的是 OpenGL ,最近几年更换上了自家的 Metal 。
开发者想要移植到 Mac 上,还得把游戏重新编译,让它和 Metal 连接一下。
还要从零测试、修复 BUG 、同步更新内容等等,这相当于是做两个新游戏了。吃力又不讨好,那自然愿意做的人少。
好在苹果也算是意识到这个割裂的生态问题了,今年亲自下场,直接发布了一个翻译大师,帮开发者解决了不少适配工作。
托尼也在发布的第一时间上手体验了一下效果,先是按照教程进行安装:
不过这里得提一嘴,目前这个 Game Porting Toolkit 工具还是处于开发者调试阶段,自己用起来还挺麻烦的。
具体的过程就不做过多展示了,我把教程放到了 “ 阅读原文 ” 里面,感兴趣的差友可以来一起研究。
直接来看游戏成果:
托尼由于安装的过程中不知道哪个步骤出了问题, steam 全是哐哐没法正常用,所以只能做一些其他游戏的简单测试。
在搭载了 M2 的 MacbookAir 上,运行 Windows 版的原神可以跑到 40 帧的水平。
虽然说没有我直接在 Mac 上运行 iPad 版的原神来的稳定,但毕竟这是正儿八经的 PC 级客户端:
作为一个从 0 到 1 的开始,托尼觉得能跑就很不错了。
当然你可能说跑这些 M2 原生就能运行的游戏没有挑战性,那我也拿老头环试了一下,大概在 25~30 的帧率波动。
如果再上一点难度的话,甚至就连电脑测评软件 2077 也可以 “ 电影感 ” 运行。
目前的 GPT ,真就突出了一个众生平等。
在测试的最后,我本来还想试一下 LOL 能不能 “ 轻松秒杀 ” 的,但可能是由于反作弊驱动的问题,导致我转译后的 wegame 一打开就闪退,英雄联盟遗憾离场。
除了这几款以外,还有网友测试了大量其他的游戏能否在 Mac 上通过 GPT 运行,顺便做了一个统计表格,感兴趣的话大家可以看看
有一说一,我觉得苹果今年这活干的却是不错,简单的体验下来,可以感受到通过 GPT 运行起来的游戏比虚拟机节省了不少资源,而且也不会和云游戏、串流一样收到网络波动的影响。
虽然现在还有不少问题,比如帧率不高,安装繁琐,分辨率会出 bug,散热压力大 等等。。。
但毕竟是一个给开发者用测试版软件,也不是真的想让玩家只用它来打游戏。
等它正式发布的那天,如果可以做到 “ 点击即用 ” ,和当年的 Rosetta 一样,那我觉得其实还行。
而且我总觉得啊,苹果这是不是又双叒叕在下一盘大棋?
你想苹果今天能在 mac 上运行 Windows 游戏,明年要是能运行在 Vision Pro 上。。。
那事情就有意思了。
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有