智東西(公眾號:zhidxcom)
作者 | ?程茜
編輯 |? 心緣

智東西8月9日報道,本周三、四,在北京舉行的Google I/O?Connect?China(2024谷歌開發者大會)上,谷歌來自全球不同領域的技術專家闡釋了谷歌的最新開發者工具和技術。

其中重點分享了谷歌最新的AI工具和技術更新,以及在Web、Mobile、Cloud等領域為出海開發者帶來的產品升級。Google Developer X和開發者關系副總裁兼總經理 Jeanine Banks重點提到了Gemini Nano、Gemini 1.5 Flash、Gemini 1.5 Pro三種多模態Gemini模型,Gemini系列模型已集成到眾多開發工具中,包括Android Studio、Chrome DevTools、Project IDX等。同時谷歌的應用開發框架Flutter升級到了3.24和Dart 3.5版本,可以支持開發者跨平臺構建應用。

谷歌大中華區總裁陳俊延談道,中國是全球最大的開發者市場之一,過去一年,中國25個開發者團隊,開發了31款游戲和應用,在全球不同地區獲得50Google Play年度最佳獎項。

他還重點提到了兩大案例,數字營銷行業,網易游戲在海外借助Google Cloud Vertex AI平臺,提升了廣告文案創作效率,工作時間從原本一周多減到幾個小時,每月累計可生成超700條定制文案;國際家居在線服務平臺Homary,基于Google AI的海外廣告投放中,通過用戶預測潛在購買品類,提升了49%的投資回報率和50%的轉換效率。

此外,谷歌開發者中文網站上推出了谷歌AI頁面,開發者可以獲取相關技術更新與資訊,中文專題頁面的CodelabChromeWeb專題頁面均已上線。

一、Gemini三大模型可滿足不同開發需求,小米SU7應用基于Flutter開發

Google Developer X和開發者關系副總裁兼總經理Jeanine?Banks帶來了AI工具和技術更新的分享。

AI正在從根本上重塑軟件開發,讓每一位開發者提升開發效率,谷歌提供了三種不同規格的Gemini模型,包括Gemini Nano、Gemini 1.5 Flash、Gemini 1.5 Pro。

其中Gemini Nano可以直接在設備端運行,能實現快速響應和保護數據隱私;Gemini 1.5 Flash是谷歌目前最快最經濟的模型,適合處理高容量任務,為開發者提供了100萬個Tokens的超長上下文窗口;Gemini 1.5 Pro的回答質量更高,適合處理復雜任務,谷歌已經面向使用Gemini 1.5 Pro的所有開發者開放了200萬個Tokens的上下文窗口。

更大的上下文窗口可以提升模型性能,還有助于開發者發掘新的應用場景,也會消耗大量的計算資源,基于此,谷歌近日為Gemini 1.5 Flash、Gemini 1.5 Pro推出了上下文緩存功能,開發者可以將提示中不變的內容進行緩存,后續可以即時調用。

做出海應用的開發者可以使用AI Studio免費使用這些模型,省去訓練和維護模型的時間。

Gemma系列模型可以滿足開發者希望根據具體應用場景對AI進行微調的需求,Jeanine稱,Gemma和Gemini系列模型一脈相承,共享底層技術和工具。

谷歌已經正式發布Gemma 2模型,新增了參數規模達到90億和270億的兩種模型。270億參數規模的模型針對英偉達GPU進行了優化,可以在Google Cloud的單個英偉達GPU、Vertex AI的單個GPU上高效運行。

谷歌掏出一攬子開發者利器,小米SU7已經用上

Jeanine稱,Gemma 2的性能表現超越了參數規模比它大兩倍的模型。

Gemini已經集成到Android Studio、Chrome?DevTools等諸多開發工具中,可以獲取應用設置、性能數據、日志和源代碼等信息,幫助開發者編寫、調試和測試代碼、生成文檔等。

