ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何免费在 Apple Silicon Mac 上运行 Windows 应用?Whisky 完整上手指南

如何免费在 Apple Silicon Mac 上运行 Windows 应用?Whisky 完整上手指南

如何免费在 Apple Silicon Mac 上运行 Windows 应用?Whisky 完整上手指南

【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky

小林在设计公司上班,团队里用的报价系统只有 Windows 版本,他每周都要借同事的 Windows 电脑处理数据;下班后想玩的那款独立游戏,同样只有 Windows 平台。装虚拟机要买 Windows 授权、还要被分走大量内存,装双系统又得反复重启。Whisky 正是为解决这类麻烦而生的开源工具:它是一款基于 SwiftUI 构建的现代 Wine 图形封装层,让 Apple Silicon Mac 无需虚拟机、无需 Windows 授权,就能直接运行 Windows 应用和游戏。

它凭什么能解决?先理解"翻译层"和"容器"两个概念

Windows 程序依赖的是 Windows 系统提供的一整套 API(应用程序接口,可以理解为程序和系统对话的"方言")。Wine 扮演同声传译的角色:程序每喊一句 Windows 方言,Wine 就实时翻译成 macOS 能听懂的系统调用,让程序误以为自己还活在 Windows 里。Whisky 则给这位翻译官配上了一层用 SwiftUI 编写的现代图形界面——创建环境、安装程序、切换引擎、调节图形选项,全部变成点按钮,完全不需要碰命令行。

Whisky 的底层建立在 CrossOver 22.1.1(CodeWeavers 公司维护的成熟 Wine 发行版)和苹果官方 Game Porting Toolkit 之上:前者是 Wine 社区多年积累的集大成者,后者专为把 Windows 游戏搬到 Mac 而优化,两者叠加构成了它的性能基础。

容器(Bottle)是 Whisky 的核心组织单位:每个容器相当于一个独立的 Windows 环境,拥有自己的"系统盘",应用之间互不干扰。某个容器被折腾坏了,删掉重建即可,完全不影响其他环境——这也是它比"一台机器装一个 Windows"更灵活的原因。

从零到一:5 步跑起你的第一个 Windows 应用

第 1 步:核对硬件和系统。Whisky 只支持 Apple Silicon 芯片(M1/M2/M3/M4 系列)和 macOS Sonoma 14.0 及以上版本。它需要借助 Rosetta 2 把 x86 架构的 Windows 程序翻译成 ARM 指令,因此 Intel Mac 不在支持范围内。花 30 秒确认这一点,能避免白忙一场。

第 2 步:安装 Whisky。推荐用 Homebrew 一键安装:

brew install --cask whisky

没有 Homebrew 的话,也可以从官方发布页下载应用包直接拖进"应用程序"。第一次启动时,Whisky 会提示你下载并安装内置的 Wine 运行时组件,这一步需要联网,耐心等它跑完即可。

第 3 步:创建第一个容器。点击主界面左上角的"+",输入容器名称,Windows 版本选择 Windows 10,然后点"创建"。为什么默认推荐 Windows 10?因为绝大多数 Windows 应用和游戏都针对它做过适配,兼容性最好。即便选错了也没关系,之后随时可以在容器设置里切换。

第 4 步:安装 Windows 应用。在容器内点击"安装程序",选择 .exe 或 .msi 安装包,之后就是熟悉的 Windows 安装向导流程。更省事的办法是:在 Finder 里右键安装包,选择"打开方式 → Whisky",再指定目标容器即可。

第 5 步:运行。安装完成后,程序会出现在该容器的程序列表中,双击就能启动。

新手最常踩的两个坑:一是首次启动时网络不稳定导致组件下载失败,换个网络或稍后重试即可;二是程序装了却打不开,先别急着卸载,去容器设置里把 Windows 版本换成 Windows 7 试试——很多老软件在旧版本环境下反而更稳定。

完整案例:把一台 Mac 变成"双系统"工作台

回到开头小林的处境。他在 M2 MacBook 上从零开始,全程只花了不到 10 分钟:

  1. 用 Homebrew 装好 Whisky,首次启动时下载运行时组件;
  2. 创建一个名为"办公"的容器,Windows 版本选 Windows 10;
  3. 把公司报价系统的安装包拖进"安装程序",按向导完成安装;
  4. 应用出现在容器列表里,双击启动,熟悉的 Windows 界面直接浮在 macOS 桌面上,和原生窗口一样可以缩放、切换。

整个过程里,小林既没买 Windows 授权,也没装虚拟机,Mac 上原本开着的软件一个都不用关。之后他如法炮制,又建了一个"游戏"容器,给老游戏开启了 DXVK 图形加速,同样顺利跑了起来。

如果你更习惯终端操作,Whisky 还附带了 whisky-cmd 命令行工具,列容器、建容器、运行程序都能一条命令完成:

whisky-cmd list whisky-cmd create 办公 whisky-cmd run 办公 "C:\Program Files\App\app.exe"

⚙️ 让体验更好的 4 个进阶技巧

  • 游戏卡顿先开 DXVK。在容器的图形设置里启用"DXVK 支持",它会把 Windows 的 Direct3D 图形指令翻译成 macOS 的 Metal,很多游戏的流畅度会有明显提升;还可以开启 DXVK 的帧率显示,随时监控性能表现。
  • 把常用程序"钉"在容器顶部。容器支持固定(Pin)常用程序,下次启动时直接点击,省去在程序列表里翻找的麻烦。
  • 画面发虚就调 Retina 与 DPI。在设置里开启 Retina 模式、按需调整 DPI 分辨率,能让文字和界面在高分屏上更清晰锐利。
  • 出问题先看日志。Whisky 会在后台记录每个容器和程序的详细运行日志,遇到闪退先去日志里找线索,比盲目重装有效得多。

常见疑问快答

问:Whisky 真的免费吗?答:是。它基于 GPL v3 开源协议发布,安装和日常使用都不需要付费,也无需购买 Windows 授权。

问:Intel 芯片的 Mac 能用吗?答:不能。Whisky 专为 Apple Silicon 优化,这也是它能获得流畅体验的前提之一。

问:程序装上后闪退怎么办?答:按顺序试三步:先查看运行日志定位原因;再尝试切换容器的 Windows 版本(比如换成 Windows 7);游戏类应用记得开启 DXVK 加速。

写在最后

Whisky 最大的价值,是把"在 Mac 上运行 Windows 程序"这件事的门槛降到了普通用户也能轻松上手:不需要虚拟机、不需要 Windows 授权、不需要懂命令行,一个容器一个按钮就能搞定。它站在 Wine 社区多年积累的肩膀上,又叠加了苹果官方 Game Porting Toolkit 的优化,是 Apple Silicon 用户低成本拓展软件边界的实用选择。

下一步很明确:确认你的 Mac 是 Apple Silicon 且系统不低于 macOS Sonoma 14.0,装好 Whisky,创建第一个容器,把你最需要的那个 Windows 程序放进去。如果你还想从源码体验最新功能,克隆仓库后用 Xcode 打开即可:

git clone https://gitcode.com/gh_mirrors/wh/Whisky.git

至此,你的 Mac 不再只有 macOS 这一个选择——多出来的那扇 Windows 窗口,随时可以打开。

【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表