Anonim

Mac 以游戏性能不足而著称。没有人会购买 Mac 来玩游戏。他们只是在 Mac 上玩游戏,因为那是他们所拥有的。

事实上,Mac 游戏已经突飞猛进,但Windows 仍然拥有PC 游戏的最大份额。好消息是你可以在你的 Mac 上玩很多 Windows 游戏,而且如果你有相应的硬件,它们会运行良好。我们将介绍 Mac 玩家玩 Windows 游戏时必须使用的所有最实用的选项。

英特尔与Apple Silicon Macs

您可能知道Apple 已转向其CPU 和GPU。被称为“Apple Silicon”的现代 Mac 现在使用与 iPhone 和 iPad 中相同的硬件。你会在 M1 MacBook Air、M1 Mac Mini 和 M1 MacBook Pros 等流行计算机中找到 Apple Silicon。

这有很多优势,但如果您想在Mac 上玩Windows 游戏,我们在下面讨论的一些途径并不对您开放。或者,至少,需要一个额外的步骤才能工作。

检查Mac版本

在你做任何太复杂的事情之前,确保没有你想玩的游戏的原生Mac版本。很容易假设一款游戏仅适用于 Windows,但您可能会惊讶于有多少游戏拥有原生 Mac 版本。

例如,Borderlands 3(2019 年的标题)具有出色的原生 Mac 版本。当你购买它时,你通常会得到两个版本的游戏,所以你可能已经拥有你购买的 Windows 游戏的 Mac 版本。

使用他们的桌面客户端,您可以轻松地检查您的Steam、Epic Game Store、Battle.net 或Good Old Games (GoG) 库中是否有Mac 版本的游戏。只需按操作系统过滤库中的游戏。

在每个店面中,您还可以过滤游戏以仅显示具有Mac 版本的游戏。请注意,如果您运行的是 macOS Catalina 或更新版本,则 32 位 Mac 游戏将不再有效。

寻找非官方端口

虽然游戏的官方开发者可能不提供官方Mac 版本,但您有时可以找到粉丝制作的端口,这些端口可以在Mac 上创建该游戏的可玩版本。

例如,您可以使用 DevilutionX 玩经典的暗黑破坏神游戏,它可以在任何现代 Mac 上运行,只要它是 64 位应用程序。另一个值得一看的地方是 Mac Source Ports。本站收集源码端口,为已公开源码的游戏制作的非官方端口。

你仍然需要购买原始游戏,然后使用提供的说明转换它,但最终,你将拥有一个在macOS上完美运行的游戏。

使用Boot Camp运行Windows

在Mac 上玩Windows 游戏最有效的方法是在其上安装Windows 并有效地将其变成Windows PC。使用官方的 macOS Boot Camp 功能,您可以做到这一点,它可以让您在 macOS 和 Windows 安装之间进行双启动。

通过充分设置Boot Camp 并安装所有正确的驱动程序,Windows 程序和游戏将像在Windows 计算机上一样运行。所以你可以玩Windows Steam游戏和需要Apple不再支持的OpenGL的游戏

遗憾的是,Boot Camp 不适用于 Apple Silicon Mac,而且大多数运行 Intel CPU 的 Mac 的集成 GPU 性能较弱,因此您不会玩任何特别新的或复杂的东西。如果您拥有配备强大的独立 GPU 的 Intel Mac,那您一定会玩得很开心!

新兵训练营过程相当复杂,值得完整指导。幸运的是,我们有一个深入的 Boot Camp 指南,可以让您在 Mac 上玩游戏。

Boot Camp 的主要缺点是每次玩游戏时都必须重新启动计算机。如果这听起来太拖沓,下一个选项可能更有吸引力。

运行虚拟机

虚拟机是一种特殊类型的软件,可以让操作系统误以为它们是在真实计算机上运行。这是一台模拟电脑,使用这个软件,你可以在macOS上运行Linux或Windows等操作系统。

Mac 用户有多种虚拟机选项,但VMWare Fusion 和VirtualBox 可能是最著名的选项。对于相对简单的 Windows 游戏或较旧的游戏,使用虚拟机可能是一种方便有效的解决方案。然而,需要本机驱动程序的高级 GPU 功能可能无法通过虚拟机很好地工作——表现为故障或无法播放的性能。

虚拟机主要适用于访问生产力软件或没有本机 Mac 版本的特定软件包。所以说到游戏,你的里程可能会有所不同。

Apple Silicon上的虚拟机

如果您使用的是Apple Silicon Mac,您仍然可以在Windows 上运行虚拟机。尽管如此,您仍然只能运行 ARM 版本的 Windows,因为它与 Apple Silicon 计算机的 CPU 架构相匹配。

Windows for ARM 使用类似于 Rosetta 2 的转换层运行标准 Windows 应用程序,以便在非英特尔 Apple Silicon 上运行英特尔 Mac 应用程序。然而,它远没有那么高效或高性能。

