苹果在今年WWDC23开发者大会上,公布关于软件方面的重要信息不算多,但在macOS Sonoma的介绍部分,他们请到了著名游戏开发者小岛秀夫来介绍《死亡搁浅导演剪辑版》登陆macOS,并在新一代系统上做了个游戏模式,这些都表明了苹果有意要解决Mac电脑上的玩游戏难题,而面向游戏开发者,苹果还准备了一个大招,那就是让Windows游戏直接运行在macOS上。
苹果给开发者们做了个Game Porting Tookit,这类似于Valve的Proton兼容层技术,在macOS上做到了实时转译运Windows平台游戏,无需额外重写代码,直接就运行游戏,不过相比Proton是在相同的x86架构下运行,苹果的这个要更复杂一些,不仅操作系统不同,还有x86到arm的架构转换。
这个Game Porting Tookit基于CrossOver的代码而来,原来就是为了可以在macOS上运行Windows程序,不过现在有苹果的官方支持,应该就有更好的运行效率,要知道苹果一直都强调他们Apple Silicon要比Intel这边x86架构CPU要强多少多少倍,相比于偏小众的内容创作类软件,跑游戏其实才能更好让大家理解性能的差距是怎样。
除了对DirectX12的图形API转换外,包括键盘、鼠标、音频和网络连接在内的API都可以支持,所以游戏不需要做任何代码改动就可以直接跑起来。当然,苹果应该是希望这个工具能帮助开发者更好地把已有的Windows游戏移植到macOS上,实现原生的运行,更好发挥出Mac电脑的性能和功能优势。
从一些开发者放出的演示视频来看,最新的《暗黑破坏神4》可以在M1 Max芯片MacBook Pro比较流畅运行,而且苹果这个工具还提供硬件党最爱的overlay界面,可以看到游戏帧数、CPU和GPU运行状态...目前游戏的帧数表现还一般般,也存在一些bug,还需要做些优化工作,但可以肯定的是,以后想在Mac电脑上玩3A大作,已经不是完全不可能的事情了。
Pigeon.GuGuJi教授 06-08 11:50 | 加入黑名单
这玩意只能解决能不能跑的问题,不能解决多层套娃带来的性能问题,以及400刀1T的存储成本,哪怕是苹果自己挑的对比,做了移植的原生情况 vs 跑在dx兼容层,帧数都能掉50%……

只能说还有很大优化空间,不过看起来这样能省掉一个corssover/pd的钱,而且支持dx12
不如给iPad实装这个功能,然后跑黄油用
支持(14) | 反对(0) | 举报 | 回复
4#
63489681研究生 06-08 11:44 | 加入黑名单
支持(2) | 反对(0) | 举报 | 回复
3#
恒温麾下教授 06-08 11:21 | 加入黑名单
救命刚才把这个转给果粉朋友,人家高傲的说苹果用户不玩游戏
已有1次举报支持(14) | 反对(1) | 举报 | 回复
2#
我匿名了 06-08 10:17
然而mac装个大点的游戏,相应的硬盘成本都够买个xss了
支持(16) | 反对(0) | 举报 | 回复
1#
提示:本页有 4 个评论因未通过审核而被隐藏