来源:OSCHINA 时间:2023-06-06 08:30:42
(相关资料图)
CrossOver 是一款由 CodeWeavers 公司开发的软件,可以在 Mac 和 Linux 操作系统上运行 Windows 应用程序。它基于 Wine 项目,提供了一种简单易用的方式来运行 Windows 应用程序,又无需安装 Windows 操作系统,也提高了系统的兼容性和灵活性。
CrossOver 除了提供 Windows 应用程序的运行环境外,还提供了一些额外的功能,例如自动安装和配置 Windows 应用程序、支持多个应用程序的同时运行等。
CodeWeavers 近日宣布,CrossOver 将为 macOS 提供 DirectX 12 的支持,以提升用户在 macOS 上玩 Windows 游戏时的体验。
DirectX 是微软开发的一组多媒体应用程序接口(API),用于游戏和其他多媒体应用程序的开发。它提供了一种标准的方式来访问计算机的多媒体硬件,包括音频和显卡、游戏控制器等等。
CrossOver 目前只支持微软的 DirectX 11,而 DirectX 12 是微软最新的 DirectX 版本,相比之前的版本,DirectX 12 具有更高的性能、更低的 CPU 开销、更好的图形效果等。
在 CodeWeavers 官网的公告中,他们表示:
我们已经有了支持 DirectX 12 的雏形,我们的 QA 团队已经确认《暗黑破坏神 II:狱火重生》(Diablo II: Resurrected)可以在使用了 CrossOver 23 pre-alpha 版本的 macOS 上运行,虽然仍有一些错误,但它能运行就已经是一次巨大的胜利。
虽然我们对这一突破感到高兴,但我们承认,我们的旅程才刚刚开始。我们团队的调查得出结论,没有一个万能的方法可以在 macOS 上解锁 DirectX 12 支持。为了使《暗黑破坏神 II:狱火重生》运行,我们必须修复涉及 MoltenVK 和 SPIRV-Cross 的众多 bug。我们预计这也将是其他 DirectX 12 游戏会遇到的情况:我们将需要在每个游戏的基础上添加支持,并且每个游戏可能都会涉及多个错误。
除了《暗黑破坏神 II:狱火重生》,CodeWeavers 计划在未来添加对更多游戏的支持。CodeWeavers 目前维护着一个兼容性列表,用户可以查看自己喜欢的游戏和常用的 Windows 软件是否可以通过 CrossOver 在其他平台上运行。
按照开发进度,CrossOver 23 的第一个测试版将在今年夏天发布,并将在今年晚些时候发布正式版。