机器之心编辑部
最近,谷歌的日子不太好过。
自从 I/O 大会以来,谷歌经历了连环翻车:
- Gemini 3.5 Flash 被网友吐槽实际体验、额度消耗和稳定性不及预期;
- Gemini Omni Flash 原生多模态视频生成与编辑模型,表现不如 Seedance 2.0;
- Antigravity CLI 闭源、bug 多、且还被抓到演示视频里出现 Codex 文件;
- Google Cloud 自动风控系统错误封禁了知名 PaaS 平台 Railway 的账号,导致 Railway 服务大面积宕机好几个小时;
- AI Overviews 搜索 disregard、ignore 等单词时,AI 不正常显示字典释义,把搜索搞得一团糟;
- Google Drive 「删除」了一个漫画艺术家的文件。
https://x.com/ishuagra02/status/2058412929045971445?s=20
不过,最近 Google AI Studio 上线的一个免费生成原生 Android App 的功能,似乎能挽回些颜面。
上线一周多,已经有超过 25 万个 Android App 被创建。
其中 99% 以上的人之前都没做过 Android 开发,现在完全不需要写代码就能做出原生 App。
我们只需在 AI Studio 里用自然语言描述需求,它就能生成 App,还能下载 APK 或发布到 Google Play 测试轨道。
Android 有超过 30 亿活跃用户,现在任何人都能轻松为这个庞大群体开发 App,这在 5 年前是完全无法想象的。
接下来,我们就来个一手实测。
体验链接:https://aistudio.google.com/apps
用法很简单,打开上述官方链接,选择「Build an Android」,输入提示词:
构建一个番茄钟与建造游戏的综合游戏。玩家每完成一个番茄钟,就能获得一个构建模块,用来构建自己的建造空间。
可以看到,默认的模型是 Gemini 3.5 Flash,而这个任务的主干耗时 731 秒,共构建了 18 个文件。但还没完,构建了应用主体之后,Google AI Studio 还需继续完善应用的主题设计。
最终,我们得到了一个这样的应用:
装到手机上试试看 —— 是的,Google AI Studio 甚至提供了非常便捷的安装调试方式,只需要连接手机,启用开发者选项和 USB 调试即可:
整体体验下来,这个番茄钟的功能足够完备,建造模式与日志记录也都正常可用;另外也可以看到,针对这个特殊的番茄钟应用,Google AI Studio 甚至想到了提供一个快速测试模式,只需 8 秒就能完成一个番茄钟。同时,该应用也自带夜间模式。
值得注意的是,Google AI Studio 的应用创建还支持 Remix,也就是说用户还可以将已有构建的应用分叉或升级成不同的版本。
再让它整一个拍照翻译器。提示词:
创建一个 “视界翻译官 (SnapTranslate)” 应用。
1. 界面设计:主界面直接是一个全屏的 Camera 摄像头预览画面(使用 Jetpack Compose 的 AndroidView 桥接 CameraX)。
2. 交互逻辑:屏幕下方正中央有一个圆形拍照按钮。点击后,捕获当前画面帧,并显示一个优雅的加载动画(Loading Spinner)。
3. AI 整合:将捕获的图片在后台直接输入给内置的 Gemini API。提示词设置为:“识别图片中的所有外语文本,并将其翻译成流畅的中文。如果图片里是菜单或路牌,请保持原本的排版格式进行结构化输出。”
4. 结果展示:将 AI 返回的中文结果以半透明、可滑动底栏(BottomSheet)的形式浮动展现在相机预览图上方,底栏提供 “复制文本” 按钮。
花了两分钟左右,Google AI Studio 还真跑出来了,且效果超出预期。
打开 App 就是全屏摄像头预览,下方正中央一个显眼的圆形拍照按钮。点击后立即捕获画面,弹出加载动画,随后 AI 在后台快速处理,能准确识别外语文字,并翻译成流畅自然的中文 ,还会尽量保留排版结构。
我们又让它生成一个互联网黑话生成器。提示词:
帮我做一个叫 “互联网黑话生成器” 的单页面应用。
1. 界面上方有三个下拉菜单(Spinner),分别可以让人选择:[动词](例如:赋能、打通、对齐)、[名词](例如:颗粒度、闭环、底层逻辑)、[方法论](例如:组合拳、方法论、引爆点)。
2. 下方有一个巨大的 “一键生成汇报” 按钮。
3. 点击按钮后,App 会将这三个词拼成一句完整的废话(例如:“我们要通过【赋能】来【打通】这个【颗粒度】,从而形成一套【组合拳】”),并显示在中间的精美卡片里。
4. 卡片右下角有一个 “复制” 按钮,点击可以把这段话复制到手机剪贴板。
只需选择任一动词、名词和方法论,它就能将其串成一句汇报废话,还可以一键复制。
最搞笑的是页面最下方的免责声明:对准业务主战场,沉淀精品方法论。本产品生成内容纯属娱乐,旨在解压、请勿在真实严肃的学术或商务汇报中用力过猛。
没想到有一天我们也能手搓功德木鱼 APP。提示词:
帮我做一个叫「功德木鱼」的解压原生 App。
1. 界面正中央摆放一个精美的木鱼图片(如果没有图片资产,请用 Compose 绘制一个有质感的木鱼形状图标)。
2. 界面上方居中显示一行大字:「当前功德:0」。
3. 核心交互:每当我点击一次木鱼,手机发出清脆的「咚」的一声(使用系统自带的简易提示音或内置音效),同时木鱼会微微放大并回弹(缩放动画)。
4. 每次点击,「当前功德」的数字就加 1,并且在木鱼上方短暂漂浮弹出一个半透明的「功德 +1」文本,然后缓缓向上淡出。
5. 这个数字要保存在手机本地,即使我退出 App 重新打开,数字也不会清零。
Google AI Studio 还会对提示词进行补充,比如在上述提示词末尾,它添了一个 Tab「此外,增加一个重置功能按钮,以便随时清除记录」。
拿到任务后它就开始干活,运行了 424 秒编辑了 17 个文件,来看看电脑端的预览效果:
屏幕中央那个手绘 3D 黄金檀木鱼,用 Jetpack Compose 逐像素画的,很有立体感,点击时木鱼会微微鼓起再弹回,每敲一下就有半透明的「功德 + 1」气泡飘起来,做了平滑动画,还用本地数据库做了持久化,退出重进功德数还在。
此外,它还实时合成木鱼音,低延迟、连击时还能叠加,不过电脑版预览无法听到这「咚咚」带感的声音。
我们还可以查看代码。
如果哪里不满意,我们可以继续在聊天框里和 AI 对话,让它改动现有 App 的颜色、动画或界面等等,也可以添加新功能,或者随便问任何问题。
总之,有啥不懂的、想改的,尽管提需求。
难怪连胡彦斌都在 vibe coding。
为了方便体验,我们提供几个提示词,大家可以随意 vibe。
1. 骑行 / 跑步记录 APP
创建一个名为 “风速轨迹 (AeroTrack)” 的原生 Android 骑行 / 跑步记录 App。
1. 主界面:使用大字号、高对比度卡片显示当前时速(从 GPS 获取)、已用时间、移动距离。
2. 核心功能:点击 “开始运动” 后,在后台持续通过 GPS 采集经纬度坐标,计算当前移动速度(单位转换为 km/h)。
3. 地图集成:在界面中央嵌入一个 Google Map 视图,实时用红线绘制出用户的移动轨迹。
4. 本地存储:运动结束后,点击 “保存”,将本次的轨迹数据、平均速度、总里程保存到本地数据库,并在 “历史记录” 标签页中用简洁的列表展示。
5. UI 风格:深色暗黑模式(Dark Mode),按钮要足够大,方便运动中盲操。
2. 今天吃什么
帮我做一个叫 “大眼决定器” 的极简原生 App。
1. 界面中央有一个很大的圆形按钮,上面写着 “今天吃什么?”。
2. 按钮上方是一个文本框。当用户点击按钮时,文本框会像老虎机一样快速滚动切换各种食物名字(如:麻辣烫、黄焖鸡、汉堡、萨莉亚、火锅、螺蛳粉)。
3. 2 秒后停止滚动,最终随机停在一个食物上,并伴随一个烟花绽放的简易动画。
4. UI 风格:使用活泼的奶油风(Cream Style),马卡龙配色,字体要圆润可爱。
3. 情绪发泄墙
帮我做一个叫 “分贝宣泄墙” 的原生 App。
1. 主界面:中央有一个巨大的、带有呼吸灯效果的麦克风图标,上方显示一句话:“大声喊出来,释放你的压力!”。
2. 核心功能:当用户按住麦克风按钮并说话 / 尖叫时,App 实时调用麦克风 API,动态计算当前的声音分贝值(dB)。
3. 视觉反馈:界面背景颜色根据分贝大小实时变化(低于 50 分贝是静谧的蓝色,50-80 分贝变成橙色,超过 90 分贝变成充满能量的爆炸红色)。
4. 历史记录:松开按钮后,记录本次宣泄的最高分贝和持续时间,并弹出一句搞怪的评语(例如:“你的怒气值击败了全国 99% 的打工人!”)。
4. 真心话大冒险
帮我做一个适合聚会玩的原生小游戏,叫 “翻转大冒险”。
1. 游戏规则:主界面显示一个倒计时(10 秒)和一句真心话大冒险的题目。玩家必须在倒计时结束前回答,并做出指定动作。
2. 传感器联动:利用手机的加速度计和陀螺仪。如果玩家选择 “认输”,只需将手机快速 “屏幕朝下” 扣在桌上,App 检测到翻转动作后,自动播放 “失败” 音效并计分。如果选择 “过关”,则垂直摇晃手机两次,触发 “成功” 动画。
3. 题目更新:内置一个包含 50 个搞笑题目的本地列表,每次摇晃手机(检测 Shake 动作)可以随机更换题目。
4. UI 风格:高饱和度的霓虹派对风格,带有一点街机游戏的动感。
5. 摸鱼神器
帮我做一个叫 “闪遁助手” 的整蛊 / 脱身小工具。
1. 界面表单:包含两个简单的输入框:[来电人姓名](默认显示 “老板” 或 “快递”)、[延迟时间(秒)](默认 10 秒)。
2. 定时触发:点击 “开始伪装” 按钮后,App 自动倒计时。此时用户可以把手机锁屏或者切回桌面。
3. 完美伪装:倒计时结束时,App 发出一个高仿真的系统来电通知,不仅播放标准的手机铃声,还会震动,并在锁屏界面弹出一个全屏的 “来电提醒” 精美仿真界面,带有 “接听” 和 “挂断” 按钮(点击挂断则停止震动和铃声)。
感兴趣的读者朋友可以尝试下,也可以在评论区晒出你的大作。
文中视频链接:https://mp.weixin.qq.com/s/xXuThVv3N0nKw5jYahPj9w
热门跟贴