案例研究

Ultrahuman 借助 Android Studio 中的 Gemini 将功能发布速度提升 15%

2 分钟阅读时间

Ultrahuman 是一家面向消费者的健康科技初创公司,可根据公司可穿戴设备(例如 RING AirM1 Live 连续血糖监测仪 (CGM))的生物识别数据,为用户提供每日健康状况洞见。Ultrahuman 团队利用 Android Studio 中 Gemini 的内容感知工具,简化并加快了开发流程。

Ultrahuman 的应用由一个仅有 8 名开发者的精益团队维护。他们优先构建用户喜欢的功能,但积压了大量 bug 和需要改进的性能,这些问题需要花费大量时间来解决。该团队需要在不增加人员的情况下,提高功能改进的输出,并处理性能改进问题。他们面临的最大机遇之一是减少积压问题的处理时间和精力:每节省一小时的维护时间,就可以重新投入到为用户开发功能的工作中。

UltrahumanxGiAS_Image_01.webp

借助 Gemini 解决技术难题并提升性能

该团队集成了 Android Studio 中的 Gemini,以了解 AI 增强型工具是否可以通过处理许多 Android 任务来改进其工作流程。首先,该团队使用了 Android Studio 中的 Gemini 对话。目标是为应用的低功耗蓝牙 (BLE) 连接功能设计 GATT 服务器实现的原型。

arka.png

正如 Ultrahuman 的 Android 开发主管 Arka 所述,“Gemini 帮助我们在不到一小时内就完成了可用的原型,而如果我们自己开发,则需要花费数小时。”Gemini 提供的 BLE 实现非常适合在应用在后台运行时同步大量健康传感器数据,从而改进数据同步流程并节省用户 Android 手机和 Ultrahuman 配对的可穿戴设备的电池续航时间。

除了这个核心挑战之外,Gemini 在以下方面也证明了其价值:在自定义开源库中查找算法优化、提供实用文档、协助添加代码注释以及分析崩溃日志。Ultrahuman 团队还使用了 代码补全 功能,帮助他们轻松编写原本重复的代码;使用了 Jetpack Compose 预览生成 功能,以便在界面设计期间快速迭代;使用了 智能体模式 来管理复杂的项目级更改,例如呈现与后端数据模型和界面模型对应的新的堆叠条形图。

arka2.png


提高工作效率并加快功能交付速度

这些改进每周为团队节省了数十小时的时间。节省下来的时间用于以 10-15% 更快的速度向 Ultrahuman 的 Beta 版用户交付新功能。例如,该团队为用户构建了一个新的应用内 AI 助理,该助理由 Gemini 2.5 Flash 提供支持。此新功能的界面设计、架构和部分用户体验最初由 Android Studio 中的 Gemini 建议,展示了完整的 AI 辅助开发流程。

借助 Gemini 加快 Android 开发速度

Gemini 的专业 Android 建议紧密集成在 Android Studio 中,可帮助 Android 开发者减少查阅文档和编写样板代码的时间,从而腾出更多时间进行创新。

了解 Android Studio 中的 Gemini 如何帮助您的团队解决复杂问题、简化工作流程并更快地发布新功能。

Written by:
继续阅读