Dosly 背后的故事:用心打造,精心打磨的可靠体验
一位独立开发者的故事,一个私人的需求,以及这款致力于带来改变的用药提醒应用背后的技术。
一切始于我爱的人
Dosly 并非诞生于商业计划或市场机会。
一切始于我的女朋友。
她每天都要服用必不可少的药物,绝不能忘记服用的药物。
看着她每天的用药习惯有多重要,我意识到:用药提醒不应该只是手机上又一条通知,而应该是真正可以依赖的东西。
我尝试过市面上的各种方案,但没有一个能同时兼具我想要的可靠、简单、灵活和安心感。
于是我决定自己动手做一个。
我是一名独立开发者,Dosly 的设计、开发和整个工程实现都由我一人完成。
这件源于个人经历的事情,如今已经发展成一个完整的用药管理平台,帮助个人和家庭在日常照护中更有信心。
不仅仅是一个提醒
大多数人眼中的用药提醒很简单:设置时间、收到通知、标记已服用。
但如果你几周都没打开过应用呢?
如果你处于离线状态呢?
如果你同时使用多台设备呢?
如果你爱的人需要帮助才能管理好自己的用药呢?
正是这些问题,从一开始就塑造了 Dosly 的整体设计。
我想打造的是一个能融入生活的系统,而不是一个需要人们时刻惦记的系统。
两层提醒机制,一个目标
Dosly 背后最重要的设计决策之一,就是打造一套结合设备端本地安排与服务器端支持的通知系统。
本地优先的提醒
Dosly 直接在设备上安排用药通知,这样即使没有网络连接,提醒也能照常运作。
这意味着,已经设置好的用药提醒无需持续联网也能收到。
服务器端的持续保障
手机操作系统对应用能提前多久安排本地通知设有实际限制。
Dosly 并不完全依赖这段有限的时间窗口,还搭配了后台通知系统作为补充。
当本地安排的通知到期后,即使用户长时间没有打开应用,服务器依然可以通过推送通知继续发送用药提醒。
这样一来,就形成了一套分层的提醒机制,减少了提醒效果对打开 Dosly 频率的依赖。
当然,推送通知的送达仍然取决于网络状况、设备设置和操作系统的行为。我们的目标不是承诺技术永不出错,而是提供多重保障。
跨设备实时同步
当涉及多台设备时,用药管理会变得更复杂。
想象一下,你在 iPhone 上标记了已服用,但另一台设备却仍显示待服用。
如果没有妥善的同步机制,同一种药物可能会重复出现,服用记录可能被重复记录,不必要的提醒也可能持续发送。
Dosly 通过实时同步来解决这些问题。
用药安排和服用状态的每一次变化都会在各设备间同步,确保信息一致,减少重复记录或多余提醒的风险。
原则很简单:你的设备应该协同工作,而不是各自为政、制造混乱。
关怀不止于一个人
用药管理并不总是一个人的事。
有时父母需要帮助孩子坚持治疗安排。
有时成年子女想要支持每天需要服用多种药物的年迈父母。
有时,所爱的人只是想知道有人在身边随时可以提供帮助,这份安心就足够了。
这正是我在 Dosly 中加入照护者监督功能的原因。
通过互联的照护体验,值得信赖的家人即使不在身边,也能了解用药情况并提供支持。
这样做的目的,不是剥夺一个人的独立性。
而是让日常的照护变得更有协作感、更安心、更有人情味。
一款小应用,背后是认真打磨的保障
在 Dosly 友好的界面背后,有一套用户或许永远不需要去想的保障体系。
我按照大型、资金充足的应用的方式来打造 Dosly:由各自专注做好一件事的独立系统组成,而不是让一套脆弱的软件什么都承担。正是这种分工,让通知持续送达、数据保持同步、应用保持流畅响应,即便使用的人越来越多。
这一切都由我一个人作为独立项目持续维护。大多数小型应用不会做这样的投入,但对我来说这很重要,因为用药提醒值得比普通通知功能更多的工程投入。
从数据如何在设备间流转,到提醒如何安排,每一个决定都围绕着同一个问题:
我要如何让依赖它的人,拥有更值得信赖的体验?
围绕 Apple 体验打造
最新版本的 Dosly 让体验更贴近大家平时使用 iPhone 的习惯。
借助 Siri 集成、iOS 小组件、可交互的锁屏通知,以及对紧急警报(Critical Alerts)的支持,Dosly 希望让用药管理在一天中更少打扰、更易触达。
用户可以一目了然地看到相关信息,无需反复打开应用就能操作提醒,还可以自定义重要提醒的接收方式。
界面也经过重新设计,让人感觉更亲切、更平静、更容易理解。
技术可以在背后足够精密,呈现在外的却可以简单得恰到好处。
这正是我想要达成的目标。
独立打造,服务全球用户
如今,Dosly 支持 16 种语言,这也体现了我的愿望:让它的价值不止于它诞生的国家。
我会持续改进这款应用、拓展它的功能,并倾听那些为自己或所爱之人管理用药的用户的需求。
Dosly 依然是一个由一个人开发的独立项目。
但驱动它的初心从未改变。
一切的起点,是我想让我爱的人在日常生活中感到更安全、更有信心。
如果 Dosly 能为世界各地的其他人和家庭带去哪怕多一点点的安心,那么设计、编码、测试和改进它所花的每一个小时,都是值得的。
Dosly — 你的用药,你的安心。