CrossOver 做了什么,替代它需要什么
CrossOver 是 CodeWeavers 推出的商业版 Wine。74 美元包含 12 个月的更新和支持,终身许可证为 494 美元;支持期结束后,已购买的版本仍可继续使用。另有 14 天免费试用。
不用 CrossOver,你需要三样东西:适用于 macOS 的 Wine、把 DirectX 转成 Metal 的图形层,以及能安装和启动游戏商店的工具。在终端里手动配置也可以,但维护起来很费劲。Vermut 把这三者集成到了一个应用中。
免费方案
- Vermut,免费开源。它把 Steam 和 Epic Games(测试版)分别安装到各自的 Wine 11 容器中,DirectX 10 和 11 默认使用 DXMT,也可以切换到 DXVK、WineD3D 或 D3DMetal。
- Apple 的 Game Porting Toolkit。使用 Apple 开发者账户即可免费下载,原本是给开发者评估游戏用的。其中的 D3DMetal 能运行许多 DirectX 12 游戏,但它不是游戏启动器,应用也不允许内置它。
- 云游戏,例如 GeForce NOW,提供免费版。游戏在远程 PC 上运行,所以反作弊不是问题,但需要快速稳定的网络,而且游戏必须在服务的目录中。
- Parallels Desktop 之类的虚拟机不是免费的,而且虚拟机中的 Windows Arm 版最多只支持 DirectX 11.1,大多数反作弊也会被拦截。
用 Vermut 免费玩 Windows 游戏
先查一下游戏
在 CodeWeavers 兼容性数据库 和 Are We Anti-Cheat Yet? 上查询。如果它需要内核级反作弊,请改用云游戏。
安装 Vermut
下载 DMG,把 Vermut 拖到“应用程序”,并按照首次启动指南允许一次。需要 Apple 芯片 Mac 和 macOS 14 或更高版本。
安装你的商店
安装 Steam 或登录 Epic Games。Vermut 会下载 Wine,需要时也会安装 Rosetta 2。
DirectX 12 游戏:加上 D3DMetal
从 Apple 下载 Game Porting Toolkit。Vermut 会检测到它,并提供 D3DMetal 作为图形后端。
不在商店里?直接运行安装程序
用 Run .exe 在容器中运行任意 Windows 安装程序。效果比商店游戏更难预料。
坦诚对比
| 方案 | 费用 | DirectX 12 | 带反作弊的游戏 | 上手难度 |
|---|---|---|---|---|
| Vermut | 免费 | 配合 Apple 的 D3DMetal | 内核级:不行 | 低,一个应用搞定 |
| 仅用 Game Porting Toolkit | 免费 | 可以,通过 D3DMetal | 内核级:不行 | 高,需要终端和手动配置 |
| GeForce NOW | 有免费版和付费版 | 可以,在远程 PC 上运行 | 可以,限支持的游戏 | 低,需要高速网络 |
| Parallels Desktop | 付费,还需 Windows | 不行,最高 DirectX 11.1 | 虚拟机中大多被拦截 | 中 |
| CrossOver(参考) | 74 美元含一年更新 | 可以,通过 D3DMetal | 内核级:不行 | 低,有商业支持 |
性能大概如何
Wine 不模拟 PC,但 Rosetta 2 以及从 DirectX 到 Metal 的转换都会增加负担。在中端 Windows PC 上流畅运行的游戏,在基础款 M 系列芯片上可能需要调低画质。新游戏刚开始的几分钟常因编译着色器而卡顿,通常之后会稳定下来。
如果游戏能启动但画面异常或崩溃,首先尝试切换图形后端。内存也很关键:Game Porting Toolkit 公布的配置要求建议 16 GB,大型游戏无论用哪种后端都会受益。
什么时候仍然值得买 CrossOver
如果你离不开某一款游戏,希望出问题时有人可以联系,或者在玩 CodeWeavers 专门修复过的游戏,那么放弃之前值得试试 CrossOver。购买它也是在资助所有免费 Mac 项目都在使用的 Wine 开发工作。
Vermut 是免费的,但项目还年轻,不保证每款游戏都能运行。它的优势在于:免费、快速地在 Mac 上试玩你的 Steam 和 Epic 游戏库。
常见问题
CrossOver 有免费版吗?
没有。CrossOver 提供 14 天免费试用,之后需要购买许可证。Wine 本身是免费的,Vermut 则是基于 Wine 的免费应用。
Wine 是模拟器吗?
不是。Wine 在 macOS 上重新实现了 Windows API。在 Apple 芯片上,由 Rosetta 2 转译 x86 代码,并不会模拟一整台 PC。
可以用 Apple 的 Game Porting Toolkit 玩游戏吗?
它是开发者工具,但其中的 D3DMetal 能运行许多 DirectX 12 游戏。从 Apple 下载后,Vermut 会提供 D3DMetal 作为后端。
Boot Camp 呢?
Boot Camp 只适用于 Intel Mac。Apple 芯片 Mac 无法启动 Windows。
为什么带反作弊的游戏无法运行?
内核级反作弊需要真正的 Windows 内核,会拦截 Wine 和大多数虚拟机。在 Mac 上,只能通过云游戏来玩这类游戏。
资料来源(2026 年 10 月 22 日核实)
- CodeWeavers store (CrossOver prices)
- CodeWeavers: Licensing questions
- CodeWeavers: CrossOver 26 release, 10 February 2026
- Apple Developer: Game Porting Toolkit
- Gcenx/game-porting-toolkit releases (requirements)
- Parallels KB 122485: Play Windows games in Parallels Desktop
- NVIDIA: GeForce NOW system requirements
- Are We Anti-Cheat Yet?
- CodeWeavers compatibility database
- Vermut source code (MIT)