#开发日志与一周短评
做站、写工具、修 bug 的过程记录。
127 则推送 · 第 1 / 4 页
- HomeView 就是墙上的 CarPlay —— 小组件终于有了实体
HomeView 等于把 CarPlay 搬上墙、把 Apple Watch 放大;CarPlay 正变得像 AirPlay 一样随处可得。
- Claude 的价格阶梯整体上移 —— Haiku 还会有 5.5 吗
从价格阶梯看,Fable 取代了曾经 Opus 的位置,Opus 取代了 Sonnet,Sonnet 取代了 Haiku;最小的那一档反而没人提了。
- 两年前的快捷指令 —— 让 Codex 帮我接上逻辑
2024 年写的 AirPods Max 快捷指令我都快忘了逻辑,借 Shortcuts Playground 的 skills,Codex 很快就接上了。
- 刘海不碍眼了 —— 把它当成窗口的收纳区
WindowShade 下一版把刘海当作隐藏窗口的收纳区,再加 Slide Over 和甩标题栏分屏,提前适应触摸屏 MacBook。
- 明文 Plaintext 开发日志 —— 一次 oneshot 的 H5 文字游戏
我用 Ultracode 一次生成了 H5 文字游戏《明文·Plaintext》,代价是又一次用完了 20x 订阅的额度。
- GPT-6.1 Sol 为什么这么慢 —— 以时间换空间
GPT-6.1 Sol 号称以 Sol 的价格提供接近 Astra 的智能,代价是慢;Sonnet 5.5 的速度是它的 8 倍。我担心这招会被其他家学去。
- 给 Live Photo 做 4K 放大 —— 一个剪 vlog 用的 skill
我让 Claude 写了一个把 Live Photo 动态部分放大的 skill,用来剪 vlog;AI 能写工具,剪辑本身还不如剪映。
- Opus 5.5 用 medium 就够了 —— 「普惠」型模型
Opus 5.5 用 medium effort 就有以往 Fable 5 的水平;除了聪明,额度耐用和长任务不跑偏同样重要。
- WindowShade 发布 —— 把 1994 年的双击做回 Mac
6 月说要复刻的 WindowShade 今天开源发布:双击标题栏收成卷帘条、窗口置顶、Dock 窗口浏览,名字来自当年,代码从头写。
- One More Tune —— 听一段旋律,猜一款苹果产品
我做了一个听音识苹果产品的小测验 One More Tune,最麻烦的不是出题,而是找到合法又不泄题的音源。
- iPhone 18 Pro 配色 —— 没有段落感的背板
今年 iPhone 18 Pro 四个颜色都养眼,背板摸起来也没有段落感;个性化我更想交给配件,于是做了个 DIY iPhone 的小工具。
- HIG 出了 Markdown 版 —— 一份 md 搞定 Duo 适配
苹果为 iPhone Duo 发布 Markdown 版设计指南,应验了我 8 月说的官方需求文档;我的 app 靠啃 HIG 做出 60 分手机版。
- 给 WindowShade 加 Duo 开盖动画 —— ScreenCapture API 的妙用
发布会后我给 WindowShade 加了类似 iPhone Duo 的开盖动画,用 ScreenCapture API 实现;改锁屏要开 SIP,只能作罢。
- Subagent 是超线程 —— Excel 吃的是主模型的单核
比较 AI 快慢要看任务能不能并发:subagent 像 CPU 的超线程,Excel 这类串行任务吃的是主模型本身的能力。
- 限时 +50% 变永久 +25% —— AI 订阅的数字游戏
Claude Code 额度从限时 +50% 回落到永久 +25%,和 DeepSeek 调到原价 25% 一样是数字游戏;原先的 quota 是情分还是本分?
- AI 写代码,原生开发回来了 —— 受益最大的是 iPadOS
AI 写代码让每个平台各写一遍变便宜,统一框架的理由变弱;最大受益者可能是没人认真适配的 iPadOS 和 visionOS。
- 给 AI 爬虫投毒 —— 网站的反击与误伤
TCRF 对 AI 爬虫旗帜鲜明,逻辑和澳洲拒绝 Google News 一样;但毒药不长眼,自部署模型和中转站最难追责。
- 让 AI 说人话 —— 先限缩它的词汇
让 AI 说人话的办法:要求它说 Simple English,或者把 r/explainlikeimfive 的版规做成 skill,用外部约束管住措辞。
- 人脑要是能 /compact 就好了 —— AI 的毛病像人
用脑过度对应上下文过载,子代理对应摇人,continue 就是在吗;AI 的这些毛病,会不会本来就是从人类身上学来的?
- Agent 不用按指纹 —— Touch ID 该重新设计了
Claude 自己从系统钥匙串找出密码、完成整套操作,连 Touch ID 都没按。agent 成常态后,生物认证得重新设计。
- 让 AI 读 Excel —— 先把表格变成 Markdown
AI System 6 导入 Excel 和 Numbers 的做法:先转成 Markdown;算数交给工具,就像高考可以带计算器。
- 一周刷爆三家额度 —— AI System 6 的 token 账
为做 AI System 6,一周刷爆 Claude Max 与 ChatGPT Pro,DeepSeek 用掉 100 亿 token,还赶上峰谷定价。
- HyperCard 与 AI coding —— 像在哪里,不像在哪里
HyperCard 降低了写程序的门槛,AI 则替人完成实现;软件书在衰落,很多内容更像一个要长期维护的项目。
- 让 AI 画 Liquid Glass,它画出了 Vista
给 AI System 6 生成 Liquid Glass 风格图标,出来的是 Vista;扩展更多年代主题,是受了 AI Desktop XP 的刺激。
- AI System 6 要横跨几个年代 —— 先收口再说
AI System 6 想涵盖六个年代的主题,可 Mac OS X 那几代要画 512 x 512 的图标,我得先收口。
- 额度用完之后去哪 —— 从蹭 Wi-Fi 到蹭 token
GPT 和 Claude 的额度都用完之后,我会跑到 Kagi;我曾经抵触搜索引擎加 AI,直到自己也做了一个。
- Codex 爱测试,DeepSeek 省 token —— 两个 agent 的习性
Codex 太爱写测试、默认截图验证,工作文件夹攒了 10.27GB 垃圾;DeepSeek 不支持多模态,反而意外省 token。
- 面向 AI 的写作软件 —— 不是 Word,是 Photoshop
如果 LLM 是有损压缩,文字就能像图像一样处理;所以 AI 时代的写作软件,形态应该更接近 Photoshop 而不是 Word。
- shiftscreen 与 Lok Board —— 我也在做同样的蠢事
两个台前调度替代品早就做出来了,大众仍不肯拿来 daily drive;提起它们,我才意识到自己复刻 WindowShade 也是同一件事。
- 5 小时防沉迷又要回来了 —— 额度焦虑的日常
昨天 reset 的额度昨天用完,今天 reset 的今天用完;Codex 要恢复 5 小时限制,我叫它防沉迷。
- AI 订阅的价格阶梯 —— 5x 为什么不是 5 倍价
Claude 的 5x 是 1x 的 6.25 倍价,ChatGPT 的 Pro 20x 只要 Plus 的 10 倍价;价格阶梯在把人推向 200 美元档。
- 我的 Surge 规则交给 Codex 了 —— 一种虚无感
长年累积的 Surge 规则现在靠 Codex 维护,连我忘了怎么维护的服务器,也是它帮我完成迁移。
- AI System 6 的路线图 —— 先 web,再 native,最后上 iPad
AI System 6 要不要部署到服务器、要不要做 native 版?我当初的路线是先做 web 版,再做 native 版,最后上 iPad。
- Feedback Assistant 里的八百年 —— 沾上战略就一夜支持
在 Feedback Assistant 上报的问题常常没人理,可一旦跟林檎的战略沾边,比如游戏,就可能一夜间完全支持。
- 不把鸡蛋放在一个篮子里 —— AI 对话的备份问题
Code 的会话存在本地还好,Chat 和 Work 没有备份;导出数据也导不全,所以我现在 GPT 和 Claude 轮流用。
- 林檎的温和 AI 路线 —— Core ML 改名 Core AI 之后
重读 2020 年林檎讲机器学习的旧文,开始理解它的温和路线;Core ML 改名 Core AI,也许笑到最后的是它。
- 让 agent 改系统设置 —— 方便,但是黑箱
2024 年我希望用 LLM 驱动的 Siri 取代设置 app;现在 agent 真的能改任何设置了,问题变成用户不知道它改了什么。
- 便笺的「浮动于上方」 —— macOS 唯一会置顶的第一方 app
Stickies 是 macOS 里唯一能让窗口置顶的第一方 app,这是经典 Mac OS 留下的传统;我把这个功能做进了 WindowShade。
- 回不去古法编程 —— ChatGPT 规划,Codex 动手
大家习惯了 AI 带来的产出量,回到古法编程就赶不上约定时间;我目前的分工是让 ChatGPT 做规划、Codex 改代码。
- iPhone Mirroring 的圆角 —— 唯一对不上的窗口
开发折叠标题栏的 app 时发现,iPhone Mirroring 的窗口上下圆角不一致,和 iPhone 机身圆角也没关系。