大多数提醒应用在你一划的瞬间就停了。这篇讲一条提醒怎样一直回来,直到事情真的做完,同时又不用每 15 分钟震一次。
如果你去搜“不做完就不会消失的提醒”,找到的大多是问题反馈。有人抱怨 iOS 的“提醒事项”明明已经划掉了还在弹。有论坛帖子在折腾 Microsoft Outlook 那种黏人的提醒。还有文章教你怎么把持续通知关掉。
那些人里,大多数其实并不是想摆脱持续提醒。他们想摆脱的是 做得很差的 持续提醒。你往下挖一挖那个真实意图,会发现有一大批人是真心希望一条提醒缠着自己,直到把事情做了。他们只是不希望它缠得那么蠢。
这篇文章是写给这批人的。现有的应用对这个搜索需求供给不足,而这个问题并不难解,只是几乎所有人都做错了。
每部手机上的默认通知模型,都把每一条提醒当成同样重要,并把划掉当成用户已经处理完的确认。这两个假定都是错的。
当你设一条“交房租”的提醒,又设一条“回 Jake 消息”的提醒,这两件事失败的代价并不一样。漏掉房租意味着滞纳金。漏掉回 Jake 只是有点尴尬。可通知系统用同样的方式把两条都推出来,让你用同样的方式把两条都划掉,然后翻篇。
更要紧的是,划掉一条提醒很少意味着“做完了”。它通常意味着“现在不行”。你在通话中,你正写着一封邮件写到一半,你在做饭。你划掉,是因为那一刻你没法动手。而应用把你这个手势理解成完成,然后再也不回来了。
结果是一种习得性无助。你知道提醒靠不住。于是你不再依赖它们。于是你漏事。于是你设更多提醒。于是你无视更多提醒。这个循环自己强化自己。 底下的问题 是,划掉和完成不是同一个事件,可是每一个主流应用都把它们当成一个。 如果你有 ADHD,这个循环会让你痛苦地熟悉;我们写过 为什么提醒对 ADHD 大脑不管用。
“持续提醒”的廉价版本,是每 15 分钟弹一次,直到你点中那个神奇的“完成”按钮。这个版本人人都会关掉,因为它让你的手机在开会时没法用。
想清楚了的那种持续不一样。它说的是:我知道你现在动不了手。我会在你动得了的时刻回来。但事情没做完,我不会放弃。
这里面有三个部分。
它把“划掉”和“做完”分开。 划走一条通知应该是暂停它,不是关掉它。一条提醒把自己标记为完成,只应该有这两种情况:你在应用里明确把任务标记为完成,或者它盯着的那个外部触发发生了(你的日历空出来了、截止时间过了,等等)。
它知道你什么时候有空。 好的持续提醒不会每 15 分钟回来一次。它会在用户下一个大概率真会动手的时刻回来。那通常是一个会议结束时、你的日历空出来时,或者你一天中实际会回应的那些时间点。这正是 会看上下文的提醒应用究竟是什么的核心。
它加码时是体面的,不是大声的。 如果前几次都没成,系统会换打法。它可能从静音升到轻微提示。它可能把措辞改一改。它可能问这个任务是不是需要推后。它不会只是喊得更响。这里的大部分功夫都在 知道什么时候闭嘴。
iOS 自带的“提醒事项”会在你设的时间响一次。划掉就结束了。任务还留在清单里,但除非你手动再设一条提醒,否则不会有任何东西回来找你。
Due 和 TickTick 高级版都做了真正的持续,而且做法相同:按固定间隔重复提醒,直到你确认为止。Due 的 Auto Snooze 会每分钟、每五分钟或每小时弹你一次,直到你回应。TickTick 的“烦人提醒”会一直重复响到你处理它为止。这两家都老老实实地说明了自己是什么,而对于一小时之内的硬截止时间,它们是管用的。
它们缺的那一块是一样的。没有一个把“划掉”和“做完”分开,所以为了安静开完会而确认一下提醒,就等于把它杀掉了。也没有一个会去挑你下一个真能动手的时刻;按间隔重复的那种只会一直重复到你投降,而那正是人们会关掉的行为。按定时器来的持续,训练出来的是确认而不去做。
对大多数任务,Nudge 给自己设了两条提醒的上限。一个对什么事都不松口的提醒,会让你的手机没法用。但当你把一个任务标成“别让我忘了”,这个上限就取消了,提醒的行为也不一样。
第一条提醒会落在 根据你的规律预测出来的“动手窗口”里。如果你动手了,这条线就结束了。如果没有,它不会马上再响一次。它会回到调度器里,去挑下一个合适的窗口。
后续提醒会在那个窗口打开时到来,通常是几个小时以后,或者你正在开的那个会散了之后,又或者你的日历空出来的时候。内容会稍有不同。不再是“提醒:提交报销单”,而是“报销单还没交吧?”这个措辞承认了这是一次跟进。
如果你一直不动手,Nudge 不会试着更大声。它会往后退,等你下一个窗口打开再回来,而这个任务会一直开着,直到你把它标记完成,或者告诉 Nudge 放掉它。系统没有放弃这个任务,但也不会一次比一次响地捶你。
在这整个过程中,用户随处都能把任务标记完成。在通知上。在应用里。在对话里回一句话。完成很容易。划掉很温和。持续来自调度器,而不是来自把角标数字堆高。
关键的细节正是大多数应用做错的那个:提醒应该只在任务真的做完时才停,而不是在用户划够了次数时停。
要做到这一点又不让手机没法用,办法是想清楚“往后退”模式什么时候启动。如果用户把任务标记完成,就停。如果用户明确说“明天再提醒我”,那就停到明天。如果用户在同一天里连着划掉了三条提醒,系统应该主动提出改期,而不是接着试。
系统不该做的是:
这四个错误加在一起,就是 iOS“提醒事项”让人觉得是个坏掉的工具的原因。它错的时候太凶,对的时候又太宽容。
不是每个任务都需要持续的行为。对大多数事情,一条时机合适的提醒就够了。持续的行为留给这些:
其余的都只有一条提醒,也许再加一次客气的跟进,然后就放下了。默认是温和的。持续要你自己选。
如果你一直在找不做完就不会消失的提醒,答案不是一个更响的闹钟。答案是一条了解你这一天的提醒:它等对的时刻,一次次回来却不吵,并且在任务做完时才真正结束,而不是在你一划的时候。
Nudge 就是这样的东西。如果你试过那些每 15 分钟震一次的应用并且很讨厌它们,或者试过那些你一转头就消失、让你漏事的应用,那么中间是有一条路的。它比这两个极端都更安静,也更有耐心。
Nudge 是那种一直提醒你、又不惹人烦的提醒。在 iPhone 和网页上免费。