今天登录小米的MIMO后台,发现新注册送了5块钱的额度。说实话,5块钱不多,放在以前可能买杯奶茶都不够,但现在AI模型的价格已经卷到了这个程度,5块钱够干不少事了。于是我就想,不如给镜缘轩做个Android的App吧。

这个念头其实由来已久。眼镜商城的主站是PHP+SQLite写的,放在VPS上,本来就有现成的数据和接口,理论上做一个App来调用这些接口并不是什么特别困难的事情——前提是你得会写Android。
我不会写Android。
以前也想过学,Java也好Kotlin也罢,光是搭个开发环境就够折腾的,更别说Activity生命周期那一套。所以这个想法一直只是想法,直到今天看到那5块钱的额度。
说干就干。我把商城的接口和现有页面截图整理了一下,告诉MIMO我需要一个什么样的App:首页要有轮播图、商品分类、搜索功能,底部要有导航栏,要能展示商品详情和加购物车。MIMO就开始一个文件一个文件地给我生成代码,我这边复制粘贴、编译运行、截图反馈报错信息、继续让它改,就这么来回倒腾了一个下午。
整个过程花的token费大概3块钱出头,还剩1块多的余额。
说实话,代码我是完全看不懂的,什么Activity生命周期、Retrofit请求、XML布局,对我来说跟天书一样。但这恰恰是AI最厉害的地方——你不需要看懂代码,你只需要把编译器报的错截图扔给它,它就能帮你改;运行起来哪里不对,截个图告诉它,它也能修。你需要做的就是不断重复"编译→看效果→反馈问题"这个循环,剩下的交给AI。
遇到的问题不少。最大的坑是Android的网络权限和API适配——商城的接口返回的是相对路径的图片地址,App端需要拼接完整的URL,这个细节MIMO一开始没考虑到,我也是一运行发现图片全白才反应过来。还有就是不同Android版本的权限管理差异,Android 13以上连读写存储的权限都变了好几轮,这些坑一个一个踩过去,时间就这么花掉了。
最后做出来的效果,说"能用"是没问题的。首页有轮播广告、商品分类入口、热门推荐,底部有首页、分类、知识、购物车四个Tab,商品详情页也能正常展示和加购物车。界面谈不上多精致,但该有的功能都有,作为一个最低成本的MVP,我觉得可以了。
回头想想,这件事放在两年前是完全不敢想的。那时候要让一个不会写Android的人做出一个能用的App,要么花几千块外包,要么自己学几个月。现在有了AI,5块钱注册送的额度,一个下午的时间,就能跑起来一个原型。这不是说程序员要失业了,而是说"想法到原型"这个过程的门槛,被AI拉到了一个前所未有的低度。
当然,要把它真正上架到应用商店,还有很多事情要做——UI要打磨、性能要优化、兼容性要测试、隐私政策要写。但至少第一步迈出去了,那5块钱没白花。
评论