今天是2018年9月17日,这是我的产品日思系列第 003 篇文章。
正文共:903 字,预计阅读时间: 3 分钟
最近的系列主要是写写平时常用的 App 和发现的好玩的产品,再加一点自己的思考,先从最简单的入手。今天要说的产品是“倒数日”类的,用了很多这类产品后,选出了两个拿出来说一下。
用“倒数日”类产品的需求应该大多数人都会遇到,比如记录纪念日、生日、重要事件等,有时候重要的日子忘了,是件很尴尬的事。
需求分析
核心需求:
累计日:记录一个日期,显示已经累计的时间;
倒数日:记录一个日期,显示距离该目标日期的时间。
其他需求:
时间支持农历:中国人的一些节日、生日有时会用农历日期;
消息推送提醒:在设置的时间提醒用户。
Days Matter
Day Matter 几乎满足了我的需求,唯一的问题是界面和交互不够简洁。
Day Matter 把累计日和倒数日结合在了一起,从“时间”和“是否重复”两个维度显示:
过去时间 + 无重复,显示已 xxx 已经 xxx 天
过去时间 + 重复,显示距离 xxx 还有 xxx 天
未来时间 + 无重复,显示距离 xxx 还有 xxx 天,并在时间到期后,显示累计日
未来时间 + 重复,显示距离 xxx 还有 xxx 天,并在时间到期后,显示距离下一个重复周期还有 xxx 天
Time
Time 的交互更顺畅,但不支持提醒设置,不支持农历。另外 Time 把累计日和倒数日区分开创建,说实话,这个设定,第一次使用的时候,会略微有点不知道选哪个。因为有些日期,我们同时需要倒数和累计的,比如:结婚纪念日,你要知道已经结婚多少天,也要知道距离结婚纪念日还有多少天。
对比以后,我还是决定用 Day Matter,因为 Time 不支持农历。
我的方案
创建日期设置关键项:
名称
时间
是否重复提醒,可以设置循环周期,天、周、月、年;
显示逻辑:
过去的时间 + 无重复提醒,显示累计日
过去的时间 + 重复提醒,显示距离 xxx 还有 xxx 天,xxx 已经 xxx 天
未来的时间 + 无重复提醒,显示距离 xxx 还有 xxx天
未来的时间 + 重复提醒,时间经过后,转为 “2” 的显示逻辑
预期的效果:
关注 全栈PM 已经 3 天
距离 我的生日 还有 41 天,我已经来都这个世界 9084 天
距离 我的生日 还有 41 天
往期文章
日思001:近期用到的工具产品
日思002:我用到的白噪声APP