夜雨聆风学习资料网

ARTICLE · 1134861

谷歌演示AI开发安卓应用:从一句需求,到真机运行

谷歌演示AI开发安卓应用:从一句需求,到真机运行

图片注释:安卓应用在真机运行。来源:谷歌Antigravity官方演示。

文丨张帆

编辑丨沐沐

出品丨智讯智库

让AI画出一款应用的界面,已经不稀奇。让它把界面变成能安装在手机上、可以点击操作的程序,还要多走几步。谷歌把这些步骤放进了同一段开发演示。

北京时间10月7日,谷歌AI开发工具Antigravity的官方账号发布视频,展示了一款音乐理论学习应用的制作流程:先生成设计,再构建安卓原生界面,在电脑中的模拟手机上检查,最后部署到真实手机。

这段演示展示的是工具之间如何协作。视频经过剪辑,长度不能当作实际开发耗时;真机跑通,也不等于已经达到上架发布的标准。

01

把需求变成设计

再把设计交给AI

演示以学习音符、音阶和和弦为需求。谷歌的界面设计工具Stitch先生成四个手机页面,开发者可以选择继续修改,也可以把它们交给AI编程工具。

图:Stitch生成的页面设计。来源:谷歌Antigravity官方演示视频。

两个工具通过模型上下文协议(MCP)连接。这是一套让AI获取外部工具和资料的通用连接规则;在这个场景中,它让编程助手能够读取已经选好的设计。

开发者随后安装安卓开发插件。插件提供安卓命令行工具及相应操作说明。“命令行”就是用文字指令调用开发工具的方式,AI需要知道该调用什么工具、如何构建应用和排查问题。

这一步有实际意义。一个通用模型可能会写代码,却不一定准确掌握具体开发环境。把平台的工具和说明一起交给它,能够减少在环境配置和调用方式上的猜测。

02

做成原生界面

还要让它自己点一遍

开发者要求AI根据选定设计构建应用,并在安卓模拟器上运行。模拟器是在电脑里模拟手机的程序,可以用来检查界面和交互。

视频先出现一个最简单的初始应用。演示者中途又指示AI改用原生界面,避免把网页嵌入应用;最终页面使用Jetpack Compose构建。它是谷歌的安卓原生界面开发工具,可以把按钮、列表等做成真正的安卓组件。这次人工纠偏说明,开发者仍在决定实现路线。

AI随后截取屏幕、发送点击指令,检查应用中的不同页面。开发者也继续手动操作,观察页面是否能够切换、功能是否响应。

图:原生界面构建完成后的模拟器运行画面。来源:谷歌Antigravity官方演示视频。

流程最后转向真机。手机连接电脑,并开启USB调试——允许电脑向手机发送开发测试指令的功能——后,开发者要求AI将应用运行在已连接的设备上。视频展示了在手机上操作页面、完成测验的过程。

从设计图、原生程序,到模拟器和真机,这些环节各自提供了不同证据:设计图说明想做什么,程序说明生成了什么,设备上的操作则说明至少一部分功能确实能够运行。

03

AI编程需要更多能被检查的结果

谷歌此前已把安卓命令行工具及开发技能接入Antigravity,此次的新鲜之处是把完整协作路径具体演示出来。

对开发者而言,这条路径可能缩短从想法到可交互原型的距离。对AI编程工具而言,它也把竞争推向了代码之外:能否读取设计、使用平台工具、发现运行问题,再把结果交到用户手里。

一个音乐学习原型仍有大量后续工作。测试是否正确、不同机型是否兼容、权限是否必要、数据能否安全处理,都不能由“在一部手机上运行成功”直接推出答案。

真正有用的进步,是让AI留下更多可以检查的过程和结果。人类开发者据此判断该保留什么、修正什么,才更有机会把生成出来的程序变成可靠的软件。

参考文献

[1] GOOGLE ANTIGRAVITY. Watch how Antigravity takes an Android app from prompt to real device:官方演示视频[EB/OL]. (2026-10-06)[2026-10-07].
[2] GOOGLE. Agent tools and resources[EB/OL]. (2026-09-21)[2026-10-07].
[3] GOOGLE. Features:Antigravity CLI[EB/OL]. [2026-10-07].

相关学习资料