作者 / 开发者关系工程师 Amrit Sanjeev 和 Trevor Johns
Ultrahuman 是一家消费级健康科技初创公司,该公司的可穿戴设备[如 RING Air 和 M1 Live 持续血糖监测器 (CGM)]能采集生物识别数据,并为用户的日常健康管理提供洞察。依靠 Android Studio 中 Gemini 的上下文感知工具,Ultrahuman 团队得以简化和加速其开发流程。
Ultrahuman 的应用由一支仅有八名开发者的团队负责维护。尽管开发者们选择优先构建用户喜爱的功能,但各类问题及性能改进需求依然需要耗费团队大量的时间。团队最大的提升空间之一是减少处理积压工作耗费的时间和精力: 每节省一小时的维护时间,就能多投入一小时来为用户开发功能。
使用 Gemini 解决技术障碍并提升性能
团队尝试集成 Android Studio 中的 Gemini,探索如何让 AI 赋能工具处理多项 Android 任务,从而改善团队工作流程。首先,团队借助了 Android Studio 内置的 Gemini 聊天功能,为其应用的低功耗蓝牙 (BLE) 连接快速构建了一个 GATT 服务端 (GATT Server) 的实现原型。
Ultrahuman 的 Android 开发主管 Arka 指出: "在 Gemini 的帮助下,原本需要几小时才能完成可运行的原型,我们只用不到一个小时就完成了"。Gemini 提供的 BLE 实现,在应用后台运行时也能完美同步大量健康传感器数据。这不仅改进了数据同步流程,还延长了用户的 Android 手机和 Ultrahuman 配对可穿戴设备的电池续航时间。
除了应对这一核心挑战之外,Gemini 在许多应用场景都大显身手,包括在定制开源库中寻求如何优化算法、指引关键文档、协助进行代码注释和分析崩溃日志等。Ultrahuman 团队还使用代码补全功能来轻松编写重复代码;使用 Jetpack Compose 预览生成功能在界面设计期间实现快速迭代;并使用代理模式来管理复杂的全项目范围变更,例如渲染一个与后端数据模型和界面模型相映射的新堆叠条形图。
革新工作效率,加快功能交付
上述改进每周为团队节省了数十个小时。利用这部分被释放的时间,Ultrahuman 团队向测试版用户提供新功能的速度提升了 10-15%。例如,该团队在 Gemini 2.5 Flash 的支持下,为用户构建了一个新的应用内 AI 助手。此项新功能的界面设计、架构和部分用户体验最初均由 Android Studio 中的 Gemini 构想而成,展现了全链路 AI 辅助开发的过程。
使用 Gemini 加速您的 Android 开发
Gemini 的专家级 Android 建议紧密集成于 Android Studio,可帮助 Android 开发者在更短时间内查阅文档和编写样板代码,节省出更多时间投入创新。
全部0条评论
快来发表一下你的评论吧 !