一个提示词连着跑了十五天,把 Claude 的 Electron 桌面端逐像素重写成原生 Swift 应用。这事的看点其实不在模型多会写代码。
让它能一直跑下去的是任务性质:有一个现成的、像素级可比对的参照物。改完截个图一比,差在哪一目了然,不对就接着改,反馈闭环几乎不需要人插手。换成一个没有参照物的新需求,跑十五天大概率只是攒了十五天的垃圾。
Electron 换原生这个方向本身也不新鲜,内存占用和冷启动是压了很久的老账,只是人力算下来太贵,没人愿意接。现在这类重写的成本结构变了,才是有意思的地方。当然像素对上不等于交互对上,动画、焦点顺序、快捷键、无障碍是另一摊活。