近日,老牌重复提醒工具 Due 迎来了 macOS 版本时隔已久的 大更新。本次更新与 iOS 版本统一了设计思路,主要包括了 UI 的重设计、深色模式的适配以及常用手势的补充。

在对新版的说明中,开发者 Lin Junjie 介绍了一位新朋友 Hon Cheng(汇率换算应用 Elk 的开发者)来共同完成 Due for Mac 的后续开发工作。新伙伴引入的这一信号意味着,开发者将会转移一部分重心到 Mac 端的更新中,从而摆脱过去几年「一成不变」的窘境。

一款重视「时间性」的应用

一直以来,不少人都在诟病 GTD 系统的复杂性和执行难度之高,如果任务没有复杂到一定地步,就没有使 GTD 系统化的必要动力(搭建一套系统总是费力的!)。Due 的存在显然有利于这些轻度使用者,它的界面布局一针见血:边栏醒目地列出了提醒事项、计时器和记事本(历史记录)三项主要功能,大大降低了用户的入手门槛。

无门槛,是使用 Due 的第一特色。提醒事项自不在话下,三大要素一览无遗:任务内容、时间和 checkbox1。作为轻度使用的工具,每一项目既不需要复杂的分类和标签,也不需要多格式的备注文件。

Due for Mac 的主要界面

当然,如果它的功能仅限于 iOS 自带提醒事项的话,我们也没有必要对它进行介绍。在任务清单内建立新项目,就会发现 Due 的第二特色——便捷输入

其一是支持自然语言输入。输入「早上」会定义在 09:00、「中午」为 12:00、「晚上」则是 18:00 ,且允许输入「明晚」等次日进行表示。注意,如果输入的字段对应时间已过,则会定义到下次同一时间,即在今天早上 10 点设置的「早上记得打豆浆」项目会在提醒事项中被记录为明天的今天早上 9:00 进行提醒。

不过,通过中文自然语义输入时间必须遵守特殊格式——必须出现数字,即「半小时后」这样的表示不能被识别,但 「一小时后」是可以的,还有完善的空间。

任务设置的菜单


其二则是灵活设置提醒时间。当一个项目的时间被识别后,会弹出选框「设定并移除」「设定」及「忽略」。在介绍三者对应的场景前,我们首先应该说明 Due 这个应用最强调的任务属性是时间性,这一点我们将在后面仔细说明,在此处我们可以看到这三种不同的设置方法体现了时间对于 Due 的任务的关键作用。

  • 设定并移除:指的是输入时间将被识别后填充至提醒时间,并移除项目名称的时间字段。这一设置是为了在迅速浏览整个列表时更快看到明确的任务信息。
  • 设定:指的是输入时间将被识别但在项目名称中保留该字段。
  • 忽略:指的是不识别时间,在项目名称中保留该字段。这一设置主要用于需要的提醒时间与项目时间不一致的情况(我们将会在接下来的例子中进行说明)。

此外,Due 中还有一个在其它应用中不常见的设置选项叫做「自动小睡」,这就是 Due 的第三特色。它的作用是为了「对已过期的提醒事项持续发出提醒,直到事件被标记为已完成」。目前 Mac 端提供了「每分钟」「每5分钟」「每10分钟」「每15分钟」「每30分钟」和「每小时」的选项,而不是之前版本的「每分钟」和「每小时」。尽管不支持自定义,但实际上在有了这些自动小睡的丰富选项后,自定义小睡时间反而显得多此一举。

小睡功能的出现,是为了避免项目一旦错过提醒时间后就完全忘记了的状况,从而被扩充为反复提醒,而这一点正是为了减少我们额外操心这一项目的精力。如果是十分紧急的项目,「每分钟」的选择绰绰有余;如果是紧急但并没有到争分夺秒地步的项目,则可以扩宽提醒周期至多一小时,使得我们有充裕的时间完成手头上导致暂时不能完成这一任务的其他活动,再解决项目并勾选完成。

