Ultrahuman 是一家面向消费者的健康科技初创公司,可根据该公司可穿戴设备(例如 RING Air 和 M1 Live 连续血糖监测仪 [CGM])的生物识别数据,为用户提供每日健康状况分析。Ultrahuman 团队依靠 Android Studio 中的 Gemini 的内容感知工具来简化和加速开发流程。
Ultrahuman 的应用由一个仅有 8 名开发者的精简团队维护。他们优先构建用户喜爱的功能,但还有很多 bug 和需要改进的性能问题,这些问题都需要花费大量时间来解决。该团队需要在不增加员工人数的情况下,提高功能改进的产出,同时处理性能改进问题。他们面临的最大机遇之一是减少积压问题的处理时间和精力:节省的每小时维护时间都可以重新投入到为用户开发功能上。
利用 Gemini 解决技术难题并提升性能
该团队将 Android Studio 中的 Gemini 集成到 Android Studio 中,以了解 AI 增强型工具是否可以通过处理许多 Android 任务来改进其工作流程。首先,该团队求助于 Android Studio 中的 Gemini 对话。目标是为其应用的低功耗蓝牙 (BLE) 连接原型设计 GATT 服务器实现。
正如 Ultrahuman 的 Android 开发主管 Arka 所说:“Gemini 帮助我们在不到一小时内完成了可运行的原型,而这原本需要花费我们数小时的时间。”Gemini 提供的 BLE 实现方案在应用于后台运行时,可完美同步大量健康传感器数据,从而改进数据同步流程,并延长用户 Android 手机和 Ultrahuman 配对的穿戴式设备的电池续航时间。
除了这个核心挑战之外,Gemini 在以下方面也展现出了宝贵的价值:在自定义开源库中寻找算法优化方案、提供有用的文档、协助添加代码注释,以及分析崩溃日志。Ultrahuman 团队还使用了代码补全功能,帮助他们轻松编写原本重复的代码;使用 Jetpack Compose 预览生成功能,以便在界面设计期间快速迭代;以及使用代理模式来管理复杂的项目级更改,例如渲染与后端数据模型和界面模型相对应的全新堆叠条形图。
提升效率并加快功能交付
这些改进每周为团队节省了数十小时。节省的时间用于更快地向 Ultrahuman 的 Beta 版用户交付新功能,速度提高了 10-15%。例如,该团队为用户打造了一款由 Gemini 2.5 Flash 提供支持的全新应用内 AI 助理。这项新功能的部分界面设计、架构和用户体验最初是由 Android Studio 中的 Gemini 建议的,展示了完整的 AI 辅助开发流程。
利用 Gemini 加快 Android 开发速度
Gemini 的专业 Android 建议紧密集成在整个 Android Studio 中,可帮助 Android 开发者减少查阅文档和编写样板代码的时间,从而腾出更多时间进行创新。
了解 Android Studio 中的 Gemini 如何帮助您的团队解决复杂问题、简化工作流程并更快地发布新功能。
继续阅读
-
案例研究
正念应用《Gratitude》通过每日微日记、肯定和愿景板来鼓励用户保持一致性。该应用的下载量已超过 600 万次,获得了 15 万次五星评级,并记录了 1 亿篇日记条目。
Amrit Sanjeev, Ash Nohe • 阅读用时:3 分钟
-
案例研究
众所周知,性能下降问题很难重现,这使得性能下降成为移动开发者的巨大瓶颈。
-
案例研究
最近,在 Wear OS 上,FotMob 的安装受众群体在单日内增加了 5 年来最多的人数,达到日平均增幅的 2-3 倍。秘诀是什么?简单的跨设备安装流程,可帮助用户直接通过手机发现 Wear OS 应用。
Garan Jenkin • 阅读用时:3 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。