Fantastical 2 和 Calendars 5 都是 iOS 平台上大名鼎鼎的付费日历应用,两者各有特色和所长,许多人在选择时往往不知所措,哪一款才真正适合自己。今天,少数派就将上演一场两者之间的巅峰对决,看看哪个才是你的菜。
作为一款日历类的效率应用,如何定义它的出色呢?在笔者看来,无外乎两点:
- 拥有极致的添加日程的体验:随时随地都能够快速、便捷、全面地添加自己的日程和提醒事项;
- 拥有优秀的查看视图体验:在不同情况下,我们往往需要按天/周/月来查看管理自己的事项,如何合理、有序、整齐地展现日程非常重要;
第一回合:通知中心小部件
iOS 8 之后,Fantastical 2 (左图)和 Calendars 5 (右图)都先后更新支持了通知中心小部件这个新特性。通知中心看似虽小,实际却肩负了查看通览日程和添加日程入口这两大重任。
可以看到,Fantastical 2 的小部件是按月份展示的。点击左右箭头可以直接切换月份,每天根据事项的多少显示对应的圆点,点击可以详细显示那一天的具体事件。长按某一天还可以直接添加那一天的日程。相比之下,Calendars 5 的小部件就简陋得多了,只支持显示当天的事件,右上方摆放了一个「新增」按钮用来添加日程事项。
很明显,Fantastical 2 的功能更加强大和实用,即使不打开 App,也可以快速地切换查看每一天的事项,一目了然。这一回合 Fantastical 2 胜出。
第二回合:自然语言输入
如果你使用系统原生的日历,添加一个日程时,你不得不依次输入日程标题、时间、地点、人物等等相关信息,有时光是选择开始和结束的时间,滚动条就能滑上好久。为了解决这一问题,Fantastical 2 和 Calendars 5 都引入了「自然语言输入」这一概念,你可以直接在日程事项的标题里,像说一句话一样,把事情及相关的时间、地点、人物等情况描述出来,应用会自动识别语句内容,并自动填写好对应的字段。
比如,你可以输入「看话剧演出 on Sunday 19 at 上海大剧院」,两者都会根据这句话中的关键词做出分析,建立一个标题为「看话剧演出」,时间是「下周日晚上 7 点」,地点在「上海大剧院」的日程事项。
除此之外,两者都还支持更复杂的语法选项,比如「出差 on Dec 1-12」,就会建立一个从「12 月 1 号至 12 月 12 号」的全天「出差」事项。或者「发周报 every Monday」则会在每周一都重复「发简报」这一事项。除此之外,Fantastical 2 还支持一些更多的语法选项,比如你可以通过输入「todo、reminder、task」这些关键字来创建一个待办事项,或者通过「alert」来说明提醒的时间,这些 Calendars 5 则不支持。从这一点上来说,Fantastical 2 的自然语言输入还是要更强大一些,但两者都已经能满足日常使用。唯一不爽的是,不支持直接对中文的识别,还是需要靠「on、at、with、every」这些英文关键词来输入。
第三回合:添加日程时的其它体验
1.创建一个提醒事项
有时候,一件事情并没有明确的日程和时间安排,可以作为一个待办事项来创建。Fantastical 2 和 Calendars 5 都支持日程和待办事项的统一管理。在创建新日程时,Calendars 5 如果直接输入一个「空格」,会自动切换到创建新待办事项。而在 Fantastical 2 中,点击右侧的开关可以在新建日程和新建待办事项间切换。当然,你也可以按前面所说的,通过输入「todo」等关键词来创建待办事项。
不过总的来说,这一点还是 Calendars 5 的体验更简单一些。
2.设置具体的时间和提醒
前面说到了,Fantastical 2 的自然语言输入功能十分强大,许多其它属性值都可以通过它来输入。然而,如果要回到传统的输入选择模式,Fantastical 2 的体验和原生的日历应用十分相像,都是传统的列表选择。
Calendars 5 在这方面则做了许多创新和优化。它没有直接采用传统的列表选择,而是完全自己创建了一套适合输入时间和提醒的界面。
例如输入事件的具体时间,Calendars 5 摒弃了传统的滑动式选择,而是将具体的日期和时间通过两个面板展示出来。以具体时间为例,你只需要点选小时和分钟,就可以完成时间的选择。同样的道理,在其它提醒等设置处,Calendars 5 都以表盘按键的形式来把最常用的选项展示出来,在方便查看的基础上,直接可以点选。
虽然自然语言输入很好,但在实际使用过程中,有时候就是懒得打字,笔者觉得用 Calendars 5 这一套交互选择时间和提醒,也十分省力、顺手。
第四回合:查看日程的不同视图
在 Fantastical 2 中,正常情况下,日程都是通过列表的形式展现的。整个界面分为两个部分,上方是「日历图」,下方是「事项列表」。下拉「日历图」区域,可以在周视图和月视图之间切换。每个日期下面,都会用线条或圆点来表示事项的多少和持续时间。待办事项都被单独收纳在了一栏中,需要点击进入二级列表查看。
Fantastical 2 的周视图,默认设置会隐藏无事项的日期,而点按标题栏上的日期,都会快速返回到今天。总的来说,Fantastical 2 的交互非常顺畅,通过日历图中的标记和事项列表,可以很好地关注短期内的日程安排。
Calendars 5 的查看视图体验和 Fantastical 2 有很大的不同。它提供了「任务」「列表」「天」「周」「月」这五种不同的视图,在后三者中,都是将事项直接展示在对应的日期或时段中。每一次切换视图,也不像 Fantastical 2 那样有很方便的手势操作,你需要点按上面的「汉堡包」图标展开视图切换器,然后手动选择一个视图。从设计理念上来说,Calendars 5 显然不想你频繁地在视图中切换,而是在你最熟悉和需要的视图中管理自己的日程。
这里不得不提的一点,Calendars 5 在 iPhone 上提供了月视图,能够直观地查看当月的事项分布情况,这一度是笔者离不开 Calendars 5 的最重要原因。相比之下,Fantastical 2 即使在横屏模式下,也只提供了类似 Calendars 5 中的「周视图」。Calendars 5 的月视图能够以最直观地方式查看到本月的所有事项安排,方便自己及时安排、管理和调整,一目了然。
总的来说,Fantastical 2 和 Calendars 5 的查看体验各有所长,Fantastical 2 的交互更加流畅,在事项不多时查看很方便,利于将注意力集中在近期即将发生的事情上。
而 Calendars 5 提供了更丰富的视图选项,并通过将日期和事项直接整合的形式展示出来,不仅显得直观,也更有利于自己的规划和安排,特别是事情比较多的时候,Calendars 5 能方便地查看管理一段时间内的所有事项,做到心中有数。
第五回合:其它特色和细节
实际上,除了之前提到的这些大功能外,Fantastical 2 和 Calendars 5 自然还有许多实用的特色和贴心的细节,这里向大家列表几个比较重要的。
Fantastical 2 还提供了:
- 日程的搜索功能:你可以按日程的标题、地点、参与人等属性来搜索具体的日程;
- 快速跳转:长按标题,可以选择快速跳转到查看某一日期;
- 显示地图:在查看事项详情时,会直接调用地图显示地点;
Calendars 5 还提供了:
- 具有 GTD 性质的任务视图,而且待办事项和日程同级显示,可以直接勾选完成;
- 可以直接连接并同步 Google Calendar 数据;
- 搜索功能:仅在列表视图中显示,且只能匹配标题内容;
好了,到这里五个回合结束,我们来总结一下:
Fantastical 2 :拥有绝对强大的自然语言输入能力,实用的通知中心小部件。在添加日程时,如果你不觉得文字输入是一件麻烦事,会十分顺手。同时,流畅的交互体验,帮助你聚焦于近期的事项;
Calendars 5:拥有绝对强大的多视图查看能力,特别是月视图,可以用最直观的方式通览整个月的事项安排,方便一段时间内的规划安排。和待办事项的结合也更加紧密,是实现「Todo + Calendar」二合一的最佳选择。但在交互和细节方面逊于 Fantastical 2 不少。
看到这里,你心有所属了吗?如果还是不清楚买哪个,那……刚好两者都处于冰点价,Fantastical 2 for iPhone 目前历史最低价 12 元(iPad 版 30 元,Mac 版 68 元),Calendars 5(iPhone / iPad 通用版)目前冰点 18 元。不如任性一下,把两个都买了吧!