ARTICLE · 1038895
做了个吃药提醒 App,最难的不是把闹钟设上
做了个吃药提醒 App,最难的不是把闹钟设上
我第一次动手做这个 App,是因为家里那张用药表又被压到了电视遥控器下面。 表格上写着早饭后、午饭后、睡前三栏,旁边是药名和半片、一片。爷爷看见时会照着吃,没看见就来问我;我不在家时,家庭群里就会出现一句“今天中午吃了吗”。 这句话问一次是关心,天天问,就变成了家里固定的一道流程。 我最开始想得很简单:把药名和时间录进去,到点让手机响一下,再加一个“已吃”按钮。提醒发出去,事情就算完成了一半。 真正开始做之后,我才发现,最麻烦的不是让手机响起来。 第一版首页放了爷爷一天的全部安排:早饭后吃什么,午饭后吃什么,晚上还剩什么。每一行右边都有一个绿色的“已吃”,下面是“晚点提醒”和“修改药品”。 看起来很完整,拿给爷爷用时却有点乱。 他打开页面,第一眼会先看时间,再找自己现在该吃哪一行。吃完一顿,还要判断绿色按钮是不是这一行的。页面把一整天都摊开了,反而让眼前这一顿变得不够明显。 我把首页砍掉一半,只留下当前这一顿:现在要吃的药、应该在什么时候吃,以及一个足够大的主按钮。其他安排放到“今天的记录”里,需要查的时候再进去。 这次改动没有增加功能,反而删掉了几块内容。页面终于从“看懂一张表”,变成“完成眼前一件事”。 
第二个问题出在那个绿色按钮上。 我测试时顺手点了一下通知,页面立刻变成“已完成”。但我只是想关掉提醒,还没有真的拿药。按钮被按过,记录就变绿了,系统却没有给我留下回头看的机会。 我把它拆成了两步:先点“我准备吃了”,再确认“记录这一顿”;点错之后,半分钟内可以撤销。记录里同时留下提醒时间和确认时间,临时改过时间也会显示出来。 这一步多了一个确认动作,页面却更诚实了。它不再把“我碰过手机”和“这顿药已经完成”混成一个绿色勾。 爷爷后来问过我一句:“这个按了就行吗?” 我没有再加一段说明文字,而是把确认按钮改成了“确认已吃”,旁边加了一个很小的“晚点再提醒”。按钮叫什么,直接决定了他下一步会怎么做。 
第三版的问题不是漏提醒,而是提醒太多。 我最初把通知设成每隔十分钟响一次,连续三次没有确认,就给家人发消息。这个逻辑在纸面上很负责,实际用起来却像全家一起盯着一个闹钟。 午睡时没听见,手机会连响;临时晚吃了一会儿,家人的手机也跟着亮。爷爷补点确认之后,群里再弹出一条“已完成”。正常的一顿药,最后留下了好几条通知。 我把提醒拆成两层:第一次只在爷爷手机上再提醒一次;连续两次没有回应、手动改了时间,或者重复点错,才通知家人。家人端不再显示每一次正常完成,只显示真正需要接手的异常。 这样改完,家人少看几次手机,反而更容易注意到重要消息。 提醒不是越多越负责。能把正常情况安静地放过去,把异常情况单独捞出来,才像一个愿意长期用的家庭工具。 
做到这里,我才意识到,这个 App 真正需要的东西并不多: 让爷爷一眼看到这次该吃什么; 让他能明确确认,按错了也能改; 让家人只在没有回应时收到提醒。 药品怎么调整、临时要不要停、身体不舒服怎么办,这些都不是 App 能替人决定的事。AI 可以帮我把页面和提醒逻辑快速搭出来,却不能替家人、医生或药师承担判断。 我后来也不再盯着“提醒有没有发出去”,而是看另一件事:提醒发出后,如果没有确认,下一步有没有人接住。 一个绿色勾不能证明平安,手机响过也不等于事情完成。这个小 App 能做的,只是把那张总被遥控器压住的表格,变成一条不容易被忘记、也不至于把全家都吵醒的流程。 这已经够用了。

第一版像一张会响的用药表

“已吃”按下去,事情并没有结束

提醒太勤快,家里人也会被吵烦
