硬核通讯录 Cardhop for iOS

一年半以前,播客一天世界的第65期如何从最新的电子产品中收复良好生活里,Cardhop for Mac 被谈论到图标与功能是否需要有一目了然的联系,因为圆盘里被咬一口的三明治在实用主义者(例如我)看来确实有些莫名其妙,而从艺术家的角度则一切都能说得通。

它的开发团队曾经开发过以自然语义处理著称的日历应用 Fantastical,Cardhop 上架后获得的关注与其实用性,在我熟悉的社交媒体上没有太多后续的分享。在我购买后的一年半里,Mac 版本的 Cardhop 大多用来添加和搜索联系人,但事实上连添加的动作都极少,更多时候它被忽略在状态栏上,在重启电脑后被忘记。这次 Flexibits 发布的 Cardhop for iOS 包括了 iPhone 和 iPad 版本,它刚发布时我的兴奋要比那时的 Mac 版本强很多,本篇文章基本以 iPhone 上的体验为主,因为 iPhone 是一台手机。这让我想起我的外婆,她现在会用滤镜自拍,使用微信发朋友圈,但是每当打电话,她会拿起一个硬纸板,上面写着大约二三十个重要的联系人号码,一边念叨号码一边完成拨打的动作。

不止通讯录

原生通讯录跟「外婆自制通讯录」没有本质区别。点击进入规规矩矩一目了然的图标,除了可以选择显示不同账户的通讯录以外,进行其他设置要进入统一的设置应用,以为有我米奇头的本机号码会有什么特别之处,点进去发现跟别的联系人并无二致。

与其说原生通讯录是一个独立应用,不如说是内嵌在 Phone (电话)内的分支,因为即使删掉这个应用,也不会失去什么。下图是分别直接进入 Phone 和 Cardhop 的对比图,左图白色背景的 Phone 包括了 Favorites, Recents, Contacts, Keypad, Voicemail,右图黑色背景(可以自行设置默认、暗色和亮色主题,不再赘述)的 Cardhop 从图标上来看包括了 Favorites, Recents, Contacts, Birthdays, Settings,二者对比来看,Cardhop 没有数字拨号键盘 (Keypad)和中国人不常用的电话留言 (Voicemail),多出来蓝色框内的生日提醒和设置界面。

Cardhop for iOS 不是一本通讯录,它在 iPhone 上想取代的是电话 (Phone)这个自第一代 iPhone 就有的应用,从后面来看它还可以在应用内直接发推文,因此我理解它的定位应该是一切沟通的入口,

就这样抹开。

理解自然语义的搜索框

作为人类沟通的入口,Cardhop 也能听得懂一点人话。在上面的对比中可以发现 Cardhop 五个菜单界面下都保留长条状的搜索框,有点尴尬的是在第一时间入手 Cardhop 之后,发现该搜索框无法输入中文,但目前已经修复和增加了多语言输入的功能。像文章 Fantastical 的自然语言识别技巧中提到的用法,比如自然语言输入11.1,它自动识别为11月1日。

快速添加联系人

还记得外婆怎么添加通讯录吗,她先写下号码,在号码后面写下名字,在 Cardhop 里也这么做就可以。

如上面左边这幅图,我在搜索框内输入文字「奶昔羊 6262269095 milkshake@gmail.com 348 Via Pueblo, Stanford, CA, 94303, United States. Strawberry Milkshake is the best.」,输入完毕后中间的截图显示了 Cardhop 自动归类后的界面和 “Add Contact” 的字样,添加后的截图显示了 Cardhop 中打开一个联系人的界面,如果继续添加「奶昔羊 123456789」的字眼,会出现 Update Contact 更新联系人的字样。但机器始终不是人,比如输入的”Strawberry Milkshake is the best”就被归类为公司名称一栏,而本意这该放在 Notes 注释里。

这感受就像读者在寄快递的时候复制一长串地址,但粘贴完发现快递单已经填好了。更为常用的方式是对方发来姓名和号码,只要复制和粘贴,点击添加通讯录,整个过程一气呵成。

颜色代表动作

说回 Cardhop for iOS 的图标。第一眼看上去像是一个扁平化的名片夹,但配色看着极为眼熟,在我这个健康饮食的人看来,绿色代表蔬菜,黄色代表芝士,红色可能代表不那么健康的红肉吧;对长期使用 iOS 的人来说,似乎配色那么熟悉。Phone 和 FaceTime 的图标就是绿色,在搜索框试一下,出现了配对结果,可以直接拨打语音电话和视频电话,例如,

那么还有哪些颜色呢,黄色好像是星标的颜色,那试一下 Star;红色一般代表警告或者删除,那么试一下 Delete;好像还可以查找网站,试一下 website,对应自然语义结果如下,分别代表星标联系人,删除联系人和查找网站的动作,例如,

带有商务感的蓝色则有着更多的动作,跟 Tweet, Email 以及 iMessage 相关,例如,

