用美国豆包做了个 app,停不下来了!

AI 时代,用美时间仿佛被按下了加速键——
被称为「Vibe Coding」(氛围编程)的国豆个大语言模型指挥编程模式,看似昨日才兴起,用美实则已被《柯林斯英语词典》评为年度词汇半年有余。国豆个

图|Cycode
随着 AI 渗透率提升,用美「用 AI 写代码」已从令人兴奋的国豆个新鲜事,变成了像「养龙虾」一样,用美成为 AI 极客们的国豆个日常标配。
但在今年的用美 Google I/O 和 WWDC 大会上,Vibe Coding 迎来了强势回归:

图|YouTube @Android Developers
谷歌通过 Google AI Studio与 Gemini Spark,国豆个赋予了普通用户编写交互式网页、用美手机小组件(Widget)以及 Android 应用的国豆个能力。
一向对 Vibe Coding 持保留态度的用美苹果,也在 iOS 27中新增了通过自然语言指挥 Siri AI 编写快捷指令(Shortcuts)及 Safari 扩展的国豆个功能。

图|YouTube @Apple Developers
这意味着,用美AI 编程的门槛终于打破,不再局限于科技 KOL 或资深开发者,而是面向每一位手持智能手机的用户。
从立项到落地,仅需 20 分钟
出乎意料的是,我最初使用的 AI 开发工具并非 Cursor 或 Codex,而是被网友戏称为「美国版豆包」的 Gemini 3.5 Flash。
在 Vibe Coding 领域,谷歌拥有一项 Anthropic 和 OpenAI 难以匹敌的核心资源——Android 生态。

图|Google Blog
这也是使用 Gemini 进行 Vibe Coding 的最大优势:
以往使用 Codex 或 Cursor 进行 Android 开发,它们通常只输出代码片段,难以实现「开箱即用」。开发者要么只能在模拟器中测试,要么需手动打包才能在真机安装,从「生产端」到「应用端」存在巨大阻力。

基于 Kotlin 框架和最新 Android SDK
在新版 Google AI Studio中,谷歌「一步到位」解决了这一痛点。
它打通了 Gemini 与 Android Studio 之间的对接,允许用户直接从网页将 App 安装至手机,实现从开发到真机测试的秒级流转:

这使得 Vibe Coding 从原本需要折腾代码的技术活,变成了一项人人可参与的体验。
毕竟,当乙方很难,但做一个只需给 AI 下达指令的「甲方」,门槛几乎为零。
正是在这种背景下,作为一名仅具备初中 Visual Basic 和大学 Python 基础的「纯小白」,我利用 Google AI Studio 完成了人生中的第一个 App。

这款名为 Cocktail Shaker(鸡尾摇摇摇)的 App,旨在解决一个简单痛点:
在酒吧面对众多选择时,只需摇动手机,它便会从 90 多种经典鸡尾酒中随机推荐一款,专治各种「选择困难症」。
从产生创意、选择风格,到 Google AI Studio 生成基础代码并输出第一版 App,全程耗时不到 20 分钟。

从接收指令到输出首个版本耗时 856 秒
随后,我通过口语对话的方式,向 Gemini 反馈 UI 需求并修复 Bug,逐步添加了动态布局、震动反馈、DIY 鸡尾酒单等功能:

在总计约 8 小时的「开发」后,我得到了一个适配最新 API、符合 Material Design 规范、支持不同 DPI、支持手动及批量导入配方,甚至包含彩蛋的选酒 App——

在此期间,我所做的唯一工作,就是清晰描述发现的 Bug 和下一步需求,并反复将手机连接电脑以安装新版本。

0.1 基础开发
但如果你对此感到兴奋并想尝试,需知现阶段仍存在不少阻力。
首先,老生常谈的使用门槛问题:
这些 AI 工具并非像普通聊天 App 那样下载即用。

无论是 99 美元/月(约合人民币 680 元)的 Google AI Ultra 订阅费,还是访问 Google AI Studio 网站,这些「前期成本」对普通用户而言仍较高。
此外,虽然「用 Gemini 写安卓 App」听起来轻松,但它仍涉及编程逻辑,并非完全的「0 门槛」。

例如,在早期版本中,Cocktail Shaker 出现了横屏时手机状态栏和导航条与 App 界面重叠的问题,状态栏遮挡了鸡尾酒卡片。
若仅说「我的 App 横屏显示不对,修好它」,Gemini 需花费大量时间排查并重写横屏界面,排障效率较低。

若掌握基础 Android 开发术语,更精确地告知 Gemini:
App 在横屏(landscape)模式下,状态栏(Status Bar)和手势导航条(Gesture Handle)未自动隐藏,请修复。
AI 便能快速定位问题,且不会误改横屏界面的其他 UI 布局:

此外,若想在真机上测试刚开发的 App,还需知晓如何开启「开发者选项」和「ADB 调试」,才能从网页端完成安装:

除了对使用者的技术知识有一定要求外,Google AI Studio 在 App 开发中还存在另一个短板:美工能力有限。
这并非指其生成的 UI 不好看。
在首次接收指令后,Gemini 会生成多种风格预览供选择,后期调整空间较大:

然而,在设计 App 图标时,Gemini 似乎仅调用基础生图模型,无法生成符合 Android 设计规范中的 自适应图标(Adaptive Icon)。
例如,我的提示词非常清晰:「App 图标是一片青柠(a lime slice)」,但 Gemini 的理解却出现了偏差:

尽管存在上述小瑕疵,在 Google AI Studio 中指挥 Gemini 3.5 Flash 在线开发 Android 程序的体验已相当顺畅。
用 AI 创造一个 100% 解决个人需求的 App,且无需担心图标上的牛皮癣、App 内的广告或隐私权限滥用,这才是 AI 赋予普罗大众的「平权运动」。

未来:人人皆可 Coding
总体而言,Gemini 3.5 Flash 在开发领域的「小试牛刀」效果显著。

其优势不仅在于 Flash 模型本身的速度,更在于与谷歌服务的深度联动,以及对 Android 开发规范的原生支持。
最重要的是,它实现了 Vibe Coding 「从编辑器到手机」的无缝直装体验。
用户能第一时间使用自己的成果,这是目前 Claude Code、Codex 及其他 AI 开发工具难以企及的体验。

同时我们看到,除谷歌和苹果外,微信正在内测的 AI 助手「小微」也支持了类似 Vibe Coding 的「开发自己的小程序」功能:

这 三个十亿用户级别的品牌/产品,不约而同地押注「类 Vibe Coding 能力」,绝非偶然。
正如爱范儿此前文章所述:
在未来 AI 重构 GUI(图形交互界面)逻辑后,「千人千面、符合个人需求」的小组件或许将取代传统 App,成为用户获取信息的主要途径,类似于曾经的 Windows Phone。
而来自系统底层的、自带的 Vibe Coding 能力,正是让小组件能够个性化定制的技术基石。
某种意义上,这种智能交互方式回归了「个人计算机」最原初的状态:用户打开计算机,直接进入 BASIC 编程界面,按需编写程序、制作脚本。
更进一步看——未来应用程序、小组件以及 PWA(网页程序)之间的界限,将在 AI 和 Vibe Coding 的影响下进一步模糊。
当 Vibe Coding 「让每个人都拥有自己的生产工具」时,从长远来看,这对打破巨型软件厂商的绝对垄断地位,具有深远的意义。
凯明格资讯网


