Google旗下行动与Web应用开发平台Firebase,宣布推出全新云计算开发环境Firebase Studio,并开放预览试用。该服务结合人工智能助理、云计算IDE与Firebase生态系多项开发工具,锁定希望快速打造人工智能应用或全端Web服务的开发者,进一步扩大Firebase在应用开发领域的产品版图。
Firebase Studio的定位,并非取代Android Studio这类原生App开发工具,而是针对Web应用、人工智能功能与无服务器架构的开发需求,提供一个可通过浏览器操作、集成人工智能协作机制,并支持即时云计算部署的开发环境。
在技术架构上,Firebase Studio继承Project IDX的云计算虚拟机架构,开发者可在浏览器中使用类似VS Code的编辑界面,具备完整的程序代码辅助、调试工具与终端机操作能力。与Android Studio着重原生App开发不同,Firebase Studio默认的应用架构以Next.js为基础,支持React生态系,并内置Genkit模块,自动配置Gemini API密钥,让开发者能快速在Web应用中加入生成式人工智能能力。
Firebase Studio特别针对人工智能应用开发,加入自然语言驱动的App Prototyping代理工具,开发者可通过文本描述、图片或草图,快速产生可执行的Web应用原型,并直接在界面中与Gemini助理互动,修改界面设计、调整程序逻辑或添加功能。这些操作不仅能修改程序代码,也能自动处理Firebase服务的串联设置,例如用户验证、数据库或人工智能流程集成。
Firebase Studio提供CodeOSS编辑环境,让熟悉程序代码操作的开发者可自由编辑项目。完成开发后,开发者可通过Firebase App Hosting,将Web应用快速部署至Firebase平台,系统自动处理构建、CDN缓存与服务器端渲染,并能即时产生可供手机或其他设备扫描测试的QR code,方便进行移动设备上的界面与功能验证。
Firebase Studio针对Web应用与人工智能应用场景,适合开发移动设备可浏览的PWA应用或企业内部工具,并提供可扩展的虚拟机环境,支持Nix语言自订组件与环境配置。开发者也可导入本机或GitHub、GitLab、Bitbucket等平台的既有程序代码,并共享自订模板供团队使用。
Google表示,Firebase Studio预览版开放所有开发者免费使用3个Workspace,Google Developer Program会员可使用10个,付费的Premium会员则可使用30个。部分高端服务如Firebase App Hosting部署则需绑定Google云计算账单。Google同时预告,未来将陆续开放Gemini Code Assist代理功能,支持程序代码搬迁、人工智能模型测试与自动文件生成,进一步强化人工智能辅助开发的能力。