個案研究

Ultrahuman 採用 Android Studio 內建 Gemini,功能推出速度提升 15%

閱讀時間:2 分鐘

Ultrahuman 是一家消費者健康科技新創公司,根據 RING Air 和 M1 Live 連續血糖監測儀 (CGM) 等穿戴式裝置的生物辨識資料,為使用者提供每日健康洞察資訊。Ultrahuman 團隊運用 Android Studio 內建 Gemini 的內容感知工具,簡化並加快開發流程。

Ultrahuman 應用程式由僅八名開發人員組成的精實團隊維護。他們優先開發使用者喜愛的功能,但有許多待處理的錯誤和效能改善項目,需要花費大量時間。團隊需要提高功能改善項目的產出,同時也需要處理效能改善項目,但不能增加人力。他們發現,減少待辦事項所需的時間和精力,是提升效率的一大機會:每節省一小時的維護時間,就能投入更多資源,為使用者開發新功能。

UltrahumanxGiAS_Image_01.webp

運用 Gemini 解決技術難題並提升效能

團隊整合了 Gemini in Android Studio,想看看 AI 輔助工具能否處理多項 Android 工作,進而改善工作流程。首先,團隊使用 Android Studio 內建的 Gemini 對話功能,目標是為應用程式的藍牙低功耗 (BLE) 連線功能,建立 GATT 伺服器實作的原型。

arka.png

Ultrahuman 的 Android 開發主管 Arka 表示:「Gemini 協助我們在不到一小時內完成可運作的原型,否則可能需要好幾個小時。」Gemini 提供的 BLE 實作方式完美運作,可在應用程式於背景執行時同步大量健康感應器資料,改善資料同步程序,並節省使用者 Android 手機和 Ultrahuman 配對穿戴式裝置的電池電力。

除了這項核心挑戰,Gemini 也在自訂開放原始碼程式庫中找出演算法最佳化方法、提供實用說明文件、協助註解程式碼,以及分析當機記錄,證明其價值。Ultrahuman 團隊也使用程式碼補全功能,輕鬆編寫重複的程式碼;使用 Jetpack Compose 預覽生成功能,在 UI 設計期間快速疊代;使用代理模式管理複雜的全專案變更,例如算繪對應至後端資料模型和 UI 模型的新堆疊長條圖。

arka2.png


提升工作效率並加速推出功能

這些改善措施每週為團隊省下數十小時。Ultrahuman 將省下的時間用於向 Beta 版使用者推出新功能,速度提升了 10% 到 15%。舉例來說,團隊採用 Gemini 2.5 Flash,為使用者打造全新的應用程式內 AI 助理。這項新功能的 UI 設計、架構和部分使用者體驗,最初是由 Android Studio 內建 Gemini 建議,展現了完整的 AI 輔助開發流程。

運用 Gemini 加速 Android 開發作業

Gemini 的 Android 專家建議與 Android Studio 緊密整合,可協助 Android 開發人員減少翻閱說明文件和編寫樣板程式碼的時間,讓他們有更多時間創新。

瞭解 Android Studio 內建 Gemini 如何協助團隊解決複雜問題、簡化工作流程,並加快推出新功能。

作者:
繼續閱讀