谷歌掏出一攬子開發者利器,小米SU7已經用上

谷歌開源的應用開發框架Flutter升級到3.24和Dart 3.5版本,改進了在macOS上對Platform View和Webview的支持。新的API早期預覽版Flutter GPU直接內置在Flutter SDK中,可以允許開發者使用Dart代碼訪問GPU,提升圖形的渲染能力。

Jeanine稱,中國的Flutter開發活躍度位列全球前三。

谷歌掏出一攬子開發者利器,小米SU7已經用上

谷歌正在構建User Scene的軟件包,可以將不同行業標準的3D模型直接導入Flutter項目中。

小米電動汽車SU7的配置應用就是基于Flutter打造,小米汽車的應用程序提供了一整套功能,可以實現遠程車輛控制、接收車輛狀態的實時更新等。小米汽車智能座艙手機APP客戶端高級研發工程師陳作斌談道,他們預估使用Flutter比使用原生框架的效率要高60%。

此外,Android Studio Project IDX的早期預覽版已經推出,完全運行在瀏覽器中,開發者可以快速搭建起運行Android Studio的工作區,開始編寫、構建和測試原生Android應用。本地Android Studio和云端IDX工作區都可以滿足開發者開發需求。

在安全性方面, Firebase?AI Monitoring可以實時監控開發者使用大語言模型構建的功能,在生產環境下的性能和行為,目前這一產品處于非公開預覽階段。谷歌還推出了Checks AI Safety,可以用于評估監控和監督AI模型和代理的合規性。

谷歌掏出一攬子開發者利器,小米SU7已經用上

三、Gemini Nano已內置Chrome桌面客戶端,多項UI設計工具已發布

設備端的AI模型為云端模型提供了補充,讓開發者能以更低的成本、更少的容量限制、更強的數據隱私保護來交付解決方案,無論基于哪個模型構建響應AI功能,WebGPU和Web Assembly都是端側Web AI的基石。

WebGPU已經支持16位浮點數值,Web Assembly集成了Memory 64和JavaScript Promise,基于此,開發者構建的模型可以在全球絕大多數設備上高效運行。

谷歌掏出一攬子開發者利器,小米SU7已經用上

谷歌Chrome開發技術推廣部主管Paul?Kinlan談道,視頻彈幕平臺BiliBili結合使用了Web Assembly和MediaPipe的圖像識別技術,成功實現了彈幕不遮擋畫面人物的功能,使得會話時長增加30%,點擊率增長19%。

從Chrome 126瀏覽器版本開始,Gemini Nano會直接內置到Chrome桌面客戶端中。其中“幫我寫”這個功能就可以幫助海外用戶撰寫商品評價、客戶反饋等。為了實現這個功能,谷歌對Gemini模型最高效版本進行了微調。

谷歌還在開發Prompt API,開發者可以通過這一工具使用自然語言,向Chrome中的Gemini Nano發送指令,全程不會有數據離開本地設備。

強大的AI功能離不開優質UI,谷歌也推出了新功能幫助開發者打造應用。

谷歌發布Speculation Rules API,可以通過在后臺預讀取、預渲染頁面,提升站內的瀏覽速度。面向單頁應用,谷歌推出了View Transitions API,可以實現更加順暢的導航。

谷歌掏出一攬子開發者利器,小米SU7已經用上

在調試和優化應用方面,Chrome Devtools能夠在網站發生錯誤時發出警告和提示,同時Chrome Devtools Insight可以快速分析問題所在,并且根據代碼提供合理的解決方案。

三、Gemini Nano沒網也可運行,Compose簡化跨設備應用構建流程

谷歌安卓開發技術推廣部主管史婧羽談道,使用Gemini Nano實現的AI功能不需要網絡就可以在設備上完成所有操作。

Gemini Nano通過AICore系統服務實現,為了應對管理打包和分發大語言模型的復雜難題,AICore可以負責管理設備上的基礎模型,開發者能直接使用。

