自从苹果开始将 Mac 的处理器从英特尔转向 Apple Silicon 之后,大家都已经见识到 Apple Silicon 的实力了。M1 和 M2 系列的处理器相比以往的英特尔处理器,在 CPU、GPU 方面都有了巨大的性能提升,尤其是功耗比,更是无人能及。
抛开台式机不谈,这样的性能以及极低的功耗肯定是让一众 Windows 游戏本羡慕不已,那么自然而然苹果也打起了游戏的主意。
在 WWDC 2023 上,苹果在新发布的 macOS 14 Sonoma 中新增了一个游戏模式,该模式可以改进游戏过程中的 CPU 和 GPU 的调度,带来更好的游戏体验和更稳定的帧率;游戏模式还可以大大降低耳机、游戏手柄等外设的延迟。
苹果已经为玩游戏打下了很好的基础,那么 Mac 平台缺少游戏,尤其是 3A 大作的问题该怎么解决呢?
苹果日前公布了一个新的游戏移植工具包(基于 Wine),旨在使开发者可以更简单和更快地将他们的 PC 游戏带到 macOS 上。以往,开发者想要让一款 PC 游戏在 Mac 上运行,需要花费数月的前期准备工作,而这个移植工具可以使开发者在短短几天内就看到现有的游戏在 Mac 上的运行情况。该工具包还简化了转换游戏着色器和图形代码以利用 Apple Silicon 性能的过程,大大减少了总开发时间。有了这个工具,开发者可以在 Mac 上运行一个未经修改的 Windows 游戏版本,在正式开始移植前看看它的运行情况。
值得注意的是,该游戏移植工具包还支持微软的 DirectX 12,苹果通过转译层将 Windows API 调用转换为的 Metal API。
前几天 CrossOver 也曾表示将为 Mac 提供 DirectX 12 支持,不过 CrossOver 是一款付费软件,苹果主动提供 DirectX 12 的支持会不会直接 “杀死” CrossOver 呢?
无论这个移植工具本身素质是否过硬,但通过转译无疑是会有降低游戏本身运行效率,非原生也同样会带来许多意想不到的 bug。
macOS Sonoma 目前仅提供了开发者测试版,公开测试版将于下个月发布,而正式版预计将于今年秋季发布。
移植工具包下载地址:链接