最新消息:关注人工智能 AI赋能新媒体运营

从全端应用程序、安卓App到网页应用,Google开发工具GenAI能力大进化

科技智能 admin 浏览 评论

Google I/O开发者大会中揭露一些列开发工具的GenAI能力优化,包括网页开发工具Chrome DevTools的AI助手,能帮助开发者改善设计、效能和除错等问题。(图片来源/Google)

不只有令人炫目的消费端生成式AI(GenAI)亮点,今年度Google I/O大会还端出一系列企业开发可用的生成式AI工具,其中不少是自家实作经验的延伸,包装成对外服务。上文聚焦Google以自家GenAI模型发展出的4大开发场景应用,本文接续,从Google既有的开发工具GenAI再进化谈起。

Firebase Studio更新亮点1

就在今年I/O大会一个月前,Google在其云端大会Cloud Next就先揭露一款云端GenAI开发工具Firebase Studio预览版,由自家Gemini 2.5模型驱动,号称开发者只需输入提示,就能在短短几分钟内建立包含前后端的全端应用程序。Firebase Studio问世的一个多月,开发者社群就已经建置超过150万个工作区!

这个工具如此热门,Google在5月的I/O大会中继续加码、推出新功能,来优化全端应用程序开发体验。首先是,开发者可透过Builder.io外挂,直接将设计工具Figma的设计稿汇入Firebase Studio,并使用Firebase中的Gemini助手,来把设计稿转换为新添的应用程序功能。比如,开发者透过Gemini聊天提示,汇入Figma设计稿,要求在应用程序中,添加符合设计稿的额外画面或串接使用者流程。这个过程完全不需任何程序码,使用者以自然语言对话即可完成。

再来,Firebase Studio的应用原型代理(App Prototyping agent)还多了几个技能,不只能支援图片替换,还能侦测应用程序所需的后端,并自动完成设置和资源配置。

举例来说,使用者的提示包含资料库或验证时,Firebase Studio会在「App Blueprint」中提供Firebase Authentication、Cloud Firestore或其他重要元件如AI资源、UI元素等建议。使用者準备好要发布应用时,Firebase Studio还会自动完成后端服务配置,并部署到Firebase App Hosting,加速原型设计到正式上线的工作流程。这项功能已可正式使用,开发者也能切换至程序码工作区,来进行更细緻的客製化或扩充。

Firebase Studio更新亮点2

另一项大更新是Firebase AI Logic的登场。Google在去年I/O大会推出Vertex AI for Firebase,开发者可从行动应用和Web应用中直接使用Gemini模型,今年,Google将原本分散的AI工具、框架和SDK进一步整合,正式推出Firebase AI Logic。

这款整合式的AI资源平台有不少功能,包括可直接存取Gemini Developer API、Gemini Nano模型在Chrome浏览器的混合推论功能,也就是说,Firebase AI Logic可根据装置运算资源,来决定是否要在装置端执行推论,还是云端推论。要是可行,应用就会在装置端执行AI任务,提供更快、更安全甚至离线的使用体验。

不只如此,其他Firebase AI Logic新功能还有Gemini图像生成功能强化、AI监控仪表板功能扩充,以及Firebase AI Logic SDK预览版。这个SDK支援Unity,能将Gemini模型整合到游戏或Android XR的体验中。

Android开发平台升级,整合更多GenAI功能和代理

另一套由GenAI加持的开发工具是Android平台。首先,Google在原本的Android机器学习开发套件ML Kits中,新添几款测试版的GenAI API,要让开发者打造的Android应用程序,也能在装置端执行Gemini Nano模型,来完成一系列常见任务,包括摘要、校对润饰、改写和图像描述。

也因为GenAI API在装置端执行,因此不管是输入、推理还是模型输出的资料,都保留在装置端,提高安全性。而且,就算没有网路,Android应用程序也能照常执行,且每次API呼叫都不必额外付费。

除了针对装置端任务,开发者也能用上述的Firebase AI Logic工具来透过云端使用更强大的模型,如Gemini Pro、Gemini Flash和Imagen等,来打造更複杂的Android应用程序,比如影像生成和跨模态处理大量资料。Google甚至在大会现场示範,运用该功能打造一款名为Androidify的应用,结合Android XR,可将画面中的真人自拍照转换为风格独特的Android机器人。

另一方面,整合开发环境(IDE)Android Studio也新添GenAI能力,以Gemini 2.5 Pro模型发展出两款预览版AI代理,分别是辅助写测试和执行测试的Journeys,以及版本升级代理,可协助开发者更新相依性套件和SDK。除了代理,开发者也能更新Android Studio,使用最新的Gemini开发助手,来简化UI建置、应用程序测试等开发流程。

而在Android开发平台的应用品质洞察(App Quality Insights)面板,还新添一个由Gemini模型驱动的强大功能,也就是故障洞察,可分析故障中引用的应用程序原始码、提供解释,甚至能提供原始程序码修复的建议,开发者点击就能套用。

网页开发工具新添GenAI风格除错和内建AI API

不只是应用程序开发工具,在今年Google I/O大会中,Chrome网页应用开发工具也得到更多GenAI优化。

首先是Chrome DevTools开发工具中的Gemini AI助手,範围涵盖了工具中的元素、效能、网路和资源,更新添了「问AI」和风格除错功能。进一步来说,开发者要是发现设计中的网页应用有问题,比如文字排版位置没对齐,可以先点击原始程序码区块,再选择「问AI」,并输入「对齐文字」,系统就会自动调整文件排版,达到出除错效果。

再来,Google针对网页开发工具,推出7款新的内建AI API,这些API可运用Gemini Nano模型和专家模型的多模态能力,来让开发者打造可在装置端执行的网页多功能应用。这7款API分别是预设可用的Summarizer API、Language Detector API、Translator API、Prompt API for Chrome Extensions,Writer API和Rewriter API则是原始试用版,而支援多模态功能的Proofreader API则是早期预览版。

Google开发者关係工程师Una Kravets还在大会中透露,Google正与其他浏览器合作,要让他们以自有的AI模型,来支援相同的API,如此,使用者就能在任何浏览器上使用这些API。

除了GenAI加持的网页开发新能力,Google这次还揭露一些非AI相关但重要的更新。比如,CSS轮播元件(Carousels)的建置更简单了,自Chrome 135版起,开发者用几行CSS或HTML程序码,就能建立美观的互动式轮播,减少对JavaScript的依赖,还更容易存取。另一个重要更新是开放试用的Interest Invoker API,它能在访客兴趣活跃的时机,以声明方式切换弹出视窗,且搭配Anchor Positioning API和Popover API,无需JavaScript就能建立丰富、可快速回应且互动性强的UI元素,例如工具提示或悬停卡片,来吸引访客注意力、提供更好的互动体验。

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)
  • 验证码 点击我更换图片

网友最新评论