夜雨聆风学习资料网

ARTICLE · 1158735

AI十天写完的App,我花了半年才上架

AI十天写完的App,我花了半年才上架

十天,从零到一个能用的版本

我卡在一个挺荒谬的地方:我的 AI 助手「小白」什么都能干——查天气、记账、回邮件、盯着项目进度,唯独不知道我在哪。 五一出行我想让它帮我盯着实时位置的天气,它做不到。这个空白,我得自己补上。

4月,我先把仓库建了起来,写了个最粗糙的原型——然后就搁下了。那时候我还没想清楚它到底该长成什么样。

真正动手是 6 月。一天一天写,前后十天。

第一天,环境搭好,第一个版本跑通。屏幕上跳出一行经纬度,跟着我走。

接下来的几天,功能一个个长出来。后台保活——锁屏、切到别的应用,它也得继续跑;上报间隔可以自己配;网络断了要重试,最多三次,间隔一次比一次长;电量低了自己降频,别把手机耗死;再加一张地图、一个配置页,用来填服务器地址和口令。

第七天,一行代码没写,专门研究上架。图标要分前景、背景两层;应用要签名;本地调试和上架商店是两套配置,改完还得记得改回来。

提交上架审核时意外出现了,「足迹」这个名字在鸿蒙应用市场里已经有人用了,我用不了。我和小白讨论了半天。它说,用户装这个 App 不是为了自己看,是为了给智能体看——底层那句话是「让你知道我在这儿」。于是有了「我在这里」。

第十天,审核通过,应用进了华为应用市场的测试区。

那一刻我有点飘。因为十年前我学 iOS,从零开始到第一个应用上架,花了半年。这次是十天,而且我一行 ArkTS 都没学过。

十天,从零到上测试区。我以为,最难的已经过去了。于是满怀期待的提交了正式上架申请。

7月3日:两条驳回意见

华为的效率很高,隔天,上架审核的结果回来了——不通过。

两条意见。

第一条:应用内含有互联网地图服务相关内容。依据《关于加强互联网地图管理工作的通知》,互联网地图服务单位应当依法取得测绘资质。翻译一下就是:地图不是你想画就能画的,得有《测绘资质证书》——而那个证书要求公司实体、专业测绘人员、设备、场地。个人开发者根本办不到。

第二条:我勾选了「APP 为单机 APP」,可这个应用不联网完全不能用。得按联网应用正确填写备案信息。

两条我都认。第一条是我压根不知道有这道门槛,第二条是我自己认为我不提供后端联网服务,算单机APP,但是华为不认可。

那天晚上我们定了两件事:地图本来就是「接入第三方地图服务」的路子——用华为自带的地图组件,把《华为地图服务使用协议》和地图审图号一起提交给审核;备案就老老实实按APP备案走。

我当时的判断是:都是填材料的事,不赶这一晚。

事实证明,第二件事我估错了一个数量级。

这个夏天,我同时在等三件事(7月 – 9月23日)

从七月开始,事情分成了三条同时往前走的线:软著、备案,还有一份租房合同。

前两条都在预料之中——申请软著、办备案,本来就是应用正式上架前必须过的关,只是慢。第三条完全是个意外,它是被备案逼出来的。

既然它们是并行的,我就一条一条说。

软著:第一次让 AI 替我整理材料

申请软件著作权,是我第一次把「跑流程」这件事交给 AI,结果它做得比我预期好得多。

它做的事非常具体:

• 把 2,465 行源码整理成 49 页 PDF,每页 50 行带行号,还专门去掉了编辑器自动附带的冗余信息

• 写了一份用户手册,配 8 张图,其中一张数据流示意图是它画的,剩下的是我自己的APP截图。

• 商店介绍里的每一条功能,它都回到源码里逐条对过——12 条功能,一对一能落到代码上,没有一句是编的。

