#开发日志与一周短评
做站、写工具、修 bug 的过程记录。
127 则推送 · 第 2 / 4 页
- Dock 不再领先 —— 最小化的窗口该留在原地
屏幕变大之后,从 Dock 里找最小化的窗口反而绕远路;我在 15 寸 MacBook Air 上隐藏 Dock,让窗口卷起留在原位。
- AirPods Max 的线控 —— 一个操作按钮快捷指令
把 iPhone 操作按钮和音量键组合成 iPod nano 7 式的线控,给 AirPods Max 切通透、切歌,不用抬手摸耳机。
- 复刻 WindowShade —— 卷起窗口,藏起 Dock
WindowMizer 只支持到 Ventura,我打算在新版 macOS 上复刻经典 Mac OS 的 WindowShade,用来替代 Dock。
- Mac Catalyst 绕的一大圈 —— 触屏 MacBook 的阳谋
触摸屏 MacBook Pro 的意义,可能是运行 iPadOS 上触摸优先的 app,弥补 Mac Catalyst 没实现的愿景。
- WWDC26 重头戏在 PSOTU —— 大写的 Code Intelligence
WWDC26 开幕前,我把今年的重头戏押在 Platforms State of the Union,而不是面向消费者的 Keynote。
- 给 Agent 提权,人最慢 —— 比 Vista UAC 还烦
用 Codex 时大家都把权限给够,因为每一步提权都让人确认,会比 Windows Vista 的 UAC 还烦。
- 新功能叠不上去 —— AI System 6 的第一道坎
AI System 6 做了两周,很难再往上叠新功能,会打破已经实现好的功能;我给自己定了先修、再测、后加的顺序。
- AI 额度用完之后 —— 偷偷降级,还是另给一份老模型
Gemini CLI 以前额度用完就偷偷降级,Codex 则把 GPT-5.3-Codex-Spark 这个老模型的额度单独拿出来。
- 用 Marp 做演示文稿 —— 既然大模型爱写 Markdown
大模型喜欢输出 Markdown,我在研究用 Marp 做演示文稿;难点是风格怎么变化,理论上可以让大模型做模板。
- 自动拉起 LM Studio —— 让本地模型开箱即用
给 app 做了自动拉起 LM Studio 的功能,下载过模型就能直接用,默认 qwen3.5-4b-mlx;主要代码不到 1.44MB。
- DeepSeek 便宜是便宜 —— 领会意图还不如 Gemini
想给 app 加一个 deepseek-v4-flash 选项,因为便宜;让它加个功能弄了一小时没好,领会意图的能力还不如 Gemini。
- Codex 不好带 —— 今天改完,明天又被改回去
Codex 用了一堆 token,项目却没实质进展;约束条件不够,同一个点来回改,除非拆成小步骤一直盯着。
- AI 才是真正的电脑 —— AI System 6 的硬件隐喻
我给 AI System 6 定的隐喻:模型是 CPU,上下文窗口是 RAM,RAG 是硬盘和软盘,交付成果是光盘,AI 才是真正的电脑。
- AI System 6 开工 —— 借 System 6 的桌面装下 AI
受 AI Desktop 98 启发,我 vibe 了一个 System 6 外观的 AI 助手,用 90 年代 Mac 的桌面隐喻解决上下文爆炸。
- 代码只要下一个 AI 看得懂 —— 我对 review 的看法变了
2024 年我问 AI 生成的代码敢不敢不 review 就用;2026 年我的标准变成:只要下一个接手的 AI 看得懂就行。
- 氛围编程会瓦解 App Store —— 长尾需求自己写
vibe coding 能解决长尾需求,App Store 的商业模式就会被瓦解;比起独立 Siri app,我更期待 terminal.app。
- Software 3.0 里没有苹果 —— 连它自己都用 Claude Code
苹果在 Software 1.0 和 2.0 都是赢家,到了用自然语言编程的 3.0 阶段,主流工具没有一个来自苹果。
- 为 Foundation Models 换一台 iPad —— 实机调试
M1 iPad Pro 升到 iPadOS 26 太卡,开发 iPad 版 app 又需要一台能跑 Foundation Models 的实机。
- Safari 标签页丢了怎么办 —— CloudTabs.db
iCloud 标签页丢了,可从 Time Machine 找回 CloudTabs.db 用 SQLite 工具打开;顺便盼 Safari 27 有垂直标签页。
- 改一行代码让 XDR 在 Windows 上自动调亮度
Studio Display XDR 有前后两个环境光传感器,studio brightness ++ 在 Windows 上没法自动调亮度,改一行代码就能修。
- 亮度的 16 格 —— MacBook Pro 每一格都比 Air 亮
用控制台抓 corebrightnessd 日志,读出 MacBook Air 和 M5 Pro MacBook Pro 每一档亮度的尼特值。
- 苹果宣称的最大亮度 —— 要开自动亮度才拿得到
M5 MacBook Air 不插电只能调到 300nit;实测下来,苹果宣称的最大亮度要开自动亮度、靠强光激发才拿得到。
- macOS 26.4 让 asitop 失灵 —— 都怪 S-Cluster
升级 macOS 26.4 后 asitop 在 M5 系列上不能用了,因为 powermetrics 读出来的簇名变成了 S-Cluster。
- macOS 恢复模式没有 N1 驱动 —— 重装完连不上网
macOS Recovery 没有打包 N1 芯片的驱动,M5 MacBook Air 重装系统后无法联网激活,Neo 反而没事。
- MacBook Neo 跑本地模型 —— 4B 加 4bit 刚刚好
MacBook Neo 能跑 mlx 格式的 qwen3.5-4b;本地模型拼的是尺寸和量化,不是一味加内存。
- NotebookLM 视频 —— 能唬人的 work slop
NotebookLM 把 Studio Display XDR 白皮书做成视频,乍看像样,细究是 work slop;这和我担心大模型当新闻入口是一回事。
- A18 Pro 能虚拟化吗 —— Parallels 也不知道
MacBook Neo 用的是 iPhone 的 A18 Pro,它能不能跑虚拟机,连 Parallels 官方都没有答案。我最关心的就是这一项兼容性。
- 旧文新看:iCloud 同步出错 —— 先 ckksctl,再全部重登
2022 年我整理过一套 iCloud 同步排障:用 ckksctl 查状态、强制同步、重置 CloudKit;最省事的办法还是全部退出再逐个登录。
- 用 ipsw 批量抓设备树 —— 不下载固件也能查芯片
查显示器的 TCON、iPad 的网卡型号,我靠 ipsw 的 dtree 命令远程读取固件里的设备树,再用 jq 整理成表格。
- 旧文新看:人投 AI 所好 —— Apple 也在写 Prompt
2023 年我说 Prompt Engineering 会成为专业;2025 年发现 Apple 的系统 prompt 也在投 AI 所好。
- 年底的两条做事方法 —— 想法会过期,证据一次摊开
今年反复体会到两件事:想法只有在有限时间内做出来才有价值;手里有反常识的结论时,要设想好全部质疑,把证据一次摊开。
- 把 iPhone 4S 的演示循环拷出来 —— 一个 Demo.mov 和 SSH Ramdisk
4S 展示机的循环演示片就在 /private/var/mobile/Demo.mov,用 Legacy iOS Kit 的 SSH Ramdisk 能拷出来。
- QuickTake 的 4:3 —— 改名 Open Gate 重新登场
QuickTake 曾是 iPhone 独一份的 4:3 视频,17 Pro 以 Open Gate 之名重推;照这规格能做 4K Live Photo。
- iPhone 用的是哪颗 IMX —— 接上 Mac 看日志就知道
iPhone 每颗摄像头的传感器型号,接上 Mac 打开“控制台”就能从日志里读出来,算不上独家;以 16 Pro Max 为例列一份清单。
- 别乱动 Mac 的音频 MIDI 设置 —— 空间音频会悄悄消失
在带空间音频的 Mac 上改音频 MIDI 设置、装声道平衡软件,可能让空间音频失效;删掉两个 plist 重启就能恢复。
- 把触控板当电子秤 —— TrackWeight 好玩但不准
开源小工具 TrackWeight 用 Force Touch 触控板的压力读数称重,可触控板先要感应到电容才肯读数,手指压在上面就成了误差。
- Whisky 停更的理由 —— 免费前端不该吃掉 CrossOver
Mac 上的 Wine 前端 Whisky 停更,作者说免费替代品在伤害 CrossOver;第一次看我以为是借口,再看是长期主义。
- macOS 设置助理里能开终端 —— 开机第一屏的后门
macOS 在设置助理阶段就能打开终端,还没建账户就能动系统;这扇门本来是留给企业部署的。
- 把 2019 年的内存补丁搬到 Apple silicon —— kanzitools 开发日志
astrisprobed_patcher 是 2019 年的内存修改器,在 M 系 Mac 上定位不到要改的结构;我把它改到两种架构都能跑。
- 在 iOS 上跑 macOS 的 app —— 四年前的暴论有人动手了
2021 年我说 iPad 未来能在全屏模式下运行部分 macOS app;林檎没做,社区先做了,我最近在研究 MacWS 这个项目。