如果您尝试像这样运行Windows 游戏,您将经历多层模拟和虚拟化。这是完全无法发挥性能的方法,在撰写本文时,我们不能推荐它。

使用云流

您可以在Mac 上玩Windows 游戏,而无需真正在Mac 上玩!如何?答案是云游戏。实际运行游戏的计算机位于某处的数据中心,声音和视频流式传输到您的计算机,您的命令被发送回。

只要您拥有正确的互联网连接并且住得离数据中心足够近以获得良好的延迟,这将是一次极好的体验。尽管我们强烈建议尽可能使用以太网而不是 Wi-Fi。

云流式传输的最佳部分是您不必将游戏限制在 Mac 上。您可以在手机甚至某些机顶盒(例如 Google Chromecast 或 Android TV)上拿起并继续游戏。

著名的游戏流媒体服务包括 Google Stadia、Nvidia GeForce Now、Microsoft Xbox 的 Xcloud 和 PlayStation Now。更好的是,其中许多服务也可以在 iOS 设备上运行,这样您就可以在 Mac 以外的 Apple 设备上玩游戏。

使用Crossover Mac、PlayOnMac、Parallels Desktop 或WINE

虽然传统的虚拟机可能适用于Mac 上的许多Windows 游戏,但最好的整体解决方案很可能是兼容层或也使用虚拟化的混合系统。这里的主要优点(除了性能之外)是您不需要重新启动 Mac 或在裸机系统和虚拟机之间切换。这些游戏应该像用户眼中的任何其他 Mac 应用程序一样运行。

Crossover Mac ($49.95)

Crossover是WINE项目的商业实现,我们稍后会讲到。 Crossover 将 Windows 应用程序的“语言”翻译成 macOS 可以理解的东西,然后再翻译回来。这种做法在实践中是有效的,而且速度足够快,很多游戏都可以运行在可玩状态。

Apple Silicon呢?虽然性能损失较大,但 Windows 应用程序可以通过三层仿真和虚拟化通过 Crossover 运行。为什么使用 Crossover 而不是简单地使用免费和开源的 WINE?答案是 Crossover 拥有专门的开发人员团队,他们为最流行的游戏引入特定于游戏的调整和修复。所以你可以在这种情况下以最好的性能玩游戏。

Crossover 相当昂贵,但它的成本低于Windows 许可,并且有免费试用以确保您最喜欢的游戏在支付任何费用之前都能正常运行。

PlayOnMac(免费)

PlayOnMac 是一个基于WINE 项目的Mac OS X 免费兼容层和仿真应用程序,就像CrossOver。该应用程序将每个 Windows 应用程序“包装”在兼容层中,并通过在线调整数据库自动对每个应用程序进行调整。与商业解决方案相比,PlayOnMac 可能没有最广泛的兼容性,但它是免费的,所以尝试一下没有坏处。

Parallels Desktop(79.99 美元起)

与CrossOver 一样,Parallels Desktop 使用虚拟化技术和Windows 的ARM 版本在Apple Silicon 机器上运行。制作 Parallels 的人做了很多优化。如果您只想玩游戏,Parallels 有一个特殊的“仅限游戏”模式,可确保使用 OpenGL 或 DirectX 获得最佳性能。就像使用 Parallels 安装游戏客户端(如 Windows 版 Steam)并运行游戏一样简单。

使用 Apple Silicon Mac,他们推荐使用 16GB 内存的,因为这会显着影响某些游戏的性能。

WINE(免费和开源)

WINE(Wine 不是模拟器)是 macOS、Linux 和 BSD 等类 Unix 操作系统兼容性的鼻祖。如上所述,WINE 构成了 Crossover 和 PlayOnMac 等商业解决方案的基础,但您不会在这里获得付费支持。这都是社区驱动的。

这不是坏事。当然,您甚至可能会发现 Wine 社区是一个受欢迎的地方,论坛上有许多教程和有用的用户。从 6.1 版开始,Wine 可与 Apple Silicon Mac 一起使用,但您仅限于 64 位 Windows 可执行 (.exe) 文件。

未来的选择:Apple Silicon Linux与Proton

与 macOS 一样,Linux 在其存在的大部分时间里作为游戏平台的声誉都很差,但最近这种情况正在迅速改变。由于 Proton 兼容层,现在有很多游戏可以完美运行,并且有官方游戏 PC,例如仅使用 Proton 的 Steam Deck。

虽然尚未准备就绪,但开发人员正在为 Apple Silicon 开发原生版本的 Linux。 Proton 背后的人们也在进行必要的调整,以使 Proton 在 Apple Silicon 版本的 Linux 上运行。虽然它可能永远不会像在 Windows 游戏 PC 上运行的本机 DirectX 游戏那样好,但这个未来的选择可能非常接近!

如何在Mac 上玩Windows 游戏