文章摘要
文章批评了MacOS 26系统界面设计过度圆角化的问题,认为这种设计丑陋且不一致。作者指出大公司的UI设计常被盲目追随,导致不良设计趋势蔓延。许多用户为修复此问题会关闭系统完整性保护,但这可能带来安全风险。
文章总结
标题:让MacOS 26保持一致的糟糕设计(非反讽)
文章主要讨论了升级到MacOS 26后遇到的窗口圆角设计不一致问题。作者批评了当前过度圆角化的设计趋势,并以YouTube的UI设计为例,指出这种设计正在被大公司广泛采用并影响整个行业。
作者发现,许多用户通过禁用系统完整性保护(SIP)来解决这个问题,但这会带来安全风险。作为替代方案,作者提出了一个技术解决方案:通过修改动态链接库,强制所有窗口使用统一的圆角半径(23.0),而不是完全去除圆角。
文章提供了详细的代码实现,包括: 1. 使用Objective-C编写的动态库代码,通过方法替换(method swizzling)修改窗口圆角参数 2. 编译、签名和安装动态库的终端命令 3. 创建launch agent配置文件以实现开机自动加载
作者认为,虽然这个方案不能改善设计质量,但至少能让所有窗口保持一致的"糟糕"风格,比系统默认的不一致状态要好。
注脚部分补充说明了: 1. YouTube的UI设计是过度圆角化的负面典型 2. 禁用SIP主要影响/root目录的安全,对已入侵的系统影响有限
(文章保留了技术解决方案的核心细节,删减了部分重复的观点表达和代码注释,使内容更加紧凑。)
评论总结
以下是评论内容的总结:
对圆角设计的看法分歧
- 支持/无感:多位用户表示不介意圆角设计或未注意到差异
- "I can't say I've had any issues with the corners" (post-it)
- "I've been using Tahoe since the beta and the borders haven't bothered me once" (dmix)
- 反对:部分用户批评圆角设计不一致且功能退化
- "the tabs in Tahoe are so unbelievably bad...worse than the previous design in every way" (pram)
- "the pill tabs...manage to feel both more distracting and less informative" (lucasay)
- 支持/无感:多位用户表示不介意圆角设计或未注意到差异
系统性能问题
- 多位用户报告升级后出现性能下降
- "WindowServer seems to take 100+% cpu since the upgrade" (zackmorris)
- "Clearing notifications...is ridiculously tedious" (nostromo)
- 多位用户报告升级后出现性能下降
UI设计理念争议
- 有用户质疑MacOS的窗口管理逻辑
- "it feels like Mac's UI is optimized around...bizarre assumption" (_jab)
- "The full screen behavior is weird...What's even the point of the dock?" (haunter)
- 有用户质疑MacOS的窗口管理逻辑
对系统整体的评价
- 正面:认为圆角争议反映系统整体质量良好
- "If the biggest flaw...is the border radius...you've got a pretty decent OS" (amarant)
- 负面:批评系统臃肿和强制功能
- "MacOS is just a little less bad than Windows...'Features' that we can't uninstall" (diego_moita)
- 正面:认为圆角争议反映系统整体质量良好
用户态度差异
- 部分用户表现出对细节争议的不解
- "I discover I just don't care about things that drive others crazy" (throwaway27448)
- 也有用户呼吁理性看待设计变更
- "We will be ok with inconsistently rounded windows...people need to be more tolerant" (Octoth0rpe)
- 部分用户表现出对细节争议的不解
技术细节讨论
- 关于系统保护功能的误解澄清
- "the article incorrectly claims that SIP just controls write access" (dcrazy)
- 窗口管理工具推荐
- "I use JankyBorders to try and have a consistent feel" (hmokiguess)
- 关于系统保护功能的误解澄清