分类:[数码] 标签:[iOS开发]、[人工智能]、[SwiftUI]、[独立开发]
十年时间,能让一款被搁置在旧硬盘里的业余项目发生怎样的改变?
十年前,一位移动端开发者出于对古诗词的热爱,利用业余时间打造了内置全唐诗与全宋词的离线 App「微诗」。在经历了创业、职场转型与长达数年的搁置后,今年他借助大模型时代的技术浪潮,使用 SwiftUI 与 AI 编程助手将这款 App 从零重写。没有融资、没有收费,甚至烧掉了近 2 万美元的 token,只为了把心里的热爱做成理想中的模样。
十年回响:把一本诗集装进手机
回溯到 2015 年 1 月,第一版「微诗」正式上线。在流量珍贵的年代,它支持离线搜索全唐诗和宋词,最高收获了近 10 万用户的陪伴。随着开发者经历职业变动与创业起伏,这个项目最终在 2017 年左右停更。
但心中的念想从未熄灭。今年,大模型与 AI Agent 能力的跨越式提升,让一个人在业余时间重构复杂应用成为可能。开发者没有在旧代码上修修补补,而是决定推倒重来,一行旧代码都不留。
新版微诗:美观、简洁、诗意
重构后的微诗基于 SwiftUI 与 WidgetKit 开发,主 App 与小组件共享视图和数据层。在新版本中,诗歌被赋予了更多维度的呈现方式:
- 节气与诗笺:首页推荐跟随二十四节气流转,锁屏小组件让用户在抬手之间与诗句不期而遇。
- 动态山水壁纸:一笔一划勾勒的山水背景,在精细调校的节奏中还原传统意境。
- 听觉与视觉的延伸:不仅支持 TTS 朗读,更通过 Suno 将古诗谱曲吟唱;每一首诗还可以一键化作意境优美的国风画作。
- 完善的基础功能:十年前用户呼声最高的注释、赏析与拼音功能,如今全部补齐。
整个应用依然坚持完全免费,且没有任何商业化广告的打扰。
和 AI 一起写代码的得与失
复盘这次跨越十年的重构,AI 编程助手在其中扮演了关键角色:
- 快速搭建骨架:AI 能够又快又稳地建立 SwiftUI 工程,理顺数据层与小组件扩展的关系。
- 弥补技术断层:协助填补开发者离开移动端开发多年期间错过的 iOS API 更新,例如 WidgetKit 时间线的规划。
- 打磨交互细节:将繁琐的样板代码交给 AI -> 让人类专注于审美与架构决策。
然而,真正消耗精力与成本的地方往往不在于“实现功能”,而在于“审美与取舍”。AI 可以给出无数个“合理”的方案,但“合理”与“好看”、“打扰”与“克制”之间,依然需要开发者无数次的推翻重来。AI 让“做出来”变便宜了,反而让“做成什么样”变得更加弥足珍贵。
写在最后
近 2 万美元的 token 消耗,换算成任何商业回报或许都不划算,但正如开发者所说:人这一辈子,总该为自己喜欢的东西,认真地花一次力气。
如果你也向往这份纯粹的数字诗意,不妨前往 App Store 免费下载体验这款饱含情怀的「微诗」。