我给 macOS 做了一个 Windows 任务栏,用了之后再也回不去 Dock 了

作为一个从 Windows 转到 Mac 的开发者,我一直觉得 macOS 的 Dock 栏是反人类的设计。于是我花了几个月时间,用 SwiftUI 写了一个完全还原 Windows 经典任务栏的 macOS 应用 ------ RetroWin。
先看效果
Windows 98 主题


Windows XP 主题


Windows 7 主题

看到这里,如果你嘴角不自觉地上扬了,说明你也是从那个年代过来的人。
为什么 macOS 的 Dock 不好用?
用了这么多年 Mac,我始终觉得 Dock 有几个致命的问题:
1. 看不出哪些窗口是打开的
Dock 上的图标下面只有一个小圆点表示"正在运行"。但如果一个应用开了 3 个窗口呢?你根本看不出来。想切到某个特定窗口?你得右键 → 选窗口,或者用 Mission Control 在一堆缩略图里找。
而 Windows 任务栏上,每个窗口都是一个独立的按钮,一目了然,点一下就切过去了。
2. 最小化的窗口找不到了
在 Mac 上点了最小化,窗口缩到 Dock 右边的一个小缩略图里。如果你 Dock 上应用多一点,这些缩略图根本看不见。很多人甚至不知道最小化的窗口去哪了。
Windows 的任务栏?最小化了按钮还在那里,再点一下就恢复了,简单直接。
3. 没有窗口标题
Dock 只显示应用图标。当你开了多个 Chrome 窗口、多个 VS Code 窗口的时候,你根本分不清哪个是哪个。
Windows 任务栏会显示每个窗口的标题,"GitHub - Chrome"、"index.ts - VS Code",一眼就知道。
4. 通知提醒不明显
Dock 的角标是一个小红点或者数字,很容易忽略。而且有些应用的通知你根本注意不到。
Windows 任务栏的做法是让按钮闪烁,橙色的闪烁效果非常醒目,不会错过任何消息。
5. 系统托盘缺失
Windows 右下角的系统托盘是一个非常实用的设计:时钟、音量、输入法、网络状态,所有常驻信息一目了然。macOS 虽然有菜单栏,但它在屏幕顶部,而且空间有限,刘海屏 MacBook 更是雪上加霜。
RetroWin 做了什么
RetroWin 不是一个简单的皮肤或者 Dock 替换工具。它是一个功能完整的 Windows 风格任务栏,运行在 macOS 上。
三套经典主题,像素级还原
- Windows 98 ------ 经典的灰色 3D 边框,那个年代的味道
- Windows XP ------ 蓝色渐变的 Luna 主题,多少人的第一台电脑
- Windows 7 ------ 半透明 Aero 玻璃效果,最优雅的 Windows
每个主题都不是简单地换个颜色,而是从按钮样式、边框效果、字体、图标到开始菜单布局,全部按照原版还原。
真正的窗口管理
RetroWin 会实时追踪所有运行中的应用和窗口:
- 每个应用在任务栏上都有独立按钮
- 点击按钮可以激活、最小化窗口
- 支持展开模式:一个应用的多个窗口分别显示为独立按钮
- 支持合并模式:多个窗口合并为一个按钮,点击展开选择
- 可以选择显示窗口标题还是应用名称
开始菜单

完整的开始菜单,不是摆设:
- 自动扫描
/Applications目录下的所有应用 - 支持固定常用程序到开始菜单
- 快速访问系统功能(关机、重启、睡眠、锁屏)
- 内置"运行"对话框,可以直接输入命令
系统托盘


右下角的系统托盘区域包含:
- 实时时钟
- 音量控制(点击调节)
- 输入法状态显示
- 自定义应用图标
通知闪烁
当应用有新通知时(微信消息、邮件等),任务栏上对应的按钮会像 Windows 一样橙色闪烁,非常醒目,再也不会错过重要消息。
多显示器支持
如果你用多个显示器,每个屏幕都可以有自己的任务栏。而且可以自由配置哪些屏幕显示、哪些不显示。
自动隐藏 & 缩放

- 支持自动隐藏,鼠标移到屏幕底部自动弹出
- 支持 50% ~ 200% 缩放,适配不同分辨率和使用习惯
和 uBar 比怎么样?
说到 macOS 上的 Windows 风格任务栏,很多人会想到 uBar。uBar 确实是这个领域的老牌应用,但 RetroWin 和它有本质的区别:
| RetroWin | uBar | |
|---|---|---|
| 定位 | 经典 Windows 主题还原 | 现代风格 Dock 替代 |
| 主题 | Win98 / WinXP / Win7 三套经典主题 | 自定义配色,无经典主题 |
| 开始菜单 | 完整还原经典开始菜单 | 有简易 Start 菜单 |
| 情怀感 | 像素级还原,满满的回忆 | 偏实用,缺少情怀 |
| 价格 | 基础功能免费 | $30 起步 |
| 通知闪烁 | 橙色闪烁,完全还原 Windows 体验 | 有角标提示 |
| 多语言 | 中文、英文、日文、韩文、法文等 | 仅中英文 |
简单来说:
- 如果你想要一个现代化的任务栏工具,uBar 是不错的选择
- 如果你想要原汁原味的 Windows 经典体验,或者你是一个有情怀的人,RetroWin 是唯一的选择
而且 uBar 要 30 美元,RetroWin 基础功能完全免费,Pro设置也只需要 2 元即可买断。
一些使用场景
从 Windows 转到 Mac 的新用户
刚从 Windows 切换到 Mac,最不习惯的就是 Dock。RetroWin 可以让你用熟悉的方式管理窗口,大大降低切换成本。等你慢慢适应了 macOS 的操作逻辑,再决定要不要继续用。
怀旧党 / 复古爱好者
如果你怀念 Windows 98 开机的声音、XP 那片绿色的草地、Win7 的 Aero 玻璃效果,RetroWin 可以帮你找回那些记忆。配合一张经典壁纸,效果绝了。



多窗口重度用户
如果你日常需要开大量窗口(开发者、设计师、交易员),任务栏的窗口管理方式比 Dock 高效太多了。每个窗口一个按钮,一键切换,不需要 Mission Control。
直播 / 录屏博主
说实话,一个 Mac 上跑着 Windows 98 风格的任务栏,这个画面本身已经是文艺复兴了。
下载
- GitHub Releases :github.com/a1245582339...
- 支持 macOS 15.0+,Apple Silicon 和 Intel 均可
- 下载 DMG,拖入应用程序文件夹即可使用
- 由于应用是纯自行开发,没有过苹果官方的验证,所以第一次打开会报安全风险问题,需要前往隐私与安全-安全性中打开应用
- 应用完全可放心使用,不会收集任何个人隐私
最后
这个项目从一个"我想要 Windows 任务栏"的念头开始,到现在已经支持了三套主题、多显示器、窗口管理、通知闪烁等一系列功能。
如果你也是一个从 Windows 过来的 Mac 用户,或者你单纯觉得 Dock 不好用,试试 RetroWin。
如果觉得不错,欢迎在 GitHub 上给个 Star,也欢迎加群交流:
