谷歌現允許在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(谷歌的移動應用後端平臺,可新增資料庫、認證等功能)的整合計劃。