#macOS
91 则推送 · 第 1 / 3 页
- 刘海不碍眼了 —— 把它当成窗口的收纳区
WindowShade 下一版把刘海当作隐藏窗口的收纳区,再加 Slide Over 和甩标题栏分屏,提前适应触摸屏 MacBook。
- WindowShade 发布 —— 把 1994 年的双击做回 Mac
6 月说要复刻的 WindowShade 今天开源发布:双击标题栏收成卷帘条、窗口置顶、Dock 窗口浏览,名字来自当年,代码从头写。
- 给 WindowShade 加 Duo 开盖动画 —— ScreenCapture API 的妙用
发布会后我给 WindowShade 加了类似 iPhone Duo 的开盖动画,用 ScreenCapture API 实现;改锁屏要开 SIP,只能作罢。
- Agent 不用按指纹 —— Touch ID 该重新设计了
Claude 自己从系统钥匙串找出密码、完成整套操作,连 Touch ID 都没按。agent 成常态后,生物认证得重新设计。
- Aqua is back —— macOS 27 的红绿灯要统一了
macOS 27 beta 6 的红绿灯让我想起 Aqua,也像是林檎借机统一自绘标题栏,从放任不管变成积极干预。
- AI System 6 要横跨几个年代 —— 先收口再说
AI System 6 想涵盖六个年代的主题,可 Mac OS X 那几代要画 512 x 512 的图标,我得先收口。
- Golden Gate 之后 —— 城市名会消失,macOS 会留下
我改判了:Golden Gate 这样的城市名会消失,系统仍叫 macOS;AI System 6 则取名自最后一个黑白界面的系统。
- 旧文新看:系统偏好设置变成 Settings —— 又一个 Photos 行为
2022 年 Ventura 把系统偏好设置改成 Settings,我说这是又一个 Photos 行为;顺手开的 Time Machine 玩笑落空了。
- shiftscreen 与 Lok Board —— 我也在做同样的蠢事
两个台前调度替代品早就做出来了,大众仍不肯拿来 daily drive;提起它们,我才意识到自己复刻 WindowShade 也是同一件事。
- 万物皆可 CLI —— 快进到 Finder 变成 Terminal
agent 时代一切都往命令行走,我反讽说 macOS 28 干脆把 Finder 革命成 Terminal;我做的 AI System 6 偏偏是桌面。
- 纸牌、扫雷和 Command-Shift-3 —— 系统功能的来路
纸牌和扫雷是在教人用鼠标,截图快捷键 80 年代就有;很多系统功能原本是第三方的,后来被整合或买下。
- Safari 27 的兼容名单 —— 老系统还能撑多久
按正式版只支持最近两个大版本的规律,Safari 27 会是 macOS 26 最后一个能用的 Safari;配件固件也一样被系统版本卡住。
- 别小看 Golden Gate —— macOS 27 是 Big Sur 之后的大版本
beta 1 几乎不提 Golden Gate,壁纸只是一张抽象的 27;但统一圆角、适配触屏,它是 Big Sur 以来又一个大版本。
- iPadOS 反向输出 macOS —— 最后两边都不好用
近年 iPadOS 的交互一再被搬到 macOS 上,从红绿灯到后台任务 API;我担心的是两个平台都变得不好用。
- 让 agent 改系统设置 —— 方便,但是黑箱
2024 年我希望用 LLM 驱动的 Siri 取代设置 app;现在 agent 真的能改任何设置了,问题变成用户不知道它改了什么。
- 便笺的「浮动于上方」 —— macOS 唯一会置顶的第一方 app
Stickies 是 macOS 里唯一能让窗口置顶的第一方 app,这是经典 Mac OS 留下的传统;我把这个功能做进了 WindowShade。
- iPhone Mirroring 的圆角 —— 唯一对不上的窗口
开发折叠标题栏的 app 时发现,iPhone Mirroring 的窗口上下圆角不一致,和 iPhone 机身圆角也没关系。
- 怀念系统偏好设置 —— 照搬 iOS 不等于重新思考
macOS 系统设置向 iOS 靠拢,却没有重新组织设置项;设置代表用户习惯,本该可以迁移和导出,却年年大洗牌。
- 重看 Macworld 2000 —— 主讲者懂自己的产品
重看乔布斯在 Macworld 2000 发布 OS X 的 Keynote,最打动我的不是 Aqua,而是讲的人对产品的熟悉和自豪。
- ⌘H 和 ⌘M 的区别 —— Mac 窗口的四种「消失」
隐藏整个 app、最小化一个窗口、关窗口、退出 app,Mac 的四个快捷键各管一层;跨平台软件最容易把它们混在一起。
- WWDC26 没有变臃肿 —— 停下来思考的开发团队
WWDC26 整合了一大堆新功能,系统本身却没有变得更臃肿,还清了不少历史欠账;开发团队有机会停下来思考,事情就往好的方向走。
- Dock 不再领先 —— 最小化的窗口该留在原地
屏幕变大之后,从 Dock 里找最小化的窗口反而绕远路;我在 15 寸 MacBook Air 上隐藏 Dock,让窗口卷起留在原位。
- Mac 的单应用模式 —— 一条 defaults 命令还活着
乔布斯演示过、Craig 在 2022 年提过的 Single application mode,今天仍能用一条 defaults 命令在 Dock 里打开。
- Launchpad 不会回来了 —— macOS 27 的态度
macOS 27 没有恢复 Launchpad,林檎是铁了心砍掉;一个月前我还替这个决定辩护,现在只想问肌肉记忆去哪了。
- 复刻 WindowShade —— 卷起窗口,藏起 Dock
WindowMizer 只支持到 Ventura,我打算在新版 macOS 上复刻经典 Mac OS 的 WindowShade,用来替代 Dock。
- 给液态玻璃加滑块 —— 把问题踢回给用户
OS 27 给 Liquid Glass 加强度滑块、修了去年的圆角,却又带来控件与窗口圆角不一致的新问题。
- 回归 System 27 —— 苹果系统命名的轮回
macOS 27 与 Swift 6.4 的 anyAppleOS 让我想到,苹果各平台系统也许会回到 System x.x 式的统一命名。
- Mac 计算器为什么有两个等号 —— 迁就实体键盘
vibe 一个 app 时发现 Classic Mac OS 的计算器有两个等号键;它当年迁就实体小键盘,现在的小键盘却没跟着计算器改。
- 旧文新看:苹果的免驱 —— 其实是把驱动和系统绑死
2024 年我说 PC 的驱动和系统是解耦的,苹果看似免驱,其实把驱动绑在特定系统版本上;iMessage 则用同侪压力催升级。
- 替砍掉 Launchpad 辩护 —— 苹果版 Raycast 更有效率
macOS 26 砍掉 Launchpad,我站在苹果这边:新的 App 列表更有效率,也解决了 iPhone app 在 Mac 上的展示问题。
- Safari 标签页丢了怎么办 —— CloudTabs.db
iCloud 标签页丢了,可从 Time Machine 找回 CloudTabs.db 用 SQLite 工具打开;顺便盼 Safari 27 有垂直标签页。
- macOS 26.3 删掉了 1000nit SDR —— 冲着 XDR 来的
macOS 26.3 堵上了 MacBook Pro 强开 1000nit SDR 的方法,我猜是为了 Studio Display XDR 的返修率。
- macOS 27 会是 M1 的最后一版?—— 七个大版本
我开始觉得 macOS 27 会是最后一个支持 M1 的版本:从 Big Sur 算起七个大版本,和 2017 款 MacBook Pro 一样。
- macOS 26.4 让 asitop 失灵 —— 都怪 S-Cluster
升级 macOS 26.4 后 asitop 在 M5 系列上不能用了,因为 powermetrics 读出来的簇名变成了 S-Cluster。
- macOS 恢复模式没有 N1 驱动 —— 重装完连不上网
macOS Recovery 没有打包 N1 芯片的驱动,M5 MacBook Air 重装系统后无法联网激活,Neo 反而没事。
- 旧文新看:iCloud 同步出错 —— 先 ckksctl,再全部重登
2022 年我整理过一套 iCloud 同步排障:用 ckksctl 查状态、强制同步、重置 CloudKit;最省事的办法还是全部退出再逐个登录。
- 旧文新看:三指拖移 —— 藏在辅助功能里的老手势
三指拖移被塞进辅助功能好多年,我一直认为它是内斗的牺牲品;另一种说法是力度触控让它变得多余。
- macOS Tahoe 调整窗口大小 —— 大圆角吃掉了可预测性
macOS Tahoe 的大圆角让窗口角落的调整热区大半跑到窗口外面;2022 年我还拿 macOS 当窗口管理可预测的标杆。
- iOS 27 要专注质量 —— 似曾相识的新闻
有报道说 iOS 27 会把重心放在软件质量上。我一直怀念 Snow Leopard 能拿“没有新功能”当卖点的年代。
- 旧文新看:刘海两旁的菜单栏 —— 我要的系统级 Bartender
2022 年我嫌 MacBook 刘海挤掉菜单栏图标,改无刘海分辨率又浪费面积,于是要 macOS 14 内建系统级 Bartender。