虽然Mac笔记本电脑和台式机在销售方面非常受欢迎,但为MacOS平台制作的原生游戏的深度却远远低于Windows PC平台。这种情况可能即将改变,这要归功于苹果公司本周在WWDC 2023期间发布的一个新开发工具。
这个新工具没有像Metal那样华丽的名字,而Metal是苹果为其图形编码语言所起的名字。它只是被称为游戏移植工具包,而且现在就可以下载。
以下是苹果公司在其新的MacOS Sonoma更新的整体新闻稿中对这个新工具的评价:
为了使其他平台的游戏更容易移植到Mac上,Metal引入了一个新的游戏移植工具包,省去了几个月的前期工作,使开发者在短短几天内就能看到他们现有的游戏在Mac上运行的情况。它还极大地简化了转换游戏着色器和图形代码的过程,以充分利用苹果芯片的性能,大大减少了总开发时间。
苹果公司在WWDC会议上展示了新的Takenit将如何工作。它使用了最近发布的Windows游戏,即来自开发商Bloober Team的The Medium,在工具包中运行:
在这里,开发者看到游戏在启用了所有的图形功能后运行良好,而且是按预期工作。他们会注意到,像透明度、反射、几何着色器、渲染,以及他们独特的、充满情调的全局照明方法等功能都已转化为《Metal 3》,看起来很清晰,像素很完美。
苹果实际上使用了另一个团队的开发工具--CodeWeavers的CrossOver--基于Wine的开放源代码,为游戏移植工具包创建模拟器。CodeWeavers在自己的博客文章中说,它没有与苹果合作将其代码带到工具包中,但确实表示,"我们非常高兴苹果认识到Wine是在macOS上运行Windows游戏的绝佳解决方案"。
苹果还在GitHub上以开放源码许可的形式发布了游戏移植工具。该工具包和它的开源许可可能意味着我们很快就能得到许多经典和当前Windows游戏在Mac台式机和笔记本上原生运行的Mac端口。
来源:苹果