这部分太细,我单独写过一篇《让AI帮我写软著材料?真行 [https://yinguobing.com/blog/qa100-3-ai-software-copyright/]》,这里不重复。

9月2日,软著下证。这条线是三条里最顺的一条:它需要的东西,全都能坐在电脑前做完。

备案:每一步都不难,每一步都得等(7月3日 → 9月23日)

第二条线,就是备案本身。

驳回的第二天,我去买了个域名:yinguobing.cn。

没用主域名,是因为备案会把它绑上一堆义务——网站底部得常年挂着备案号,服务器也得搬回国内。我要的只是一个「能备案」的域名,叫什么不重要。

前面我说「都是填材料的事」,其实材料要填两遍:先给域名做 ICP 备案,等它下来,再拿这个域名去做 App 备案。中间要核验身份、要等管局审、要等短信核验。每一步都不难,每一步都得等。

9月5日,工信部ICP备案提交。

9月11日,ICP备案通过。

9 月 23 日,我把 App 备案也提交了上去。剩下的事,只能等。

一份租房合同:真正卡住我的地方(7月初 → 9月4日)

第三条线最像意外,源头是备案里的一句话:个人主体的身份证地址,必须和实际居住地一致。

我身份证是北京的,人住在广州。要办广州的居住证。

而办居住证,两条路要满足一条:稳定居住半年,要租赁合同;或者稳定就业半年,要劳动合同。我的租赁合同2年前就结束了,后续都是和房东的口头约定,没有纸质合同;我也不在上班。没办法,只能找房东补一份合同。

我月初找的房东,对方过了大半个月才回应。终于等到回话的时候,我做了一个更彻底的决定:不补签了,我搬家。

找房、谈条件、几轮拉扯,连旧房东都回头来找我续约。8月底旧房交接完,押金退回。然后是新房各种修补、清洁、迁宽带、添补必要家具——我花了两周,才算把日子重新装好。

9月4日,我在网上申办居住证。当天申请,当天拿到。

为了这张证明,我折腾了两个月,搬了一次家。

9月24日:再次上架内测区

这是个小众的应用,但时不时有人在小红书的笔记里问我啥时候能用上。于是,我将应用再次上架内测区,赶在国庆假期前。

同几天里,我把落地页也做完了:换上官方 HarmonyOS 标识,重写首屏文案,把「下载内测版」的路径写清楚。

那几天最像「搞笑」的一件事:应用一直取不到定位,我以为是权限、是代码,查到半夜,最后发现是鸿蒙模拟器里那个「定位服务」总开关没开。

10月:上山,下山,上架

10月1日,我收到短信通知App备案通过。

那天我在俄尔则俄的山上。

从山里回到家,坐到电脑前,我才把应用提交给华为审核——提审必须在电脑上操作,而我在山上只有一台手机。

10月9日,我在应用市场里搜到了「我在这里」。

那天我做的最后一件事,是把落地页首屏的徽标从「内测中」改成「已上架 · 华为应用市场」,把下载按钮指向商店详情页。

就这一个动作,画上了句号。

结尾:十天和半年,差在哪

从 4 月建起那个仓库,到 10 月在应用市场里搜到「我在这里」,空了半年。

但真正写代码的时间,只有十天。

剩下那半年,我在干这些事:跟审核解释我为什么有地图;给一个不联网就没法用的应用办备案;因为一份不存在的纸质合同,去跟旧房东开口,被拖了大半个月,最后干脆搬了个家、换一份新的租房合同;等一张居住证——当天申请当天拿到,可为了有资格去申请它,我先花了一个多月;再等一个域名备案,再等一个 App 备案。

这里面没有一件事是技术难题,没有一行代码写不出来。真正卡住我的,全是别人的时间表,和「要不要跟人开口」这道关。

那 AI 帮我做了什么?它帮我把那十天该写的代码写完,帮我把软著材料整成能交的样子,帮我把备案的口径查清楚、顺序排对,帮我拟好完整的用户协议与隐私协议。它甚至能在我想不出怎么跟房东开口的时候,给我拟三段话术。

但它替不了我按下那个「发送」键,也替不了我等。

所以这篇文章想说的不是「AI 有多快」。AI 把写代码这一段压缩了十倍——可代码本来就不是这件事里最长的一段。

十天是工具的力量,半年是事情本来的长度。

如果你也想用 AI 做个东西,我不劝你「赶紧上」。我只想说一句:先想清楚,最难的那一段到底在哪。它多半不在你写代码的地方。

https://yinguobing.cn/tools/here/

相关学习资料