返回博客 历史回顾

从 1.0 到 1.4: Kaka Camera 的成长之路

· Safafish

其他语言: English · 中文 · 日本語 · Español · Français · 한국어 · Українська

Kaka Camera 1.6 已经发布了。趁提交记录还热乎、趁我们还没忘记这一切是怎么 发生的,我们想把这段早期历史写下来。第一次提交是在 2025 年 11 月 27 日。 五个月、四个版本之后,这个应用已经和当初的产品判若两物。下面是逐版本的 还原。

1.0(2025 年 11 月下旬):一个带钱包的提示词信息流

第一个版本是用 Expo 构建的 React Native 应用,范围刻意收窄:一个提示词 模板的瀑布流、一个编辑模板交互式标签的详情页、一个用于查看生成结果的任务 列表,以及一个带设置的积分钱包。最初两周都花在把应用接上真实 API、加上 搜索,以及围绕交互式标签重建提示词详情页上——我们的理念是:模板不是 一堵文字墙,而是一句话里有几个专门留给你替换的词。

那几周里做的两个决定至今仍塑造着这个应用。模板的设计让发送给 AI 的提示词 保持精准的英文,而可编辑的标签以用户自己的语言显示——质量留给模型, 清晰留给用户。而且每次生成都用积分预付,费用在确认前显示。

1.1(2025 年 12 月 26 日):购买、分享链接和 Android

12 月,这个应用变成了可以为之付费、也可以分享的东西。月中带来了基于 StoreKit 2 的应用内购买——充值套餐、订单历史,以及几轮令人汗颜的正式 环境验证修复,还有一个只在调试器之外才存在的、由深链接初始化引发的崩溃。 12 月 8 日,应用学会了语言:界面有了语言切换器,提示词开始携带语言 标头传输,让内容跟随用户。

12 月 19 日,我们上线了带签名分享哈希的深链接,接通了 iOS 通用链接和 Android 应用链接。这就是本站分享页面背后的机制:模板或任务链接在安装了 应用时直接在应用内打开,未安装时在浏览器中打开——登录之后,分享的内容 会在那里等你。同一周还加入了应用内使用指南、像样的 toast 通知,以及 提示词信息流的排序筛选。

发布前四天,Android 支持与注册时的年龄验证一起落地。12 月 26 日的 1.1.0 版本本身则加入了折扣系统、任务版本控制的第一版,以及 App Review 要求的 合规工作。如果说 1.0 证明了这个想法,那么 1.1 是我们敢把它指给陌生人看的 第一个版本。

1.3(2026 年 1 月 13 日):市集真正成形

1 月的第一周异常密集。1 月 6 日,积分历史连同提示词自动优化一起上线。 仅 1 月 7 日一天,我们就发布了动态画质等级——由 API 分组下发,而不是 写死在应用里——注册促销活动,以及对市集经济的一次调整:版权费用改为 每次使用 10 积分起,建议默认值为 20。目的是降低发布的门槛:这么小的 费用很容易答应,而作者仍然能在每次使用中赚到钱。

1 月 13 日,注册加入了邮箱验证,同一天我们把 iOS 版本号提到了 1.3。 把已完成的任务发布为模板、以及列出模板的版本,也都来自这个时期—— "使用提示词、得到结果、出售提示词"的闭环就此合拢。

1.4(2026 年 1 月 19 日):工具箱

1 月 14 日,我们同时做了两件事:升级了地基——Expo SDK 51 升到 54、 React Native 0.74 升到 0.81——并加入了工具箱标签页,里面有三个与 AI 无关的实用工具:把图片缩放到精确像素尺寸的图片调整、最多九张照片、 支持拖动排序的拼图制作,以及把一张图切成社交网格的图片分割。它们不耗 积分,也不需要账号;它们存在,是因为人们一直希望它们就在 AI 功能旁边, 而不是另一个应用里。

1.4 周期的其余时间都在打磨:拼图制作学会了拖动和缩放,翻译工作覆盖了 登录页面、工具箱和提示词详情页。1 月 19 日,版本号提升到 1.4.0, 为这个阶段画上了句号。

我们学到的东西

回看这条时间线,规律是每个版本都增加了一种开始的方式和一种结束的方式。 1.0:模板进,任务出。1.1:钱进,分享链接出。1.4:你自己的照片进,网格 瓦片出。而 1.6 版——另有专文介绍—— 是同一个理念最大的表达:相机进,以及一个清楚告诉你积分买到了什么的市集。

完整的功能讲解在 使用指南 里,任务版本控制背后的思考则在 《每张图像都是一个版本》 中有专门的深度解析。