如何在 Mac 上玩 Windows 游戏

Mac(Macs)在游戏方面以不足而闻名。没有人会购买Mac 来玩(Mac)游戏。他们只是在Mac(Macs)上玩游戏,因为这就是他们所拥有的。

事实上,Mac游戏取得了长足的进步,但Windows仍然占据 PC 游戏的最大份额。好消息是你可以在你的Mac上玩许多(Mac)Windows游戏,如果你有硬件,它们会运行良好。我们将介绍Mac(Mac)游戏玩家玩Windows游戏时必须使用的所有最实用的选项。

MacBook 上的 Xbox 控制器

英特尔与苹果硅 Mac

您可能知道Apple已将重心转向其CPU(CPUs)GPU(GPUs)。现代Mac(Macs)被称为“ Apple Silicon ”,现在使用与 iPhone 和 iPad 相同的硬件。您会在M1 MacBook AirM1 Mac MiniM1 MacBook Pros等流行电脑中找到 Apple Silicon

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

检查 Mac 版本

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

例如,《无主之地 3》(2019 年的标题)拥有出色的原生Mac版本。购买时,您通常会获得两个版本的游戏,因此您可能已经拥有您购买的Windows游戏的(Windows)Mac版本。

游戏商店过滤到 Mac

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

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

寻找非官方端口

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

非官方港口

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

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

使用 Boot Camp 运行 Windows

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

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

寡妇新兵训练营

遗憾的是,Boot Camp不适用于Apple Silicon Mac(Apple Silicon Macs),而且大多数运行Intel CPU的(Intel CPUs)Mac(Macs)的集成GPU 都很(GPUs)薄弱,因此您不会玩任何特别新的或复杂的东西。如果您拥有配备强大的独立GPU的(GPU)Intel Mac,那么您将度过一段美好的时光!

训练营(Boot Camp)过程相当复杂,值得一个完整的指南。幸运的是,我们有深入的 Boot Camp 指南(in-depth Boot Camp guide),可让您在 Mac 上玩游戏。

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

运行虚拟机

虚拟机(virtual machine)是一种特殊类型的软件,它可以使操作系统误以为它们是在真实计算机上运行的。它是一台模拟计算机,通过使用此软件,您可以在 macOS 上运行LinuxWindows等操作系统。(Windows)

Mac用户有多种虚拟机选项,但VMWare FusionVirtualBox可能是最知名的选项。对于相对简单的Windows(Windows)游戏或较旧的游戏,使用虚拟机可能是一种方便有效的解决方案。但是,需要本机驱动程序的高级GPU功能可能无法通过虚拟机正常运行——表现为故障或无法播放的性能。

虚拟机的绘制

虚拟机主要用于访问生产力软件或没有本地Mac版本的特定软件包。因此,在游戏方面,您的里程可能会有所不同。

Apple Silicon 上的虚拟机

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

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

如果您尝试运行这样的Windows游戏,您将运行多层仿真和虚拟化。这是完全无法播放性能的秘诀,在撰写本文时,我们不推荐它。

使用云流

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

只要您拥有正确的互联网连接并且居住在离数据中心足够近的地方以提供良好的延迟,那将是一种极好的体验。尽管我们强烈建议尽可能使用以太网(Ethernet)而不是Wi-Fi

云流媒体游戏

云流媒体最好的部分是您不必将游戏限制在Mac上。您可以在手机甚至某些机顶盒(例如Google ChromecastAndroid TV)上继续玩游戏。

著名的游戏流媒体服务包括Google StadiaNvidia GeForce Now、Microsoft Xbox 的XcloudPlayStation Now。更好的是,其中许多服务还可以在 iOS 设备上运行,这样您就可以在Mac以外的Apple设备上进行游戏。

使用 Crossover Mac(Use Crossover Mac)PlayOnMacParallels DesktopWINE

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

跨界 Mac(Crossover Mac)(49.95 美元)

CrossoverWINE项目的商业实现,我们将在后面介绍。Crossover将(Crossover)Windows应用程序的“语言”翻译成 macOS 可以理解的东西,然后再翻译回来。这种方法在实践中是有效的,并且速度足够快,可以让许多游戏在可玩状态下运行。

分频盒

苹果硅(Apple Silicon)呢?虽然性能损失较大,但Windows应用程序可以通过三层仿真和虚拟化通过Crossover运行。(Crossover)为什么要使用Crossover而不是简单地使用免费和开源的WINE?答案是Crossover拥有一支专门的开发团队,他们为最受欢迎的游戏引入特定于游戏的调整和修复。因此,您可以在这种情况下以最佳性能玩游戏。

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

PlayOnMac(免费)

PlayOnMac

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

Parallels Desktop(起价 79.99 美元)

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

Parallels 桌面

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

WINE(免费和开源)

WINEWine Is Not an Emulator)是 macOS、 (Wine)LinuxBSD等类 Unix 操作系统兼容性的鼻祖。如上所述,WINE构成了CrossoverPlayOnMac等商业解决方案的基础,但您不会在这里获得付费支持。这都是社区驱动的。

葡萄酒

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

未来的选择:带有Proton 的(Proton)Apple Silicon Linux

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

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



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts