分类:[科技] 标签:[独立开发者]、[人工智能]、[iOS开发]、[大模型]


十年前,我还在一家互联网大厂做移动端开发,出于对古诗词的热爱,利用业余时间开发了一款名为「微诗」的小 App,把全唐诗和全宋词装进了手机里。经历了多年搁置、创业失败与职业转型,今年我决定借助大模型的力量,用 SwiftUI 将这款产品从零彻底重写。

回看这次重构,我烧掉了近 2 万美元的 token,没有融资也没有商业计划。这不仅是一次技术上的推倒重来,更是一个独立开发者对抗时间与实现情怀的故事。

从零重构:推倒重来的抉择

十年间,iOS 生态与 Swift 语言发生了翻天覆地的变化。面对旧代码,修修补补已无意义,我最终决定将代码全部清空,重新出发。

新版微诗的技术栈选择了 SwiftUI x WidgetKit 的组合。对单兵作战的开发者而言,主 App 与小组件共享视图和数据层,是最省心且高效的选择。

在产品设计上,我为它定下了三个关键词:美观、简洁、诗意。

  • 节气与首页:打开 App,首页的每日一首诗会随着二十四节气流转,用诗歌标记日子,比冰冷的数字更有生活气息。
  • 诗笺小组件:锁屏小组件是我个人使用频率最高的功能。在极其有限的单色空间里,通过精心调校的字形、字号与留白,让一两句诗在抬手间自然呈现。
  • 视听融合:新版不仅加入了动态山水壁纸(一笔一画勾勒出水墨意境),还通过 Suno 将古诗词谱曲唱出,配合 TTS 朗读功能,让诗词真正“活”了起来。
  • 补全遗憾:当年用户呼声最高的注释、赏析与拼音功能,这次也全部完整加入。

独立开发新体验:和 AI 一起写代码

离开客户端开发多年后,如果仅凭个人业余时间重构这样一款 App,过去是难以想象的。而这一次,AI Agent 彻底改变了开发流程:

  • 快速搭建骨架:AI 可以又快又稳地完成建工程、理顺数据层与小组件扩展关系等繁琐工作。
  • 弥补技术断层:面对不熟悉的现代 iOS API(如 WidgetKit 的时间线规划),AI 能够迅速提供可运行的起点,极大地降低了学习成本。

但在实际开发中,我发现最艰难的部分并非实现功能,而是品味与取舍。

AI 可以高效率地生成代码、帮你加上各种功能,但“合理”与“好看”之间隔着无数次的推翻重来。字号该多大、行距留多少、哪些功能该砍掉,这些关于审美和克制的决定,依然需要开发者自己一遍遍打磨。正如我耗费的大量 token,其实大多花在了追求极致体验的反复调试上。

写在最后

近 2 万美元的 token 成本,换算成任何商业回报或许都不划算,但它让我把心里的一个遗憾画上了句号。

AI 让“把东西做出来”的门槛变低了,从而让“做成什么样”变得格外重要。人这一辈子,总该为自己喜欢的东西,认真地花一次力气。目前「微诗」已经全新上线 App Store,依然坚持免费。如果你也喜欢这份诗意,不妨下载体验并留下你的宝贵建议。