朋友们,苹果计算机确实能打游戏了!!!
不是以前那样仅有几种 steam 里的 “ 好运游戏 ” 才可以玩。
也不是使用了云游戏啊,vm虚拟机啊,掌机推流这种不优雅的形式。
更并非如此。
反而是能玩 windows 里的绝大部分游戏——,不要管是游戏所属的网站是 steam 或是战网,不管是刚出来的《 暗黑破坏神 4 》、《 霍格沃茨:遗产》、或是 “ 跑分软件 ” 《 赛博朋克 2077 》,都可以运行在搭载的是 M 系列芯片的 MacOS 上。
最先打一个防疫针,目前由于这一开发者工具是刚发布的原因,大伙儿使用的时候,也是有可能遇到 “ 组装繁杂、帧数不稳定、3d贴图不正确、 bug 多、耗电量高 ” 问题。
——但是至少 Mac 打游戏,来日可期行吧。
导致这一切变动的,便是苹果在 WWDC 会议后悄悄的公布的一个东西。
GPT
不要误会,那可不是 ChatGPT 的 GPT ,反而是一个叫做 Game Porting Toolkit 的游戏移殖工具箱
它起到的作用效果很直接,就是帮助我们把 Windows 里的游戏给转翻译成还可以在 macOS 上运行的游戏。
“Windows” “ 转义到 ” “macOS 运行 ” ?
听见这里立即 DNA 动过,这并不以前的 Rosetta 么?
这个我熟啊,作为第一批 M 系列芯片的 mac 客户,当初可没少靠这个救我的狗命。
终究蒂姆库克的芯片尽管牛b,可是刚开始接触的时候由于绝大部分开发者尚未来的及做兼容,很多软件都不能用。。。
因此要靠 Rosetta 这一 “ 二把手 ” 来调整一下,不管性能怎么样,但至少能使用了。
依我看这一招是真妙,一边控住客户的前提感受,一边也帮开发者留有充裕的时间,最主要的是树立起了一个自己上心的品牌形象。。。
给开发者自信心,这比什么都强。
而在今年,苹果把这一条门路继续走了一次:
大伙儿以往不高兴给 macOS 做游戏,一方面是因为销售市场并不大,《 我的战争 》开发者就曾经在一次采访中表明, Mac 和 Linux 服务平台加一起仅占 5% 的销量。
另一方面要在 macOS 上面做游戏还很费力,当初微软公司为了帮助大家做游戏,自身搓了一套图型 API —— DriectX 出去。
这个东西可在水准迥异的游戏开发商和五花八门的硬件配置中间,起到一个沟通的作用。
好比我们去法国旅游,我是不会法文,法国不容易汉语,可是我们俩肯定都会英语,那样找话题就可以很轻松的 Get 到双方的意思。
但这个实用的 “ 语言表达 ” Mac 上并不支持,苹果有自己的另一套语言表达,前几年用的都是 OpenGL ,近几年拆换上自己家的 Metal 。
开发者需要植入到 Mac 上,还要把游戏重新编译,使它和 Metal 联接一下。
还需要从零检测、修补 BUG 、实时同步具体内容等,这就相当于是干2个新游戏了。费力又不落好,那必然喜欢做的人不多。
还好苹果可以说是意识到了这一割裂的绿色生态问题,在今年的亲自出马,立即发布了一个汉语翻译高手,帮开发者解决了不少兼容工作中。
托尼同样在公布的第一时间入门体验了一下实际效果,起先依照实例教程进行施工:
但是这里得提一嘴,目前这个 Game Porting Toolkit 专用工具仍然处于开发者调试阶段,用自己的下去还蛮麻烦的事情。
具体全过程就不做过多展现了,我将实例教程放在了 “ 阅读 ” 里边,有兴趣的差友能来一起研究。
立即来说游戏成效:
托尼因为组装的过程当中不知道哪个流程出现了问题, steam 都是哐当无法正常的用,因此可以做一些其他游戏的简单测试。
在搭载的是 M2 的 MacbookAir 上,运行 Windows 版原神可以跑进 40 帧的水准。
虽说没有直接从 Mac 上运行 iPad 版原神手游的平稳,但因为这是正儿八经的 PC 级手机客户端:
作为一个从 0 到 1 的开端,托尼感觉能走就很好了。
当然你可能会说跑这种 M2 原生态就可运行的游戏并没有趣味性,那我也拿老头环试了一下,大约在 25~30 的帧数起伏。
要是再上一点难度系数得话,甚至就连电脑测评手机软件 2077 还可以 “ 电影感 ” 运行。
现阶段的 GPT ,真的体现出了一个众生平等。
在检测的后,我本来想试一下 LOL 能否 “ 轻轻松松击杀 ” 的,但可能是因为反挂驱动难题,搞得我转义之后的 wegame 一打开就卡屏,LOL缺憾退场。
除开几款之外,甚至有网友尝试了很多其它的游戏如何在 Mac 上通过 GPT 运行,顺带做了一个统计表,有兴趣的话可以参考一下
有一说一,我认为苹果在今年的这活做的则是非常好,简单体验下来,能够感受到根据 GPT 运行出来的游戏比vm虚拟机节省了不少网络资源,而且也不会和云游戏、推流一样接到互联网波动的影响。
尽管现在也有许多难题,例如帧率太低,组装繁杂,屏幕分辨率能出 bug,排热压力太大 等。。。
但是都是一个给开发者用公测版手机软件,也不是真想令小伙伴们只用它打游戏。
等到正式公布的那一天,假如能做到 “ 点一下既用 ” ,和当年的 Rosetta 一样,那我觉得实际上还好。
并且我总感觉啊,苹果这个是不是又又又在下一盘大棋?
你想要苹果今日可在 mac 上运行 Windows 游戏,来年如果能运行在 Vision Pro 上。。。
那事情就有趣了。