苹果刚刚给 Mac 游戏玩家一个兴奋的理由

当苹果公司在 6 月份的全球开发者大会 (WWDC)上宣布将彻底改变 Mac 游戏世界时,许多人都持怀疑态度。但该公司游戏移植工具包的最新更新对游戏在 Mac 上的运行方式做出了一些重要的改变,而且结果令人印象深刻。

该工具包允许开发人员将他们的 Windows 游戏迁移到macOS Sonoma 。游戏制造商可以测试他们的产品在苹果硬件上的运行情况,并找出他们需要做什么才能实现飞跃,苹果表示这最终会“显着缩短总开发时间”。

Craig Ferguson 在 WWDC 上介绍 Mac Gaming。

YouTuber Andrew Tsai表示,游戏移植工具包的 1.02 版本带来了一系列改进,从更好的帧速率和稳定性到恢复的功能以及与 Windows 游戏的更大兼容性。换句话说,对于 Mac 游戏玩家和游戏开发人员来说,这是一个巨大的进步。

Tsai 测试了许多游戏并看到了全面的增强。例如,使用 M2 Ultra 芯片, 《赛博朋克 2077》在 1080p 低设置下运行时平均每秒约 20 帧 (fps)。您可能会对此嗤之以鼻,但与上一版本的游戏移植工具包带来的微不足道的 8 fps 相比,这是一个巨大的改进。这是一款通过各种翻译层运行的游戏,而不是本地运行的游戏——尽管存在这些限制,该工具包仍将游戏的帧速率提高了一倍以上,这令人印象深刻。

有趣的是,Tsai 表示,在《赛博朋克 2077》以 1440p 中等设置运行时,M1 Max 芯片的帧率约为 36 fps。为什么游戏使用较弱的芯片和更高的设置获得更高的帧速率?这可能是由于苹果芯片造成的。 M2 Ultra 采用两个融合在一起的 Max-tier 芯片,由于其早期开发阶段,游戏移植工具包可能尚未完全支持这一点。一旦 Ultra 芯片得到适当的支持,性能的提升可能会非常显着。

更好的游戏兼容性

如何在 Mac 上玩《堡垒之夜》
丹·贝克/数字趋势

与此同时,以 1080p 分辨率运行的《Elden Ring》每秒帧速率 (fps) 提高了约 5 个,即约 20%。 Tsai 警告说,虽然上升幅度并不大,但它是通过三个转换层运行的(Windows 到 macOS、x86 到 ARM64 以及 DirectX 到 Metal)。如果游戏获得原生 macOS 版本,其性能可能会更好。

除了帧速率提高之外,最新版本的工具包还增加了对多种流行游戏的兼容性。例如,《地平线:零之曙光》现在可以正常运行(尽管存在一些轻微的对话故障),而《生化危机 2》(2019 年)和《鬼泣 5》可以正常运行,不会出现之前遇到的崩溃情况。

最后,该工具包的 1.02 更新重新引入了对 32 位游戏的支持,该支持在之前的版本中已被删除。

对未来的希望

苹果刚刚给 Mac 游戏玩家一个兴奋的理由

尽管该工具包是为开发人员设计的,但 Mac 游戏玩家也可以使用它来玩 DirectX 12 游戏,而如果没有CrossOver等第三方移植软件,这些游戏以前无法在 Apple 硬件上运行。

但是,在您对使用 Game Porting Toolkit 立即开始玩游戏感到兴奋之前,它对于缺乏经验的编码人员来说不是很用户友好。正如 Tsai 所演示的,它需要一大堆终端命令才能更新和运行。

不过,如果您不介意进行一些编码,它可以为您的Mac 游戏会话带来一些巨大的改进。如果开发者决定利用它, Mac 游戏玩家可能会拥有光明的未来


Posted

in

by

Tags: