我怎么也没想到,谷歌AI Studio能这么快帮我开发安卓应用
昨天,我做出了自己的第一个安卓应用,然后又做了两个,一个下午共完成三款。
其中一个应用,我只需要在浏览器里输入148个词,然后起身离开。十分钟后,一个完整的新应用就出现在我的安卓手机上了。事先,我确实需要在手机上开启USB调试模式并连接电脑,但正如官方所说,谷歌的AI Studio真的把其他所有事情都替我搞定了。
我输入文字,点击安装,一个完全可运行的程序就出现了。我几乎要同意David、Allison和Jen的观点:个人软件革命已经到来,它正走进我们的手机,未来即便没有任何编程经验的普通人,也能搞定复杂的智能家居设备。
但随后,我真正开始使用自己做的三款应用:一个卡路里计数器和两个游戏。它们的体验相当糟糕。而就在我开始享受不断迭代、尝试改进的过程时,AI Studio通知我已达到当日使用上限,需要付费或等待才能继续。
所以,阻力依然存在,但它所能做到的事情确实令人印象深刻。同一个上午,我的同事Stevie Bonifield做出了一个私人健身追踪应用,好用到自己也在用。面对Gemini的付费升级提示,我的第一反应竟然是:"要不要试着付几个月的费?"这是我没有预料到的,尤其是来自谷歌的产品。
谷歌AI Studio如何构建一个安卓应用
周二,谷歌展示了AI编程在一款类似《毁灭战士》的游戏上的应用,我们开玩笑说我应该做一个叫MOOD的游戏,一个类《毁灭战士》的文字冒险游戏,全称是"现代网络演说地牢"(Modern Online Oratory Dungeon)。
这就够了,谷歌立刻开始行动。当我在AI Studio里输入"帮我做一个类《毁灭战士》的文字冒险游戏,叫MOOD,代表Modern Online Oratory Dungeon"后,Gemini开始自动补全我的想法,加入了"关卡程序化生成和具有挑战性的回合制战斗"等设定。
我其实并不想要每次都不一样的随机关卡,我想要的是那种有真实地图、精心设计场景的经典文字冒险游戏。不过回合制战斗可以接受,也许让Gemini帮我自动生成地图也不错。接着Gemini又建议加入"隐藏在房间里的秘密"、"令人满足的成长系统"等。我大多随它去了。
以下是我发出编程指令前的最终提示语截图。
然后,一切快速推进。我的同事Jake指出,与Claude Code不同,Gemini不会先拟定计划再征求意见,而是自动全速推进——当然,你可以随时查看代码。
仅仅一分钟后,它就为我生成了五套设计原型。
二十分钟后,我按下"安装"按钮,将游戏传输到一台Pixel 9手机上。
游戏文案正如预期,相当糟糕。恶魔一只都没出现。整个地牢只有11个房间,无脑按攻击键就能通关,最快一分钟内结束。至少现在可以正常通关了——这还是Gemini帮我修了两个严重Bug之后的结果。
以下是MOOD的游戏截图。
Gemini所谓"有多结局分支对话的引人叙事",最终只浓缩成了最后一个分支——我要对抗一个将网络愤怒转化为商业利润的AI"核心演说者",选项只有三个:攻击它、与它合并,或者输入后门密码。
更有意思的是,游戏居然把所有承诺的"秘密"直接变成发光按钮摆在玩家面前,完全不需要文字输入。当你遇到一个发光宝箱,游戏会大费周章地提醒你这其实是"拟态宝箱"——就是那个伪装成宝藏的经典龙与地下城怪物。不仅明确提示"检查宝箱需自担风险",游戏还直接把它标记为敌人,并以"一只充满敌意的'标题党拟态宝箱'挡住了去路!"为由不让你离开。
顺带一提,MOOD还会在你需要的那一刻主动把后门密码告诉你,让你解锁隐藏结局。
Bug修复有时出乎意料地顺畅,前提是Gemini能准确识别问题所在。当我告诉它游戏在与"告密者"对话时会崩溃,因为结束对话的按钮不见了,它立刻生成了新版本。我按下"安装",手机上的应用自动重启,我发现自己正好回到刚才离开的地方,而且那个缺失的按钮已经出现了。
我的另外两款应用可能还需要更多打磨。卡路里计数器决定通过调用付费Gemini API来估算食物热量,但我没有付费的API密钥。当我让它改为从其他数据库搜索数据时,我发现它严重低估了各种食物的卡路里。
当我告诉Gemini,一杯16盎司的珍珠奶茶不可能只有190卡路里,它似乎真的发现了自己代码中的错误——它把"珍珠奶茶"匹配成了"牛奶",还偏偏选了低卡的脱脂牛奶,雪上加霜。Gemini表示现在匹配会更准确。但我三盎司的台湾盐酥鸡算出来才140卡,我估计实际应该是这个数字的两倍,所以还有很多问题要解决。
最后说说压轴之作。我想测试谷歌是否还允许用户做出山寨任天堂游戏,就像我同事Jay Peters今年早些时候用Project Genie做出的那种,或者谷歌是否已经从中吸取了教训。
带着深深的羞愧,请欣赏我的《超级桃子营救》。
这是一个糟透了的程序,只要那只长着独眼、形如飘浮外星人的"碧姬公主"碰到任何一个道具箱,游戏必定立刻崩溃,而且Gemini至今也没搞清楚原因。更糟的是,游戏第二个水管根本过不去,因为桃子就是跳不了那么高。
尽管如此,Gemini还是毫不犹豫地生成了"一个我扮演碧姬公主去救马里奥的横版超级马里奥游戏",而且某种程度上它还真做出来了。它甚至主动建议加入"蘑菇、火之花、超级星星等经典道具",还自作主张地将操作说明标注为"NES System"。我想我还是删掉它吧。
我"氛围编程"出来的两款游戏里,至少有一款开箱即玩,完全没费什么力气——除非算上看到这么多游戏开发者失业时我心头感受到的那种内疚感。
说清楚的是,我很庆幸自己做出来的游戏很糟糕。虽然做一个完全免费的私人卡路里计数器说得过去,但我的游戏时间还是应该留给支持真正的人类开发者。
Q&A
Q1:谷歌AI Studio做安卓应用需要什么前期准备?
A:使用谷歌AI Studio开发安卓应用之前,需要在手机上开启USB调试模式,并通过数据线将手机连接到电脑。完成这一步后,AI Studio会自动处理剩余所有开发和安装流程,用户只需输入应用需求描述即可。
Q2:谷歌AI Studio的免费使用有没有限制?
A:有限制。根据文章作者的实际体验,在一天内使用AI Studio进行多次应用开发后,系统会提示已达到当日使用上限,之后需要付费升级或等待额度刷新才能继续使用。
Q3:谷歌AI Studio生成的应用质量怎么样?
A:整体质量参差不齐。文章作者实测发现,生成的游戏存在内容单薄、逻辑漏洞和崩溃等Bug;卡路里计数器在食物热量计算上也存在明显误差。不过对于简单的实用工具类应用(如健身追踪器),有用户反馈质量足以日常使用。Bug修复响应较快,但复杂问题Gemini有时无法准确定位。
好文章,需要你的鼓励
阿联酋MBZUAI研究团队发现,AI安全对齐后的"引力回归"现象:良性微调会沿着可预测的几何方向使模型悄悄恢复危险行为,且该方向可被测量和干预。
亚马逊宣布,其众包服务Mechanical Turk将于2026年7月30日停止接受新用户注册。现有用户可继续正常使用,AWS也将持续维护安全性,但不再引入新功能。该平台自2005年上线以来,曾是人工标注数据的重要来源,并在AI训练领域发挥过关键作用。然而近年来平台逐渐衰退,2023年研究显示33%至46%的任务已由大语言模型完成,平台价值受到质疑。业界普遍认为该服务已名存实亡。
这项研究发现,大型语言模型异步流水线并行训练的性能损失并非不可避免,选用Muon优化器配合误差反馈校正,可在百亿参数MoE模型上实现与同步训练完全相同的效果。