谷歌现允许在AI Studio中通过“氛围编码”构建原生安卓应用
谷歌宣布用户可通过谷歌AI Studio,仅用几个提示就能构建基于Kotlin的原生安卓应用。生成的代码可使用Jetpack Compose,并可直接在设备上测试或通过Google Play分发。此举降低了移动开发门槛,尤其适合非开发者快速制作原型。
苹果可能不喜欢“氛围编码”,但谷歌正在积极拥抱这一趋势。本周二,谷歌宣布用户现在可以使用谷歌AI Studio,通过简单的提示词来构建基于Kotlin的原生安卓应用。用户可以安装生成的应用进行测试,与他人分享,或者将代码导入Android Studio进行精细化调整,为广泛发布做准备。
谷歌在公告中指出,人工智能已经使构建基于Web的应用变得几乎轻而易举(虽然实际投入生产环境是另一回事)。然而,当所有人都忙着在浏览器中通过localhost:3001运行MVP时,移动开发反而被边缘化了。尽管谷歌此前已在Android Studio中支持Gemini进行移动端“氛围编码”(且从今天起,几乎支持所有主流大型语言模型),但对许多非开发者而言,入门门槛依然较高。
“现在,您将两全其美:提示词界面的便捷性,搭配安卓SDK的强大功能,全部在浏览器中完成,无需安装。”谷歌写道。
该公司强调,在AI Studio(谷歌用于测试新模型和构建原型应用的网页工具)中构建安卓应用,使用的技术与在Android Studio中通过Gemini构建应用相同。生成的应用将采用Kotlin编写,并基于谷歌当前的安卓应用标准——Jetpack Compose。
这一功能真正的价值在于:它能利用移动设备上的全部功能,包括内置传感器、GPS、蓝牙和NFC。谷歌的示例展示了如何在Pixel Watch(毕竟它也属于安卓设备)上构建一个航空仪表盘,该仪表盘可模拟小型飞机中的显示界面,并调用GPS、陀螺仪及其他传感器的数据——尽管谷歌的提示词要求显示空速指示器,但手表实际上无法知晓空速(不过地速倒是可以替代)。
当然,谷歌也指出,开发者可以将Gemini集成到应用中,为其赋予AI能力。
AI Studio现在内置了一个安卓模拟器用于预览应用,但真正的考验是在实际设备上的运行效果。为此,用户只需将安卓手机连接到运行AI Studio的电脑,集成的安卓调试桥(Android Debug Bridge)便会接管后续操作。
如果希望继续在Android Studio中开发,谷歌允许开发者将代码下载为zip文件。
特别值得关注的是,谷歌还建立了与Google Play Console的直接连接,因此用户可以直接将应用上传至Google Play进行测试和分享。需要注意的是,开发者需要拥有Google Play开发者账号(一次性注册费为25美元)。“AI Studio会自动创建应用记录、打包应用包,并上传至Google Play Developer Console的内部测试轨道。”
不久之后,用户还将能够直接从AI Studio将应用分享给亲友。
路线图中还包含与Firebase(谷歌的移动应用后端平台,可添加数据库、认证等功能)的集成计划。