更多带有颜色的动作,可以在搜索框下方给出的建议里启用,而且没有输入任何文字的状态下给出了类似 Siri Suggestions 的「高级语法提示」,在 Cardhop 里被称之为”Parser Suggestions”,例如给 Joanna 发送一起吃饭的推文 (Tweet Joanna Dinner today?)。在Quick Actions 和 Keyboard Actions 的设置里可以学习和使用更多的动作,如下面的后两幅截图,很多第三方应用,例如 Skype Telegram WhatsApp 都可以直接启用。

我第一时间上手 Cardhop 的时候,就是这样玩了四十五分钟。用 Cardhop 直接发推文,用 Cardhop 导航到联系人地址,Cardhop 是关于人的基本信息(或者说元数据)的沟通和交互,比社交软件少了一些性格属性。Add to Siri, anywhere

除了自然语义搜索之外,Cardhop 标配了 Siri Shortcuts (捷径) 和 URL Schemes,两者相辅相成,构成了自然语言的语音输入。比如录制 ”Hey Cardhop” 为 “Type to Cardhop” 的捷径语法,那么在你说完以后会通过 URL 链接跳到该搜索框,我觉得并没有提高效率,反而用 iPhone Xr 中被砍掉的 3D touch 功能开启该动作更为行云流水,

但另一个显示接下来生日 (Show upcoming birthdays)场景,捷径显得更方便一些,

此处一个小彩蛋是快要过生日的联系人可以获得很多洒花,洒花!

目前 Cardhop 设置里给出了如下几个捷径,

如果仅仅是这样当然很不实用。从动词可以看出大多数捷径是 Show,也就是显示,显示「我最近的联系人」,显示「智慧群组」还有显示「我的所有联系人」。我理解的捷径应是一步到位,即从找电话号码到打电话,从找住址到导航,从找 Twitter 帐号到发送推文。但是,找电话号码到打电话这样的功能系统是自带的,也许我们只要说 “Hey Siri Call my baby”,电话就给 “Baby” 本人打过去了。这里,Cardhop 给出的则是更加快捷和定制化的解决方案:在 Cardhop 每个有数据的地方长按会出现 Add to Siri,然后创建捷径,如下图,

因此使用 Cardhop 对一个人直接发推文有两种快速的方式,一个是点击他的 Twitter 图标,另一个是召唤 Siri,其中召唤 Siri 的方式过于快速而没能截图,

Cardhop 集成了非常丰富的第三方应用,例如以下这些邮件、地图和 Twitter 类,可以根据自己常用的方式定制第三方应用。也许有人会说系统自带通讯录也有第三方应用的链接,对,但是也不对,点击通讯录内的 Twitter 账户只能去该用户的主页不能直接新建文本并且@该用户。

为通讯录管理创造更多可能

一个正常人的通讯录都是乱糟糟的,但 Cardhop 为通讯录的管理创造了更多可能性。如果说自然语义处理和捷径 URL shemes 是「高级」用法,那么 Cardhop 细节之处的自定义、可修改以及全局同步,则对很多人来说都算是「利器」。

单个联系人的基本设置

对于联系人的显示和整理,Cardhop 给出了跟自带通讯录类似的选项,这一部分的通用设置如下图,

我习惯以 First Name 排序和显示,偷懒的时候常有,比如所有中国人的姓名都放在 First Name,默认国家代码为+86,默认账户为 iCloud,账户这部分会在下面详细说明。

如果你跟我一样有在国内外长期生活的经历,那么有时候地址的顺序会颠倒,因为很明显中国的地址跟美国的地址是颠倒的。在 Cardhop 里地址格式可以修改为中国大陆或者其他国家,例如下图左侧是美国地址的格式,右图是同一地址的中国格式显示,

Cardhop 考虑到了这一点。在 Cardhop 内添加地址时会主动问询地址的「国籍」,例如下面演示的,在改变全局地址国籍之后,” work” 地址由于本身设置为美国而没有发生变化,而 “home” 地址则颠倒了顺序。

带有国籍的地址放在 Cardhop 里管理是方便的。

本机名片与分享

前面提到自带通讯录的本机号码毫无特色,而在 Cardhop 里打开本机号码,点击本机名片右侧橙色图标(点击靠左边的区域进入普通界面),得到横屏的一张电子名片,点击 Edit 可以进入定制化的头像和背景颜色的界面,如下图

再次点击二维码能放大到满屏,用自带相机和微信分别对二维码扫描,可以分别得到微信联系人和本机通讯录。

