当圆角失控:一位开发者把 macOS 26 改成“统一地难看”,却意外戳中了苹果设计的软肋

把系统修成“更难看”,居然成了一种解决方案
最近,一篇题为《Make MacOS 26 consistently bad》的博文在技术圈里小范围流传。标题已经够刻薄了,内容更像是一记带笑的吐槽:作者升级到 macOS 26 后,发现最让人不舒服的不是 bug,也不是性能波动,而是窗口圆角的混乱。不是所有窗口都圆,也不是都不圆,而是有的圆得夸张,有的又保留旧样式,尤其系统应用和第三方应用之间风格像两拨人各自开会后拼在了一起。
这类抱怨听上去似乎有点“审美警察”的味道,但如果你天天面对电脑工作八九个小时,就会明白 UI 不一致带来的烦躁并不比一个小 bug 少。窗口边缘、标题栏、按钮阴影,这些看似细枝末节的元素,其实是操作系统最基础的秩序感来源。秩序一旦松散,用户未必能准确说出哪里出问题,却会本能地感觉“这系统怎么越来越毛糙了”。
作者的做法很有互联网时代的荒诞幽默:既然很难把所有窗口都改回“方一点”的旧风格,而修改系统应用又要动到 SIP,也就是 macOS 的系统完整性保护,风险和门槛都不低,那不如换个思路——别让少数窗口变正常,而是让所有第三方应用一起“圆起来”。结果就是,至少在视觉上,整个桌面终于达成了一种奇怪的统一。
苹果设计语言,正在从“克制”滑向“表态”
苹果这些年的界面设计,一直在克制与装饰之间摇摆。早年 OS X 时代,苹果非常强调材质感和结构感,窗口边界、控件层级、阴影关系都很清楚。后来从 iOS 7 开始,整个苹果生态转向更轻、更薄、更扁平,设计语言开始强调“内容优先”。到了近几代 macOS,尤其是和 Vision Pro、iPadOS 等产品线逐渐靠近之后,圆角、半透明、悬浮感越来越强,界面也越来越像一整套“苹果宇宙”的视觉宣言。
问题在于,宣言归宣言,落到真实软件环境里,系统并不是一张白纸。macOS 长期以来最大的魅力之一,就是它既是苹果自家生态的一部分,又是大量专业软件、跨平台工具和独立开发者产品的栖身之地。Final Cut、Photoshop、Raycast、Chrome、Terminal、各种 Electron 应用,它们本来就来自不同的技术栈和设计体系。苹果如果在系统层面大幅调整窗口样式,却没有提供足够平滑、足够一致的适配机制,最后就很容易变成今天这种局面:系统看起来更“现代”了,但桌面整体反而更像拼贴画。
这也是为什么原作者会把矛头指向“过度圆润”这件事。圆角本身不是罪,真正的问题是它已经从一种细节修饰,变成了一种不容置疑的时代审美。你很难不联想到如今 YouTube、移动 App、网页组件库的设计趋势:按钮更圆、卡片更圆、输入框更圆,仿佛只要把半径调大一点,产品就自动显得更友好、更年轻。可现实是,圆角不是万能滤镜。它用得好,是温和;用得滥,就是疲劳。
一个小小的动态库补丁,为什么能引发共鸣
从技术上看,这篇文章做的事情并不复杂。作者通过修改 NSThemeFrame 的相关方法,把窗口角半径统一替换成 23 像素,并通过 DYLD_INSERT_LIBRARIES 的方式把这个动态库注入到第三方 GUI 应用里。代码量不大,思路也很典型:既然系统私有实现控制了窗口圆角,那就直接在运行时“劫持”这些方法,让所有应用返回同一个圆角值。
真正有意思的不是代码,而是这段代码所折射出的用户情绪。今天的桌面操作系统,越来越像封闭且精致的样板间。用户能改壁纸、换图标、调字号,但真正触碰系统视觉骨架的能力已经越来越少。macOS 尤其如此。苹果在安全上不断加码,SIP、代码签名、沙盒、系统卷只读,这些措施当然有其必要性,它们让普通用户免受恶意篡改,也让系统环境更加稳定。但另一面是,曾经那种“把系统掰成自己喜欢的样子”的空间,也在变窄。
所以这篇文章会让不少老 Mac 用户产生复杂共鸣:它看起来是在教人怎么 hack 圆角,实际上是在怀念一个更可塑的桌面时代。那时候,系统不完美,但你有办法修;今天,系统更安全、更精致,却也更像一件不能轻易拆开的商品。作者甚至明确避开了苹果自家应用,因为要动系统应用往往意味着关闭 SIP。这种技术上的“点到为止”,某种程度上也说明了现实:用户可以在边缘地带表达不满,但核心地带已经不太容得下个人改造。
真正尴尬的,不是丑,而是不一致
如果只把这件事当成一次 UI 吐槽,那就低估了它的价值。软件设计里,丑并不总是致命的,不一致才是。一个持续稳定的丑风格,用户是能适应的,甚至会发展出习惯和亲切感。Windows 那些年被吐槽得那么多,为什么很多人依然觉得“顺手”?因为再怎么风格混杂,它通常还有一套大致稳定的行为逻辑和视觉预期。Linux 桌面更是如此,哪怕不同发行版、不同主题五花八门,用户至少知道“你看到的这份不统一,是可解释的”。
而 macOS 近年的问题,恰恰在于它表面上越来越统一,底层体验却没跟上。苹果擅长发布一套漂亮的新语言,但桌面生态不是 Keynote 里的几页原型图。一个设计系统真正成熟,不是看发布会截图有多惊艳,而是看 Safari、Finder、Chrome、Slack、Figma、Steam 放在同一屏幕上时,会不会让人觉得它们活在同一个操作系统里。
这也是这篇博文的讽刺之处:作者不是把系统变好,而是故意把所有东西往“同一种不好看”上拉齐。结果,这种方案在观感上居然比原始状态更舒服一点。听起来很荒唐,但很多设计问题就是这样——用户要的从来不只是“美”,而是“有章法”。你可以激进,可以圆润,可以玻璃感十足,但请别一半在 2026,一半还停在 2022。
从 macOS 到整个行业:谁在决定我们每天看到的界面
作者在文中还提到一个让我很有同感的细节:设计师之间争论按钮怎么画时,常常会有人说,“看看苹果怎么做”。这句话太真实了。过去十几年,苹果的设计选择早就不只影响苹果用户,而是在重塑整个软件行业的默认审美。大厂一变,设计工具跟着变,组件库跟着变,创业公司和外包团队最后也会跟着变。
这就是为什么一个圆角问题,不只是圆角问题。它关乎今天的软件设计究竟是在解决使用问题,还是在追逐一种平台权威审美。很多团队并不是认真判断“这个圆角适不适合我们的信息结构和交互密度”,而是默认“现在流行这个”。久而久之,产品彼此越来越像,设计讨论越来越像考据题,大家不是在回答“什么更好用”,而是在揣摩“苹果会怎么画”。
这对行业不是好事。设计语言当然需要标杆,但标杆不该变成模板。尤其在 AI 工具、跨平台框架和快速原型大行其道的今天,软件长得越来越像已经够严重了。如果连桌面系统这种最讲究长期使用体验的产品,也开始把形式一致性做成“表面工程”,那用户的疲劳感只会更重。
这篇文章真正刺中的,是一个很多人说不清、但每天都在感受的问题:在追求现代感的名义下,我们是不是正在失去软件设计里那种朴素而重要的品质——清晰、稳定、可预期?如果答案是肯定的,那今天被拿来开玩笑的“统一地难看”,没准就是明天更多用户表达不满的方式。
一个圆角补丁背后的信号
我不认为这类注入动态库的做法会成为主流。它有兼容性风险,也可能随着系统更新随时失效,更不适合普通用户照着操作。可它仍然有新闻价值,因为它是用户用脚投票的一种变体:当系统不给你选项,技术用户就会自己造选项;当设计团队以为小地方没人会在意,总会有人愿意为这点“不舒服”写几十行 Objective-C。
苹果当然不会因为一篇博客就回头重做 macOS 的圆角策略。但类似声音积累得多了,往往会变成平台调整的前奏。科技史上这种事并不少见:从 iOS 早期拟物化的退潮,到 Safari 标签页设计的反复横跳,再到 Windows 11 因任务栏限制遭遇用户长期抱怨,最终都说明一件事——设计不是单向输出,用户并不会永远默默适应。
如果非要从这件小事里提炼一句判断,我会说:真正成熟的设计,不是让用户惊叹“这很苹果”,而是让用户几乎意识不到设计的存在。macOS 26 的圆角争议之所以刺眼,恰恰说明它还没达到这个境界。