不用装虚拟机Apple芯片Mac也能直接跑Windows软件Whisky上手手记【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky两年前的那个周五我收到客户发来的一个 .exe 安装包——一家单位内部的报税客户端只做 Windows 版。我把它拖到桌面双击macOS 回了一句冷冰冰的无法打开。那一晚我在搜索引擎里泡了两个小时收获的答案无非三种装虚拟机、装双系统、劝自己放弃。前两个听起来都像要给电脑动一次大手术最后一个又实在不甘心。后来一位朋友甩给我一个开源项目Whisky一个用 SwiftUI 构建的现代化 Wine 封装工具专为 Apple 芯片的 Mac 设计。简单说它能让你在不装虚拟机、不切换系统的情况下直接双击运行 Windows 软件。我抱着试试看的心态折腾了一个晚上从此再没为exe 打不开发过愁。它到底能帮你解决什么事三个真实场景先别急着记命令我讲三个我身边真实发生的场景你对号入座看看哪个像自己。场景一游戏党想重温那些只有 Windows 才有的老伙计。红警、帝国时代、暗黑2还有 Steam 上一些只有 Windows 版的独立游戏。这类游戏的要求往往不高但恰恰卡在一个尴尬点上——它们只认 Windows 的图形接口。Whisky 内置了 DXVK 这类翻译官把 Windows 的 DirectX 指令翻译成 Mac 芯片听得懂的图形语言游戏就能在 macOS 窗口里跑起来。第一次在 Mac 屏幕上看到那熟悉的开局动画时我确实愣了一下。场景二打工人被某个仅限 Windows的内部工具困住。招投标客户端、税务软件、公司 OA、某些网银插件这些工具往往不挑性能但挑系统。以前遇到这种情况要么借同事的 Windows 电脑要么认栽。用 Whisky 的话把 .exe 拖进去按提示装完下次双击就直接打开跟用 Mac 原生软件没什么两样。场景三多项目折腾党需要把不同环境彻底隔开。Whisky 里管理的基本单位叫容器bottle酒瓶。每个容器都是一套独立的 Windows 环境办公软件放一个瓶游戏放一个瓶互不干扰。这个设计相当巧妙——一个软件装坏了扔掉那个瓶子重来就行不会连累其他环境。项目取名叫 Whisky你管理的不是一台台虚拟机而是一瓶瓶酒这个比喻一下子就通了。一句话总结Whisky 覆盖了三类典型需求——跑老游戏、跑办公专用小工具、把不同 Windows 环境干净地隔离管理。为什么不用虚拟机一场三分钟就能看懂的对比我知道你心里在想虚拟机不是也能跑 Windows 软件吗确实能但体验差着好几条街。我把三条路摆在一起看方案要不要装整套系统性能损耗启动速度上手成本费用双系统要低但要重启切换慢高需要 Windows 授权虚拟机要较高图形性能打折中等中部分方案收费Whisky不要低直接调用芯片性能快低免费开源再补一个很多人不知道的细节双系统这条路在 Apple 芯片的 Mac 上基本走不通——Intel 时代那种开机切到 Windows的玩法在新芯片上已经不存在了。所以对 M 系列用户来说Whisky 几乎是唯一能兼顾零安装、零成本、不重启的方案。它的底层站在 CrossOver 22.1.1 和苹果自家 Game Porting Toolkit 的肩膀上等于把两家多年的兼容性积累直接拿过来用。一句话总结虚拟机是带着整套房子搬过来Whisky 是只借一间屋子的钥匙——前者稳妥但笨重后者轻巧但要看情况。从零到跑起第一个 Windows 程序一条路走到底上手流程比你想的短得多我按顺序走一遍你跟着做就行。先确认你的电脑够不够格M 系列芯片M1、M2、M3 及更新型号系统 macOS Sonoma 14 或更高。在关于本机里扫一眼芯片那一行就能判断。满足条件后打开终端敲这一行# 通过 Homebrew 一键安装 Whisky依赖会一起处理好 brew install --cask whisky装完从启动台打开 Whisky会进入一个引导流程。如果系统还没装 Rosetta 2——那是 Apple 芯片运行 x86 程序必需的翻译层——界面会提示你安装点一下确认即可。紧接着它还会自动下载 Wine 引擎项目里叫 WhiskyWine这一步相当于把翻译官的字典先备好等它下载完初始化就结束了。接下来创建你的第一个容器点主界面左上角的给它起个名字比如办公软件Windows 版本默认推荐 Windows 10兼容性最好然后点创建。整个过程其实就是填一个表单对应界面的源码在Whisky/Views/Bottle/BottleCreationView.swift有兴趣可以翻翻。容器建好后选中它点安装程序找到你手头的 .exe 或 .msi 文件剩下的就是熟悉的 Windows 安装向导了。装完的程序会出现在容器列表里以后双击就能启动也可以去 Finder 里右键 exe 文件选打开方式 → Whisky指定容器即可。如果你喜欢终端操作Whisky 还带了一个命令行工具 whisky-cmd所有子命令定义都在WhiskyCmd/Main.swift里。常用的就这几条# 查看当前已创建的所有容器 whisky-cmd list # 新建一个名为开发环境的容器默认是 Windows 10 环境 whisky-cmd create 开发环境 # 在指定容器里运行某个 Windows 程序 whisky-cmd run 开发环境 C:\Program Files\SomeApp\app.exe一句话总结装好、建瓶、拖入安装包、双击运行——四条腿走路图形界面和命令行任你挑。说几句掏心窝的提醒写到这里我必须把项目 README 里的维护公告原样转告你Whisky 目前已经不再积极维护应用和游戏随时可能出现兼容问题。这意味着两件事——第一别把唯一的工作副本放在容器里重要文件定期导出第二遇到跑不起来的情况别太意外先去查查项目 wiki 里的游戏支持列表很多知名游戏都有已知的解决步骤。另外两点容易踩的坑一是 Intel 芯片的 Mac 不在支持范围内装了也白装二是别把 Whisky 当成万能钥匙某些对驱动、内核要求苛刻的专业软件或新游戏它确实无能为力这种情况虚拟机反而更稳妥。容器本身是一堆文件备份很直接# 把整个容器目录备份到文稿文件夹出问题随时能还原 cp -r ~/Library/Containers/com.isaacmarovitz.Whisky/Bottles ~/Documents/WhiskyBackups一句话总结它好用但它是常青藤社区项目不是商业售后——重要数据自己备份别把身家性命全押在一个瓶子里。最后给你一个分人而异的建议如果你只是偶尔想跑个 Windows 小工具、重温几款老游戏直接brew install --cask whisky装好图形界面足够用二十分钟内就能跑起第一个程序。如果你喜欢折腾想写脚本批量管理环境whisky-cmd 配合多容器方案能把办公、游戏、测试环境打理得井井有条。如果你拿它跑关键业务请把虚拟机当作兜底方案Whisky 当作轻量快捷通道两条腿走路最稳。现在打开终端敲下那行安装命令吧。从双击 exe 被拒绝到在 Mac 上顺利跑起 Windows 软件中间只隔着一个 Whisky。【免费下载链接】WhiskyA modern Wine wrapper for macOS built with SwiftUI项目地址: https://gitcode.com/gh_mirrors/wh/Whisky创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考