前言:我为什么要做 TheRing?
每天打开 Mac 都是这样:2个 VS Code / Xcode 窗口、2 个浏览器每个浏览器2到3个窗口 ,再加上微信、飞书、终端...
macOS 原生的切换方式,我用了 5年还是觉得别扭:
⌘Tab只能看到应用,看不到窗口。切到 Chrome,还得再⌘~翻半天(最小化的窗口、在其他桌面的窗口压根翻不到);- Mission Control 全摊开,窗口一多就密恐发作,找半天,并且在其他桌面上的窗口根本看不清、最小化/被隐藏的窗口在Mission Control中不显示;
- Dock 右键菜单,太麻烦,根本不想每次右键点一下。
AltTab、dockdoor、wins、ubar等这些,免费的付费的我都用过,最后都放弃了,因为在使用时总觉得与Mac 系统格格不入,与原生苹果系统割裂感很强,并且体验并不好。
所以我做了 TheRing:一个 Mac 原生的圆环窗口切换器。没有主窗口,不占 Dock。产品目标是:让窗口切换、窗口管理更简洁、高效,并且符合苹果原生风格,符合macOS使用习惯。

1. 圆环切换:经典模式,⌘Tab 党的无缝替换
这是 TheRing 的本体,也是我每天按上百次的功能。
按下 ⌘Tab,所有 App 沿圆环展开。与原生不一样的是:每个 App 的全部窗口都能看到, 不管这个窗口在哪个桌面。
⌘Tab:唤起App切换器 (能看到所有App+ 每个App下的所有窗口)⌘`:唤起当前 App 的窗口切换器(能看到当前这个App的所有窗口)- 鼠标移入即选中,松开即确认,直接拉起目标窗口
比如我有两个 Figma窗口、三个 Chrome窗口,想切到哪个窗口直接:command tab -> 鼠标移入想要切换的窗口(当然也支持按键切换) -> 松开command。跨 Space、最小化的窗口也能直接到达,不用先去 Mission Control 捞出来(可能还捞不出来)。

2. 简约模式:Option 一按,扫一眼就点到
如果你觉得 ⌘Tab 还要按两个键太麻烦,可以试试简约模式。
轻按 Option,圆环直接展开,App 和它们的全部窗口同时出现。正在写代码时手不用离开键盘区,扫一眼、点一下就走,不打断思路。
经典 vs 简约怎么选?根据个人习惯来就好,我觉得都好用。
3. Dock 预览:鼠标移到 Dock,就能换窗口
这个功能是我最喜欢的之一, 对于喜欢用Dock的人非常友好。
把光标移到 Dock 图标上,TheRing 会完整预览这个 App 的所有窗口,还能看到每个窗口的状态,点击即切换。不用右键。
无截图快照,简洁轻量,不破坏Mac原生体验。

4. 手势:窗口顶部一滑,分屏、隐藏一次搞定
TheRing 的手势都在两个地方:窗口顶部栏、Dock 图标。
- 上下滑动:快速显隐 / 最小化
- 左右滑动:隐藏其他窗口,专注当前窗口
- 在窗口顶部横滑分屏:左 / 右 / 多栏,同样只需要「按键+双指滑动」,一滑即到位,不用打开菜单也不用记快捷键
窗口是跟着手指走的,无需各种复杂手势和操作,仅双指上滑、下滑、左滑 或右滑,即可实现丰富的窗口控制。



5. 一些细节
跟手吗?卡吗? 本地运行、快速响应,我自己 M2 上常驻内存占用很小,没有多余主窗口,存在感很低,实测20+ App窗口切换无卡顿。
多屏 / 多桌面呢? 窗口无论在哪个 Space、是否最小化,都能直接到达。这点比原生好用太多。
隐私和权限? 只需要 macOS 辅助功能权限,用来读取和切换窗口。核心处理都在本机完成,不收集、不上传窗口内容。无需录屏权限,隐私友好,免菜单栏录屏打扰。
和 AltTab / dockdoor/ wins/ ubar这些 窗口管理比? 我的看法:这些都掉进了模仿windows的陷阱,把windows上的那一套硬搬到Mac上,很重,让人觉得有点割裂。less is more,在设计和开发TheRing时,不破坏Mac原生体验、简洁、轻量,这些都是我认为要反复提醒和遵循的原则。

总结:适合谁,不适合谁?
适合:
- 每天 15+ 窗口、多桌面、多屏的 Mac 用户
- 受够了
⌘Tab看不到窗口的人 - 不适应Mac窗口管理逻辑,觉得Mac窗口难用的
如果你也是“找窗口比干活还累”,可以下载试试 ,完整功能全开,不好用直接卸载,不折腾。
下载:https://thering.luckube.com
有问题欢迎评论区直接问我,我是开发者,会逐条回。
附:AI 辅助说明
- 辅助环节:仅限提纲整理与语言润色
- 非辅助环节:产品功能描述、版本号(1.0.3)、所有截图/动图、优缺点评价,均为作者一手内容
- 已完成人工核查与修改
