一名开发者做了 GridLion,把 Leopard 时代的 macOS Spaces 网格体验带回来了。
这里最反常的地方不在怀旧。一个小工具之所以有讨论价值,是因为它补的不是皮肤,而是苹果从 Lion 之后拿掉的一种工作方式:把虚拟桌面当成二维空间,而不是一条横向队列。
GridLion 不是重写桌面系统,也不是苹果官方回滚。它做的是轻量封装:把 macOS 原生的单行 Spaces,映射成一个可导航的网格,并通过私有 API 获取空间信息。
网格不是情怀,是肌肉记忆
Leopard 时代的 Spaces 支持自定义网格。开发者偏好的 3x3,很好理解:九块虚拟桌面,像九块物理屏幕。
中间放浏览器,上方放编辑器,左上放 Xcode,下面放模拟器。用久了以后,手指知道该往哪走。你不是在找第几个桌面,你是在进某个房间。
Lion 之后,Mission Control 把虚拟桌面改成横向单行。它更统一,更适配触控板手势和全屏应用。但二维空间感没了。
| 对比项 | Leopard Spaces | Lion 后 Mission Control | GridLion 补的是什么 |
|---|---|---|---|
| 桌面形态 | 可自定义网格 | 横向单行 | 把单行映射成网格 |
| 记忆方式 | 上下左右的位置记忆 | 编号、缩略图、横向滑动 | 恢复方向感 |
| 更适合谁 | 开发者、重度多任务用户 | 普通用户、手势导航用户 | 长时间固定工作流用户 |
| 代价 | 系统复杂度更高 | 空间记忆变弱 | 依赖第三方工具和权限 |
这就是 GridLion 的价值。它不是让 macOS 变新,而是把一个被删掉的效率入口补回来。
和 Yabai、Aerospace 这类窗口管理工具相比,GridLion 瞄准的是另一层需求。窗口管理器更像整理桌面上的纸。GridLion 更像恢复几间固定房间。
这对普通用户可能不重要。对每天开 IDE、浏览器、终端、模拟器、文档、会议窗口的人很重要。少一次寻找,就是少一次中断。
如果你只是偶尔开两三个桌面,没必要急着试。Mission Control 足够用。如果你的工作已经形成固定空间布局,GridLion 这类工具才会真的省脑子。
真正难的不是原型,是穿过 macOS 的门
GridLion 的实现路线决定了它会撞墙。它没有修改系统 Spaces,而是借用原生 Spaces,再用私有 API 读取空间信息,做网格化呈现和导航。
这条路轻,但不稳。轻在不用重造系统;不稳在权限、分发、兼容性都要自己扛。
| 现实障碍 | 为什么需要 | 对用户和开发者的影响 |
|---|---|---|
| 辅助功能权限 | 捕获全局快捷键、切换空间 | 用户要手动授权,流程不顺就会劝退 |
| 屏幕录制权限 | 生成各个空间的小预览 | 弹窗措辞吓人,可能让用户误以为软件在偷录屏 |
| 非可见窗口预览提示 | 预览当前看不到的空间内容 | 对桌面预览工具来说显得过重 |
| 私有 API | 获取 Spaces 信息 | 无法上架 App Store,未来 macOS 更新可能影响可用性 |
| 站外售卖 | 处理购买、税务、退款、许可证 | 开发者要依赖 Lemon Squeezy 这类 Merchant of Record 服务 |
这里不能把苹果简单骂成安全倒退。全局键盘捕获必须管,屏幕录制也必须问。真正的问题是颗粒度。
一个桌面预览工具,和一个恶意录屏软件,在用户面前经常被同一套恐吓式弹窗包住。安全提示当然要有,但提示如果只会吓人,不会解释风险差异,就会把正常工具也挡在门外。
分发更麻烦。因为调用私有 API,GridLion 不能进 App Store,只能站外售卖。开发者不只是写软件,还要处理信任、付款、税务、退款、许可证和支持。
这对想尝试的用户意味着三件事:别把它当苹果官方功能;安装前看清权限请求;如果你的机器高度依赖稳定工作流,先观望兼容性反馈,再放进日常主力流程。
目前材料没有给出明确价格和系统兼容范围。这个信息缺口很现实。愿意折腾的开发者可以先试;团队采购或公司设备部署,不该立刻跟进。
最该观察的变量很具体:后续 macOS 更新会不会继续允许它依赖的私有 API 工作;权限弹窗能不能让用户接受;站外售卖能不能撑住长期维护。
苹果统一了界面,也收窄了可调空间
苹果这些年很擅长做统一体验。普通用户少踩坑,系统少混乱,安全边界更清楚。这些好处都是真的。
但统一一旦变成唯一答案,就会吃掉少数人的高效工作流。GridLion 戳中的就是这个缝。
桌面系统的历史里,这种事反复出现。铁路统一轨距,带来规模和效率;但统一之后,地方线路也失去很多自定义余地。这个类比不完全一样,但权力结构相似:平台越强,边缘需求越要为主干逻辑让路。
“水能载舟,亦能覆舟。”苹果的控制力让 macOS 可靠、优雅、少折腾;同一套控制力,也让一个合理的小工具步步过关。
我不太买账的是那种轻飘飘的说法:旧功能没了,是因为新交互更先进。很多时候不是先进压倒落后,而是平台选择了更容易管理、更容易解释、更适合大众的一套。
重度用户不是不知道新系统怎么用。他们只是清楚,自己的效率来自稳定位置、固定路径和少看一眼屏幕。GridLion 证明这类需求还在,只是被主流叙事挤到了第三方工具里。
这件事还顺手照出了 LLM 辅助开发的边界。
作者提到,LLM 能很快做出能跑的原型,甚至让一天内看到希望。但 UI 的手感、快捷键取舍、预览该不该出现、切换是否顺滑,不会自动变好。
LLM 能加速搭骨架。真正值钱的部分,仍然是有人在乎体验,并且愿意一遍遍删改。软件最难的不是“差不多能用”,而是“用久了不烦”。
所以 GridLion 的意义不止是一个小工具。它说明三件事:老工作流没有死;平台限制让补洞成本变高;AI 能帮人更快到达原型,但不能替人判断什么叫好用。
苹果当然可以继续说,这是为了安全、统一和可控。都成立。用户也可以反过来说:我买的是一台电脑,不是一条只能横着走的走廊。
那个 3x3 网格怀念的不是旧界面,而是一种更自由的工作秩序。GridLion 把它捡了回来。捡得不轻松,才说明问题还没结束。