Gemini Nano和AICore現已登陸谷歌Pixel 8和三星Galaxy S24系列。

谷歌掏出一攬子開發者利器,小米SU7已經用上

未來幾個月,谷歌將進一步開放Gemini Nano的使用權限。

今年,谷歌將支持跨平臺代碼復用技術Kotlin Multiplatform用于業務端,使得開發者可以在Web、服務器和桌面平臺間共享代碼。谷歌在DataStore、ViewModel、Room等多個Jetpack庫添加了Kotlin Multiplatform支持。

谷歌掏出一攬子開發者利器,小米SU7已經用上

寫作工具Compose增加了共享元素過渡等功能,可以幫開發者處理過渡中大小變化、文字動畫等,同時原生支持了預測返回手勢。谷歌打造了一系列新Compose API,幫助開發者構建符合設計規范的自適應布局。

谷歌聯合小米、OPPO、三星等手機玩家,將這些品牌的設備實驗室接入由FireBase支持的Android Device Streaming測試平臺,開發者可以在真機設備上直接驗證自適應應用,包括折疊屏手機和平板電腦。

谷歌同樣助力和簡化了困難的開發任務,例如Android Studio中的Crashlytics功能,不僅可以在源代碼中快速定位錯誤,還能基于Gemini的分析能力提供修復建議。

開發者可以在內置AI隱私設置中,選擇分享或不分享哪些數據。

四、拆解谷歌云端新平臺五大特征,Vertex AI一站搞定模型訓練、調優和部署

Google Cloud首席布道師Richard Seroter介紹了谷歌打造的云端新平臺的五個特征。

首先是實力超群,優勢獨享。云端新平臺能帶來全新構建方式、自動化、多功能、深度集成等。Vertex AI可以一站搞定模型訓練、調優和部署。

Gemini 1.5 Pro可以支持超200萬個Tokens的上下文窗口,相當于2小時視頻、20小時音頻、1500頁文檔和6萬行代碼。Vertex AI在處理谷歌中國一段25萬個Tokens的講座視頻時,Gemini 1.5 Pro可以同時識別視頻中的聲音和畫面,并能自動翻譯。

谷歌掏出一攬子開發者利器,小米SU7已經用上

其次是自成體系,靈活拓展。Google Cloud可以配置服務生產集默認值,及對開源接口的支持。Vertex AI中提供了150多種模型,包括谷歌自家、Anthropic、Meta等發布的模型。

第三是破除壁壘,便捷跨云。云端新平臺可以為開發者量身打造解決方案,滿足其在本地JKE集群部署或者其他云平臺部署的需求,讓用戶在不同云平臺之間遷移和管理資源。如BigQuery Omni允許用戶在多個主流云平臺上運行BigQuery而無需遷移數據;AloyDB Omni提供了無限制的數據庫部署環境。

第四是化繁為簡,輕松構建。Google Cloud平臺通過自動化和智能默認設置,簡化了云基礎設施的搭建和管理過程。現在開發者可以在45分鐘內搭建起生產級的云基礎設施,實現多方面功能。

最后是AI助力,智能隨心。Gemini for Google Cloud深度融入云體驗,包括IDE插件提供代碼生成、補全、解釋和測試生成等功能;Gemini in Databases將AI智能融入SQL生成、數據庫操作等任務。

結語:谷歌用AI新工具,助力中國開發者出海

谷歌此次重磅發布了新的開發工具,可以為開發者提供更強大的功能和更便捷的界面,幫助開發者基于大模型能力更快速地構建、測試和部署應用程序。

從Gemini API的強大數據處理能力到谷歌AI Studio的集成開發環境,再到AI技術的跨平臺應用,谷歌正不斷幫助開發者拓寬應用構建的邊界,這或許會加速國內開發者更快構建應用,讓產品在全球市場更具競爭力。