ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Whisky:在 Apple Silicon Mac 上运行 Windows 应用的完整指南

Whisky:在 Apple Silicon Mac 上运行 Windows 应用的完整指南

Whisky:在 Apple Silicon Mac 上运行 Windows 应用的完整指南

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

如果你有一台 M 系列芯片的 Mac,又必须用几个只有 Windows 版的程序,虚拟机往往要先分 60GB 磁盘装一整套系统。Whisky 是跑在 Apple Silicon 上的 Windows 应用兼容方案:它基于 Wine 兼容层直接翻译 Windows 程序,用原生 SwiftUI 界面管理环境,不需要安装完整 Windows。大部分办公和工具类 Windows 程序装进它就能直接运行。

和虚拟机差在哪:兼容层路线

Wine 是一个兼容层(Wine is Not an Emoji),把 Windows 程序发出的 API 调用实时翻译成 macOS 可执行的操作,程序不经过完整 Windows,直接跑在 macOS 上。Whisky 在这个兼容层外包了一层图形界面,底层构建在 CrossOver 22.1.1 和 Apple 的 Game Porting Toolkit 之上。

  • 不装完整 Windows:虚拟机要预装一套系统和固定内存,兼容层只翻译正在运行的那个程序的调用,资源按需分配。
  • 启动只剩应用初始化:没有开机流程,点 bottle 里的程序直接进应用,等待时间取决于程序本身。
  • bottle 互相隔离:bottle 是独立运行环境,相当于单独打包的 Windows 前缀,一个程序出问题不牵连另一个。

Whisky 快速上手:三步在 Mac 上跑起 Windows 程序

  1. 安装应用:要求 M 系列芯片与 macOS Sonoma 14.0 及以上,用 Homebrew 执行brew install --cask whisky一条命令装好。
  2. 完成首次设置:首次启动按向导依次处理 Rosetta(Apple 提供的 x86 指令翻译层,未安装会自动装)与 Whisky Wine 兼容层的下载安装。
  3. 建 bottle 并运行程序:一键新建 bottle,打开或拖入 .exe 安装文件完成安装,之后从程序列表启动,常用程序可固定到快捷区。

实测效果:办公、开发与游戏能跑到什么程度

  • 办公与文档:Word、Excel 等 Win32 办公软件基本能跑通,日常读写文档和表格够用;重度依赖插件的自动化场景可能有兼容问题。
  • 开发与工具:需要 Windows 环境的编译、调试和命令行工具可以独立放进 bottle,内置的调试功能能直接查看日志定位问题。
  • 游戏:开启 DXVK 后 3D 程序性能改善明显,独立游戏和老游戏体验较好;大型 3A 和带反作弊的在线游戏有短板,部分游戏需按官方 wiki 说明做额外步骤。

进阶设置:DXVK、同步与 Windows 版本怎么选

  • Windows 版本:在 bottle 设置里于 Windows 7 到 11 之间切换,为老软件选更低版本通常兼容性更好,默认是 Windows 10。
  • DXVK 与 HUD:DXVK 把 DirectX 调用转成 Vulkan 执行,为 3D 程序提速;HUD 设为显示帧率,能确认优化是否生效。
  • Enhanced Sync:控制多线程程序的同步方式,可选 none/esync/msync(默认 msync),高并发程序卡顿或响应慢时切换试试;缺依赖时用内置 Winetricks 页面补装 DLL。

设置项界面在 Whisky/Views/Bottle/ConfigView.swift,核心逻辑在 WhiskyKit/Sources/WhiskyKit/,想调整默认行为可以从这两处入手。

Whisky 适合谁:四类典型场景

  • 日常办公:必须用 Windows 版 Office 插件或专用文档工具
  • 开发测试:需要 Windows 环境的编译、调试和验证
  • 单机游戏:老游戏与独立游戏的怀旧运行
  • 专业软件:只有 Windows 版本的老工具

Whisky 把在 Mac 上用 Windows 程序这件事,从装一台虚拟机简化成建一个 bottle,资源和启动开销都省掉了系统那部分。考虑到它的维护状态,更适合日常办公、工具和轻度游戏。先用 Homebrew 装一个,建 bottle 跑你最常用的那个程序。

项目官方声明已不再积极维护,应用和游戏可能随时出现兼容问题;当前基于 Wine 7.7.0 与 CrossOver 22.1.1,要求 macOS Sonoma 14.0 及以上。如果稳定性优先,建议对比 CrossOver、Parallels 等替代方案。

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

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

返回列表