【开发者故事】腕上追踪肠道状态?四人小团队如何2个月落地“便了么”鸿蒙穿戴版?
本原创文章帖发布在华为开发者联盟社区,欢迎开发者前往访问评论交流,更多与该内容相关讨论,请点击原帖查看:
你是否也有这样的经历:久坐忙碌,忘了多久没方便;腹胀难受,蹲厕所十几分钟;体检时说不清排便规律。排便这件小事,最容易被忽略,却藏着真实的健康信号。
“便了么”把这件事搬到了手表上:抬腕就能记录,点表盘开始,双手捏合结束,不用掏手机。记录过程中,久蹲会有分层振动提醒;旋转表冠可以选择形状和颜色。数据同步到手机端,再结合手表日常心率、压力等数据,为了解身体状态和健康检查提供参考。
接下来,让我们一起看看,由两位程序员、一位产品设计师和一位执业医师组成的四人小团队,如何将“便了么”应用搬到鸿蒙穿戴端。

1、很多优质小众工具产品都源于真实痛点,了解到“便了么”的诞生和你的个⼈经历相关,能否聊聊产品最初的触发场景?
我是一名程序员,长期久坐,也一直受到便秘和腹胀的困扰。后来我和妻子聊起如何缓解,她是执业医师,有较为扎实的医学基础;我们又查了不少关于排便和肠道健康的书,发现这些资料几乎都会提到一件事:需要记录和观察便便的形状、颜色等信息。我需要一个能够记录工具:能帮我记录什么时候上厕所、情况如何、蹲了多久,最好还能在久蹲时振动提醒。但把应用市场翻了一遍,也没找到符合需求的应用。跑步有应用记配速,吃饭有应用算热量,唯独这件每天都会发生的事,没有应用来记录。于是我决定自己做,请妻子担任医学指导,又说服了后端开发和产品设计师同事一起开发,“便了么”就这样诞生了。
后来做鸿蒙穿戴版,则源于不少老用户持续反馈,希望适配鸿蒙智能手表与运动手表。同时,手表端“抬腕即记”的特点,也和“便了么”轻量、便捷的记录定位高度契合。正好赶上鸿蒙穿戴对开发者的支持力度较大,我们三个人一商量,决定今年开展鸿蒙穿戴端的适配。
2、肠道健康记录是非常隐私的需求,你们在穿戴端做了哪些低尴尬、高隐私、更贴合场景的专属设计?
肠道健康记录本身就是一件很私密的事,所以我们在穿戴端的设计原则是:不额外制造尴尬,同时尽量贴合真实使用场景。
首先,手表天然比手机更有隐私优势。屏幕小、查看路径短,用户在公共场合记录或查看数据时,不容易被旁人看到。鸿蒙手表本身也具备穿搭属性,不会显得像一个专门的健康监测设备。其次,我们在界面呈现上尽量做得精致、轻松一些,降低用户查看数据时的心理负担。比如用可爱的泛光小马桶、便便娃和精美图表来呈现记录入口和数据,让用户点开时有一点仪式感,而不是面对冷冰冰的医疗化界面。如厕结束点击保存后,会有一个漂亮的冲水动画,让整个过程更轻松。另外,我们也做了一些场景化的交互细节。比如用户可以用手像关马桶盖一样轻轻一盖手表,手表就会自动熄屏,既方便又进一步保护隐私。所有健康数据采集均遵循合规要求,用户可自主授权、随时关闭心率等数据权限,做到知情可控。这些设计看起来很小,但都是围绕真实如厕场景去打磨的。

3、手表端解决了哪些手机无法解决的记录痛点?开发中最难啃的技术难点是什么,团队是如何突破解决的?
手表端拥有手机不可替代的场景能力:记录时,手表就在手腕上,不用掏手机,点一下表盘开始,双手捏合结束,更贴合如厕场景。实时监测提醒时,可读取鸿蒙手表的实时心率,在用户憋气或用力过猛时给出放松提醒,一定程度上降低身体损伤风险。

振动也是手表独有的能力,我们结合鸿蒙做了分级振动提醒:蹲便3/5/10/20 分钟分别给出2/3/4/5次的振动频率,且每次振动持续时长逐级增加,用户在手腕上很容易感知;表盘上还会提示 “蹲坑时间不能太长” “建议尽快起身活动”,提醒用户注意蹲厕时长。

开发中最难啃的技术点,是运动手表出于功耗考虑,要把应用内存尽量做小。我们原本在手表本地存储完整的历史数据,但内存占用会太大了,不符合低功耗的需求;缩减至只保存一个月,测试下来内存仍然太大。于是我们对原始数据做摘要化压缩处理,减少数据内存。同时,我们联系华为的工程师,他们建议我们在此基础上把一些大文件拆分成小文件再保存,至此,数据保存问题得以解决。
4、单手捏合结束记录这个灵感来源是什么?在开发中您和团队如何设计让动作准确识别?在使用过程中如果出现误触而影响记录该怎么办?有修正方法吗?
单手捏合结束记录这个设计,最早来自我早年看过的一部搞笑电影——当时觉得主角做这个动作特别帅,印象很深。后来做这个应用时,第一时间就想到了这个手势。正好鸿蒙手表的智慧手势能力就能支持,接入成本更低。选择拇指 + 食指捏合动作,日常自然场景触发概率低,天然减少误触。如果误触了,用户可以在日历下方的记录上从右往左滑动,随时修改排泄物颜色、性状等信息。
5、作为鸿蒙穿戴生态开发者,你认为鸿蒙的开发工具、AI能力,在本次项目中带来的实际效率提升和产品赋能体现在哪里?有没有真实落地案例可以分享?
鸿蒙开发工具和AI能力让我们在做鸿蒙穿戴端适配的关注点从“能不能做”变成了“多快好省地做”。当开发工具把门槛降到足够低,决策的重心就不再是“值不值得做”,而是“怎么做得更好”。我们本次开发使用了DevEco Code鸿蒙开发工具,它覆盖编码、真机调试、Bug 修复到上架全流程。对我们团队来说,省去了大量环境搭建与工具链适配工作,让团队重心聚焦产品差异化创新。
项目在7月到9月期间完成了智能手表和运动手表双设备的适配上线,在短短两个月内实现了6次迭代;对比过往的开发经验,整体开发效率提升至少6倍。省下来的时间,被投入到心率读取、分级振动提醒、捏合手势交互这些真正发挥手表场景优势的功能上。工具解决的是效率问题,效率释放出来的,才是产品创新的空间。
6、穿戴版上线后用户数据反馈如何(日活、留存、打开率等)?对于犹豫是否适配鸿蒙穿戴的开发者,你的建议是什么?
穿戴版上线后的数据表现,确实超出了我们的预期。每天的下载量和日活都达到了原有5倍以上。验证了鸿蒙穿戴赛道的用户潜力。
对还在犹豫是否适配鸿蒙穿戴的开发者,我的实战建议是:不要把穿戴适配简单地当成多端移植任务。手表端拥有独立的场景、交互逻辑与使用时机,越早进场,越能更早理解这批用户,也更容易拿到先发优势。
更多推荐



所有评论(0)