当前位置: 江南文明网 > 科技 >

苹果欲让Mac变成“游戏机”

条评论

苹果欲让Mac变成“游戏机”

你会用 Mac 电脑来玩游戏吗?

一直以来,Mac “只适合办公,不适合玩游戏”的名声早已远扬,它的硬件、API、驱动等本身便不是为了游戏设计而考虑,这也导致很多游戏在 Mac 上运行会多多少少出现一些问题。

不过,现如今,苹果公司想要快速颠覆这一点,让 Mac 也能成为一款「游戏机」。

01.苹果发力对游戏的支持

在今年的 WWDC23 Keynote 上,一方面,苹果宣布在最新的 macOS Sonoma 系统中新增一个“游戏模式”。

当游戏模式处于开启状态时,系统会优先考虑游戏对 CPU 和 GPU 资源的访问,并减少连接的 AirPods 和 Xbox 和 PlayStation 控制器的延迟。

苹果表示该模式适用于操作系统上的所有游戏。

为此,他们在大会现场,还特别邀请了日本游戏设计师小岛秀夫、游戏引擎商 Unity 来站台,彰显自己想要做好游戏平台的支持。

02.游戏移植工具

另一方面,在开发者主题技术分享中,苹果对外发布了新的游戏移植工具,允许开发者在 macOS 中轻松地将 Windows 游戏移植到 Mac。

事实上,在 macOS 上运行 Windows 游戏并不是什么难事,过去总会有开发者借助 Wine、Crossover 这样的平台,将 Windows 下的一些 API 转化为 Mac 系统可运行的模式,这样可以让 Windows 应用程序在 Mac 上运行。

不过,苹果计划将类似的解决方案直接集成到系统中,发布类似 SteamOS 的 Windows 兼容性计划,但针对的是数以百万计的苹果芯片 Mac 而不是 Steam Deck。

为此,苹果发布了一款新的移植工具—— Game Porting Toolkit,并详细介绍了希望移植游戏的开发者的使用流程,主要分为三个阶段:

评估:看游戏在 Apple Silicon 上的运行情况;

转换着色器:获取着色器并为 Mac 编译它们;

转换代码:为 Mac 转换代码并优化性能。

其中最重要的部分实际上是第一阶段,有些游戏无需更改代码即可正常运行。