这是 Workflow 在 WWDC 获奖以来的第一次更新,带来了多设备同步和通知中心部件,并新增了一些动作,其中值得一提的是那几个可以从健康中获取信息的动作。这些更新,大多很实用,但同时似乎还不是特别完善,有些地方甚至可以说尚欠考虑。

多设备实时同步

Workflow 这样的 App 似乎并不适合这种同步方式?

Workflow 这样的应用没有同步是让人费解的,好在其功能强,可以让我自制动作来做到同步。但官方主动地提供一个同步方案拥有着不同的意义。

如今 Workflow 终于实现了这个功能,而且实现的还算不错:

  • 可以多设备实时同步。
  • 同步需要注册账户,但可以直接通过 1Password 直接完成注册和登录。

1Password 这一点着实是个惊喜,让本来繁琐的注册和登录在一个窗口内仅输入邮箱就能完成。

与之相比,多设备实时同步就值得再商榷一下。对于拥有多设备的人来说,这些人持设备时间越长,就越会产生使用情景的差异。不同的使用情景下,对于 Workflow 这样的效率应用的使用方式毫无疑问也不一样。比如说,Workflow 这次更新加入了一些使用 Health.app 的数据的动作,但是 iPad 上压根就没 Health.app,那 iPad 上放这么一个动作岂非只有碍事。多设备实时同步这种方案很明显是忽视了这种差异,因为你现在甚至不能做到在不需要某个动作的设备上删除那个动作,你删了其它设备就也没那个动作了。

除此之外,还有一点不足,虽然问题很小,但也体现出考虑不周。如果你是个 Workflow 用户,有一个动作 A 是你在每个设备都要用的,那么这些设备上应该都会有这个动作 A。现在在你开通了 Workflow 的同步服务以后,它会再把这些每个设备上都有的动作重新同步一遍,这样你每个设备就会有两个动作 A。当然,重复的动作删除即可,但是很明显 Workflow 在做同步服务的时候没有考虑本地和服务器内容重叠和覆盖的问题。

与 Workflow 的同步方案相比,Launch Center Pro 的同步方案明显更完善,你可以从各个设备将同步文件发送到 Dropbox,可以开启实时同步,哪个设备需要恢复哪个同步临时选择就好。

Today Widget 通知中心部件

比普通的通知中心启动器类 App 做到的更多。

由于苹果已经允许在通知中心里进行输入和选择等简单的操作,Workflow 的通知中心部件就不像 iLauncher 那样的启动器一样仅仅是打开 App,它可以做到在通知中心直接运行部分动作,如果这个动作仅是显示某种讯息,比如我之前做的 iOS 设备是否可以恢复到某个 iOS 版本的插件,类似这样的动作都可以直接在 Workflow 中进行简单的输入和显示。

但是注意,输入方面仅支持数字类键盘,Ask for Input这个动作可以让你选择键盘形式,如果是 Text 格式的就必须进入到 Workflow 应用中输入。

这样一来许多仅依靠 Workflow 的动作就可以在任何地方进行操作和显示,省去了跳转的时间和跳转时的烦躁。比如说我在《Workflow 教程:征服 Workflow 的最高峰》中写到的 Search Link 等使用 API 的功能,如果没有通知中心部件,就要跳出跳回,有了通知中心部件,就进一步减少了注意力的分散。

通知中心部件目前唯一的不足是占地方,换句话说是 Workflow 采取的排列方式是列表方式,所以你想在通知中心中用到的动作会在通知中心形成列表,如果像我一样多的话,还是挺碍事的,或许可以使用其他的节省空间的方式。

关于 Health 的动作

iOS 8 之后苹果添加了一个名为 Health(健康)的原生应用,其自身可以根据设备的位移等条件变化统计使用者的步数和运动情况,如果使用了其他的第三方应用,则可以向其输入其他方面的健康信息,比如营养摄入、睡眠时间等。如果第三方应用经过用户的允许,也可以反过来使用健康中的数据。Workflow 就是利用了这一点,可以让你从健康中获取数据,之后对数据的处理则自便,你可以用来看,也可以用来作为其他动作的一环。

于是我想到了 @T_Bryan8 用我以前写的《用日记记录、观察并提高自己》制作了一个 Workflow 的模板,结合 Workflow 的新的关于健康的动作,我们可以把健康的数据加入到这个模板里,这样就能够记录自己每天的运动情况了。

与 Health 的动作配套的是新添加的关于计算的动作:Calculate Statistics。这个动作里有「平均」「最大/小值」「总和」等取值方式,便于你获取某个阶段整体的数据情况。


目前你可以在 App Store 下载 Workflow(¥30),或 点此继续阅读 更多关于 Workflow 的文章。