老牌 GTD 应用 Things 在两个月前推出了第三代大版本更新,凭借其精美的设计、优雅的交互效果及用户友好的操作逻辑,迅速吸引了众多新老用户。最近,Things 更新至 3.1 版本,终于实现了在项目内创建重复任务的功能,这使得应用更加贴合大多数用户的需求。
在初次发布时,Things 3 因无法在项目内创建周期性的重复任务而受到一些用户的批评。开发商 Cultured Code 在短短六周内收到了超过 20,000 条关于该功能的反馈。因此,在此次版本更新中,Things 3.1 终于实现了在项目内创建重复任务的功能。
要使用 Things 3 创建重复任务非常简单。在 iOS 设备上,只需点击相应任务,在下方操作菜单中选择“重复”按钮,然后设置好重复周期即可。而在 macOS 版本的 Things 中,只需选中任务后右键选择“重复”选项即可设置重复任务。
在设置重复任务时,Things 提供了两种方案:
待当前任务完成后计算时间周期:例如,你计划每隔 21 天带宠物猫去打疫苗,共需三次。使用这种方法,你可以创建一个重复任务,在第一针疫苗打完后才开始计算时间周期,并在 21 天后创建一个新的任务。
不管当前任务是否完成,从指定日期开始计算时间周期:例如,小明每周六都要去健身房上课,这种情况下,你可以设置一个从本周六开始的重复任务,每周都会自动生成。
然而,在我的测试过程中发现,“待任务完成后计算时间周期”的功能存在一个缺点,即无法设置重复任务的结束日期。这意味着,一旦达到预定次数,若不手动删除任务,它将继续重复下去。
Things 3 还支持自然语言日期识别功能,你只需输入相对日期,如“in 3 days”,系统会自动将其转换为精确的日期。虽然目前该功能尚未支持中文,但开发商已在官网上提供了英文示例,包括“tom”(明天)、“eve”(今晚)、“2pm fri”(周五下午两点)等。
在我实际测试中,Things 3 还支持其他语法,如“mon”(周一)、“22nd”(22号)和“next wed”(下周三)。相比同样支持自然语言日期识别的 Todoist,Things 3 目前还无法识别类似于“eve sat”(每周六)这类与循环任务相关的自然语言,只能设置单次任务的开始或截止时间。
此外,开发商还对这一功能进行了优化,增加了对日语的支持,并且在输入相对日期时直接显示计算后的精确日期,使这一功能变得更加直观易用。目前,Things 3 已经支持七种语言的自然语言日期识别,中文的支持也将很快到来。
除了在项目内创建重复任务,Things 3.1 还进行了多项改进:
这些更新进一步提升了用户体验,使得 Things 成为了更加完善的 GTD 应用。