试用了苹果新出的工具,Mac畅玩3A大作这回真的有戏了!

时间: 2023-06-19 12:33:30

阅读: 340

兄弟们,苹果电脑真的可以打游戏了!!!

还不是以前那种只有几款 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 上。。。

那事情就有意思了。

最新文章

查看更多

热门快捷指令

查看更多