实际上,如果小睡时间一小时还不能满足你的需要,可能这项功能根本就不适合你。Due 是非常重视时间性的应用,以至于不受时间限制的任务无法被这个应用接纳。也就是说,如果一个任务没有明确的截止时间,它就不适合被放进 Due 中。换句话说,如果设置的时间不合适导致 Due 一直弹出提醒,它的效果就适得其反变得恼人,而且还不能帮助我们把任务完成。所以在设置任务时务必应先衡量任务的四要素属性。

任务的菜单

当然,如果你真的需要推迟任务的时间,你还是可以在菜单中推迟任务。Due 提供了推迟 10 分钟,推迟 1 小时以及推迟 1 天的选项以供调整。

除了提醒事项外,Due 还有「计时器」面板,也是一个同样重视时间属性的功能。显然,这一功能可以被用在明确知道持续时间的项目上,它的优势就在于可以反复利用同一个计时器。比如「煮鸡蛋」「洗衣服」等。
 

计时器界面

而「记事本」或称「工作日志」,实际上就是历史记录的功能。它能够帮助我们快速追溯到已经完成的任务,并重新使用它们。当点击「重新应用」后,除了截止时间外的其它属性都默认保持一致,便于快速重复利用没有添加周期性的任务(只需要做两三次之类的)。

与其它 GTD 应用协作

当然,除了作为简单的提醒工具,Due 同样可以与其它 GTD 应用进行更复杂的协作。对于那些已经具有主力 GTD 应用的用户,比如开发者自己使用的是 OmniFocus ,Due 也能够独占一片天地。这就在于我们反复强调的 Due 对于时间属性的重视。

在四象限理论中,Due 特别关照了「紧急」象限的任务。尽管大型任务管理系统包天揽地,还是有一些琐碎的任务无法被分类标签归于任何一个场景,只能够无奈地堆放在「琐事」「其它」等类别下。

的确,并非把脑子中每一个想法都不加筛选事无巨细地丢进任务管理系统中,这个所谓「外脑」就能够帮我们把事情完成。再加上,任务管理系统中的各任务或属于项目或属于一个任务组,独立的任务被单独放在其中很容易被忽略,只有面临「检查」「复盘」等时刻才能够被重新唤醒。

Due 是为这两类场景服务的,一是尤其强调时间性的项目(紧急项目为其中一类),二是琐事(不能被归类的任务)。比如:

  • 今天拆了个包装盒,晚上散步的时候拿下去扔。
  • 周日前一定要把「Due for Mac」的稿写完,不要再看《成龙历险记》了。
  • 刚刚编辑给我发了文章修改意见,我看了一眼,今晚吃完饭再回他消息(这件事没发生过,只是举个例子)。
  • 虽然教授也没吭声,但是我今晚一定要给他发个邮件汇报进度。
  • 男朋友生日要零点祝他生日快乐。显然,在这个例子中,需要使用「忽略」的设置,不然可能来不及打好生日贺词就过点了。

等等。显然,一个系统性的任务,作为一个项目或分类的部分,如果十分强调时间性而希望利用 Due 的强力提醒功能,它也是更适合被放在 Due 中的(参考例 2)。这样一来,我们就同时利用了 Due 和主力 GTD 应用实现了工作区的划分。

在我使用的过程中,我还发现了一个巧法来给 Due 中的任务进行分类。这一点主要是回想起上小学的时候一听到《土耳其进行曲》就知道准备上课了的条件反射的场景。Due 提供了 60 种不同的提醒声音,这些都可以成为一种分类的映射。将一些具有相似属性的任务用同一种声音提醒,或是特定时间段的任务用同一声音提醒,都能够在一段时间后实现条件反射。

综上所述,Due for Mac 是一个注重任务时间属性的提醒应用,既能完全关照任务管理新手,也能做好大型 GTD 系统的辅助角色。它的功能完善程度已经接近于它的 iOS 版本,并且会在将来持续更新,是一款值得尝试的好应用。

你可以在 App Store 下载 Due for Mac,应用售价 98 元,应用采用了与 Agenda 类似的订阅模式,首次购买后可获得一年内更新的所有高级功能,并在到期后进行保留;之后如想获取后续新功能,需要通过 68 元 / 年的内购项目进行解锁。

> 下载少数派 客户端 、关注 少数派公众号 ,发现更多实用 App 📱

> 实用、好用的 正版软件,少数派为你呈现 🚀