Highball 是一款免费、开源的原生 macOS 应用程序,专为在搭载 Apple 芯片的 Mac 上运行 Windows 游戏而设计。它通过灵活的引擎管理和透明的兼容性数据,为用户提供了一套可靠且非绑定的游戏运行解决方案。
- 官网:https://gethighball.com/
- GitHub:https://github.com/gauthierpiarrette/highball
- 网盘:https://pan.quark.cn/s/2cf33a82d9a8 提取码:6zuV

核心特性与架构设计
Highball 的设计哲学旨在避免同类工具(如已停止维护的 Whisky)常见的消亡路径,其核心优势体现在以下几个方面:
- 数据驱动的兼容性查询:所有游戏兼容性结论、图形模式推荐及帧率记录均来源于一个开放的 CC0 许可数据库(highball-db)。用户在下载前即可查询游戏是否可运行,且数据库明确区分了本地实测、社区报告和机器推断,并会提前拦截带有内核级反作弊机制的游戏。
- 不绑定单一 Wine 版本:Highball 的引擎由固定版本、经过 SHA-256 校验的上游构建(如 Gcenx 构建、DXMT、Sikarugir 运行时)组装而成。当特定游戏需要特殊修复时(如基于 CrossOver 26.3 源码构建的 Wine 11),Highball 会提供独立的补丁和构建脚本,并通过修改 JSON 清单即可轻松更新引擎。
- 反哺开源生态:项目坚持将修复补丁提交给上游(如 MoltenVK 和 Wine 官方),并明确引导需要商业级支持的用户购买 CrossOver,以此维护健康的 Mac Wine 生态。
平台支持与图形技术
Highball 提供了广泛的启动器和游戏库支持,并集成了多种图形转换技术以优化性能:
- 多平台兼容:原生支持 Steam 和 Epic(通过 Legendary)。对于 Rockstar、EA app 和 Ubisoft Connect,应用会按需调用 Wine 11 引擎以支持内嵌浏览器登录。GOG 游戏则通过 Heroic 的
gogdl和comet工具实现无缝接入,支持封面、成就和云存档。 - 图形模式灵活切换:支持 WineD3D、DXMT、D3DMetal 和 DXVK。图形层作为目录叠加,在启动时通过
WINEDLLPATH_PREPEND动态选择。启用 D3DMetal 需用户明确接受 Apple 的 Game Porting Toolkit 许可。 - 高级功能支持:支持通过 msync 加速启动、通过 Wine WoW64 运行 32 位程序、集成 ReShade,并在 Windows 程序中提供便捷的 macOS 快捷键映射(如 ⌘C/⌘V/⌘A)。
部署与使用方式
Highball 需要 macOS 14 或更高版本,并已通过 Apple 公证。
- 图形界面安装:用户可直接下载应用拖入“应用程序”文件夹,或通过 Homebrew 安装(
brew install --cask highball)。首次运行会自动处理 Rosetta 2 安装、引擎下载及环境配置。 - 命令行支持:偏好终端的用户可通过克隆 GitHub 仓库并使用 Swift 构建完整的命令行工具。命令行工具支持引擎安装、环境(bottle)创建、配方应用及游戏运行等所有图形界面功能。
- 社区反馈机制:用户可通过
highball report命令将实测结果提交至开放数据库,不断丰富社区数据。
所有应用数据均隔离存储在 ~/Library/Application Support/Highball/ 目录下,不修改系统级文件,删除该目录即可完成彻底卸载。