二维码的目的是分享信息,而且Cardhop 里的每一个联系人都能生成一个独特的 URL 链接,这是捷径能够起作用的原因之一,也是自带应用不具备的特性。说到底是”Smart”通讯录如何优于纸质通讯录和自带通讯录的问题。在 Cardhop里分享通讯录给别人,可以点击带有箭头的方框 (Sharesheets) ,选择发送文件或者发送 URL 链接。这两者的区别在于,「发送文件」的自带通讯录读取信息的方式,它生成手机可以阅读的名片文件,「URL 🔗」是 Cardhop 读取信息的方式,由 Cardhop 生成的 URL 地址,例如下图黄色背景指出的是「(自带)通讯录联系人路径」,也可以在 Cardhop 里读取;蓝色指出的是 URL 链接,x-cardhop://show?id=contact:F652D594-4AB0-4A5C-A22A-3F35ED79AA81(一个示例),显然仅在对方有 Cardhop 时才能打开,正如弹框显示的内容。

至于其他联系人的分享虽然类似,就没有本机号码如此「绚丽」了,依然可以选择直接分享也可以选择 Cardhop URL。

同步

多账户同步

在写这篇文章以前,我并不知道我的通讯录如此「杂糅」,比如我同时拥有iCloud(573个联系人),Gmail(454),Exchange(38),本机和某不知名未被定义的通讯录账户 (Account),每个账户还有一些不知道什么时候建立的群组 (Group)。

这大概率是因为自带通讯录以及设置界面仅仅显示账户名称,而且仅此而已,

通讯录之所以乱糟糟的也是跟多账户导致的联系人重复的问题,也常常遇到 iOS 上的联系人在 Mac 上找不到的问题,尽管自带通讯录和 Cardhop 都显示了同一联系人在不同帐号下的直达按钮,但问题也没有得到很好的解决,最根本的问题是因为存储的地方不统一。目前我的做法是默认使用 iCloud 新建通讯录,并开启 iCloud 通讯录同步,

在第一次同步所有的通讯录之后(先不管重复的问题),仅打开 iCloud 账户的通讯录,默认只勾选 iCloud,这样在选中或者添加联系人时长按会出现 Groups 的选项,点进去选择唯一的 iCloud 完成这个过程。完全依赖 iCloud 或许是最好的解决方案。

我的理解里, 重复的问题次要于找不到联系人的问题。

全平台同步

在 iCloud 的帮助下,同步单个通讯录的速度很快,handoff 一下就能过去。相比较 iOS 版本的 Cardhop,Mac 版本有个独有功能 Smart Group,类似 RSS 服务中的过滤,它用关键词筛选需要的联系人,比如我尝试用关键字”MilkShake”去建立一个 smart group,

得到的结果如下图,

与此同时,在 iOS 上查看账户和群组的时候,该「智慧群组」已经躺在那里了,

善加利用 Smart Group 可以筛选出定制化群组,比如同一公司或者同一学校。

带时间戳的注释

点击左下角的时间戳按钮,能够新建一个纯文本的时间戳注释,

在时间戳注释之前,我基本上不用自带通讯录的注释功能,或者说这是个没有存在感的东西。Cardhop 加上了时间戳之后似乎带有了「叙事」属性,可能是因为人是跟着时间线生活的,类似博客、播客以及 vlog,都是记录时间的媒介。最一开始 Apple Watch 那个发送爱心的功能很吸引我,这里的时间戳注释同样如此,比如打个纪念日的时间戳,暂时当作 Drafts 和 To Do 来用,都是一种场景。

自带通讯录并不是一无是处

一个朋友问我,你有那种给每个联系人换头像的强迫症吗,在诺基亚 s60v3 的年代,我就有批量换头像并且保存在 Gmail 账户中同步到其他手机,直到现在那时候的联系人头像都是一套蒙奇奇。我也会为比较重要的人设置特别的铃声,这样我就知道哪些短信比较重要,而哪些可以先不看。在 Cardhop 里,可以给联系人换头像,但是不能进行来电铃声的设置,或许这是自带通讯录唯一超过 Cardhop 的地方。

尾巴

官方文档提供了丰富的视频教程,我想一篇文章可能无法把开发者的每个点都描述全,这篇文章详细表述了我实际使用 Cardhop 后几周内的感受。很少能遇到让我如此兴奋的应用,最近发布的 Reeder 4 也在其中。在很少有人关注通讯录的时代,Cardhop 的存在有点意思,写文章的过程中我也清理了通讯录账户和群组,整理了以前的联系人,也为将来的联系人管理做准备。不仅如此,我发现最近添加了很多联系人,不是故意使用,而是 Cardhop 做得太方便而增加了添加名片的舒适度,交互的顺滑和灵动让人爱不释手,甚至可以将 Tweetbot,Spark,Message、Phone、Telegram 都藏在一个文件夹里,用 Cardhop 花样唤醒,但同时对用户也有一定的要求。Cardhop 能否成为一切沟通的入口,那就要看第三方应用有多支持 URL Schemes了。

当下的中国人是否需要这样的通讯录管理软件呢,况且目前(2019-04-29)还只能在美区购买,开始写文章的时候也会想这样的文章谁要看啊,通讯录软件还付费简直疯了吧,后来觉悟正因为如此所以尽力去让读者明白硬核可能像什么,就像不会聊播客的开场,「不会聊我们也要硬聊!」,这样的硬核。

Sidebar