苹果在WWDC23大会期间发布了许多硬件,如Vision Pro、15寸MacBook Air和M2 Ultra处理器,这些东西确实占据了不少新闻版面。
然而,一个较少人关注的新软件实际上可能会改变“游戏”规则。
苹果宣布了一款新的游戏移植工具包,希望能够比以往更轻松、快速地将Windows游戏移植到Mac。
与Valve开发Proton兼容在Linux上运行Windows游戏(及在Steam Deck上运行SteamOS)类似,苹果通过基于CrossOver的源代码创建了游戏移植工具包,CrossOver是另一个基于Win的工具,为MacOS用户运行Windows游戏而存在。
对游戏开发者而言,这可让他们在游戏移植工具包先运行Windows版本的游戏,然后评估游戏在Mac运行的情况。
最令人印象深刻的部分是,游戏移植工具包还支持DirectX12 API。
这意味该工具包能把Windows API调用转换为Metal API,并为MacOS翻译所有x86指令和所有必要的API,以用于控制输入、音频等。
这可能会成为我们了解苹果显卡在游戏性能方面的方式;由于苹果经常吹嘘其高性能指标,但却没有大量的游戏让我们一探究竟,因此很难说它与传统电脑硬件相比有什么优势。
如果你还不相信,好吧,r/macgaming subreddit已有人成功在搭载M1芯片的MacBook Pro 13上运行《赛博朋克2077》,这是款出了名难以运行的游戏。
不仅如此,尽管分辨率略低,他们还将游戏在超高预设下在15FP运行。
你可到苹果开发者网站,以了解更多关于苹果将游戏带到MacOS的详情。