一直以来,Twitter 都以百花齐放的第三方客户端生态而闻名,在各个平台上都有十分先进的作品涌现,而 iOS 平台上的老牌第三方客户端 Twitterrfic 凭借教科书般的设计成为其中执牛耳者。
说起 Twitterrific,也确实是 Twitter 的三朝元老了。Twitterrific 于 2007 年 1 月发布先进个版本,彼时距离 Twitter Inc. 成立也才刚刚过去了 8 个月。11 年风雨同舟,Twitterrific 和 Twitter 可以说是休戚与共,在开疆扩土的那几年,二者都为对方带来了大量的原始用户,才一步步走到了今天。如今,蓝色鸟儿已成群飞舞,而 Twitterrific 永远都是很多人心中长得最生动的那一只。
主界面
Twitterrific 的主界面延续了 Twitter 家族系列产品一贯的简洁作风,让用户最大程度专注在推文内容上,而非任何容易干扰阅读的元素:
默认情况下,Twitterrific 的导航菜单在主界面的上方,但这样一来只能放置 3 个导航图标,而来也不方便在导航间切换,所以可以在左侧边缘向右滑动或者点击自己的头像呼出侧边栏,点击侧边栏底部的齿轮图标进入设置,在设置中勾选「Bottom Tabs in Protrait」,即可把导航栏挪到主界面的底部了。
说到这个底部导航栏,Twitterrific 很大的一个特色就是高度可定制, 除了先进个 Home 图标不能够更改之外,剩下的四个位置都可以自己定制成不同的功能 。
如上图所示,当你点击一个导航图标之后,旁边会出现一个小箭头引导你长按,长按这个图表你会发现一个列表选项,里面分别是:
- Mentions:所有 @ 你的推文;
- Today:你的今日状态统计,包括被点赞、转发和关注数目统计(Twitter 大 V 们可能比较关心,我倒是没什么「统计信息」啦……);
- Likes:你点赞(原来的收藏)的推文集合;
- Messages:私信 DM、PM;
- Muffles:屏蔽规则;
- My Tweets:你自己的推文时间线;
- 以及你的 Lists。
你可以组织 4 个你最常用的功能放到导航栏上,而且 Home 和你的 Lists 中如果有新的未读推文的话,会在导航栏出现一个紫色的小圆点 ,都读完了小紫点儿就消失了。除了这里,主界面上的其他指示器也很贴心,在你的时间上会有一个则色的小书签标记上次离开这个页面(包括切换到其他页面和退出 App)时阅读的推文,小书签的位置会在多设备间进行同步,稍后我会详细说这个部分。右上角则是一个紫色的未读计数,让你可以预估一下当前刷推需要的时间,做到心中有数。
你可以通过点击顶部 Home 标签、底部 Home 图标来进行阅读位置的跳转,跳转的逻辑是:
紫色书签位置 -> 最早的一条未读推文 -> 较新的一条未读推文( 此时未读计数器会消失,如果你再点击跳转,计数器就会恢复,如果你拖动时间线,计数器就清空了 )-> 紫色书签位置 ->……
再点一次跳回原位置这个防手残设定不知道救了我多少次:see_no_evil:……
在默认浏览时间线的时候,推文是很干净的,没有任何操作按钮。只有当你选中一条推文的时候,各种操作按钮才会弹出来。比较贴心的一点是, Twitterrific 把 Quote Retweet 和 Retweet 独立开来了,这样更加方便一键转推 :
细致入微的动效一直以来都是 Twitterrific 克敌制胜的法宝,每次打开 Twitterrific 和主动下拉 Streaming 的时候,都会有一只紫色的小鸟飞到屏幕上方表示消息正在传递中,传递完成后再隐入屏幕中去。这样做的一个好处的是,在不影响阅读的情况下可以获得是否刷新成功的提示,因为某些特殊的原因,我们访问 Twitter 的网络并不太顺畅,有时候你下拉一下发现没东西都不知道到底是没有新推文了还是网卡了呢:see_no_evil:。
在最近的一次更新中,Twitterrific 5 for iOS 还加入了「投票」检测功能。
因为 Twitter 并没有开放关于投票功能的官方接口,所以 Twitterrific 也只是利用类似检测推文中又没有出现 poll 关键词和 #poll 标签,图片中又没有选框,又没有出现一些特定结构的问句等方式来实现的,所以这一实验性的功能并不完美。但是在所有 Twitter 的第三方客户端里,能够「识别」到投票的也就 Twitterrific 独一家了。为了让别的 Twitterrific 用户能够方便地知道这是一条投票推文,你以后也请加上 #poll 标签吧!
最后,想说一下 Twitterrific 中最常用的两个操作推文的手势: 右滑快速回复和左滑查看讨论 。
其实我最开始使用 Twitterrific 就是被这个功能吸引的,原因一点儿也不高大上,就是左右滑动的时候 超级魔性的音效 ,我把通知音量开到最大左滑右滑玩了一下午!
Twitterrific 把「讨论」分成了两个部分:Replies 和 Thread。 Replies 表示该条推文下的回复推文列表,Thread 一般出现在一条回复推文里,可以展示这条回复推文前后的关联对话,方便你厘清一个讨论的前因后果 。
看完了 Twitterrific 在主界面上的相关功能,下面我们来看看 Twitterrific 的诸多杀手级的特性。
统一时间线
Twitterrific 一个让我非常喜欢的杀手功能就是它的「 统一时间线 」,这个功能可以把像是「 提及 」「 回复 」「 你的推文 」等等这些与你息息相关信息都直接放到你的时间线上,然后用 不同颜色标记 出来,这样你就可以在时间线上快速浏览并一眼看到那些重要的信息,而不必在各个导航标签里面来回地跳转了。
时间线同步
时间线同步这件事情在单一设备上的意义不大,但是一旦你有跨设备的需求,那么必将成为一个棘手问题,对于拥有时间线这种需要严格保证顺序的产品上,如果不存在跨设备和跨平台同步功能,我将选择不用。(顺便吐槽各大主流社交媒体最近都在搞乱用户时间线这件事情上,可以说是不遗余力,我没有针对微博、Facebook 和 Instagram,我说的是「所有」,去 XX 的智能推荐)
Twitterrific 在时间线同步上提供了两套方案:iCloud 和 Tweet Marker。
iCloud 自不必多说,你要是苹果全家桶 + Twitterrific for Mac,iCloud 还是很能保障同步体验的。然而如果你使用了多个不同的 Twitter 客户端产品或者有在多平台上刷推的习惯,那么 Tweet Marker 将会是很棒的选择。Tweet Marker 是一个第三方的时间线标记服务,它的工作原理也十分简单:还记得那个紫色小书签标记么,你在任何其他支持 Tweet Marker 的 App 上打开时间线都可以把这个紫色小书签的位置同步过去。
在 Twitterrific 中,这个同步标记有三种默认的逻辑:只显示标记位置、显示并滚动到标记位置、滚动到标记位置。在打开 显示并滚动到标记位置 选项时,体验很好,我在相同设备的两个不同的 App 中使用 Tweet Marker 作为时间线同步的服务,不停的反复滚动和切换 App 都能稳定、快速、无误地回滚到标记位置,感觉既方便又神奇。
主题定制
如果你要问我科技圈里哪个 Logo 最能给人深刻印象的话,Twitter 于我心中必然能在前三占据一席之地,这只辨识度颇高的蓝色小鸟向来都给了开发者们无限发挥的空间,我自己选择 Twitter 的第三方客户端的标准,首先就是观察一下谁家的鸟好看,Twitterrific 5 在画鸟方面也是颇具匠心(毕竟 Twitterrific 的母公司可是叫做 iconfactory,没两把刷子怎么对得起这名字)。在顺应扁平化设计的潮流之下,Twitterrific 还保留了拟物时代的一些独特的风格,迎风皱起的羽毛成为了它可爱的形象标志。
为了给不同人群更多的选择,Twitterrific 最近的更新中允许你自行选择喜欢的更换图标,第二行的三个是 Twitterrific for Mac 的专用图标,需要你在 Mac 版的 Twitterrific 中激活一次才能够使用。这其中最火的当属「凤凰计划」的火红小鸟图标了,当初发布的时候在 Twitter 上引起了不小的话题风潮,移植到 iOS 上之后就更受欢迎了。为了迎接圣诞,Twitterrific 还在刚刚的版本中更新了一只叫做 Jolly Ollie 的小鸟,大家自己去看看好看不~
连图标都这么用心,Twitterrific 在阅读界面的主题定制上就更是面面俱到了:
- 字体(除了系统默认、其他的都是西文字体,刷中文推的用户就不用关心了)
- 头像形状,可以选择方形、圆角矩形、圆形等
- 图像大小,三档可选:推文右方缩略图和推文下方大图,也可以完全不显示图像只用占位图表示以节省流量
- 字号大小,七级可控范围。如果你选用了 默认大小 ,Twitterrific 还会跟随系统的辅助功能里的字体放大设置
- 行间距,低中高三档可选
- 夜间模式和自动夜间模式,iPhone X 还有纯黑模式,你还可以双指从屏幕左侧右滑快速切换夜间模式
消息推送
现在很多 Twitter 第三方客户端的消息推送功能都并不完整,而 Twitterrific 不仅完整,而且定制方便。你可以轻松地在应用内开启和关闭推送,也可以单独针对私信、回复、提及、点赞、转推、关注、引用等不同的项目开关推送。
推文过滤
Twitterrific 给自己的推文过滤系统起了个名字叫做 Muffles,「消音器」挺形象的。
Muffles 可以通过特定的用户、链接和话题(hashtag)来从你的时间线上隐藏推文。这是一种比较轻量级别的 Muting 屏蔽功能,因为 Muffles 不会直接把这条推文从你的时间线上删掉,而是把这条推文「最小化」成一条「单行信息」,用一句简短的标注说明什么东西被「消音」了 ,用这样的方式来提高刷推体验。这样即可以让你滑掉这些过滤的推文,也可以让你在你需要的情况下和这些推文依旧能够保持互动。
创建和管理你的 Muffles,可以通过侧边栏或者底部导航菜单进入,Muffles 支持的过滤条件有:
- 关键词:直接输入关键词
- 话题(Hashtag):用单标签
#
符号,例如#spoiler
- 特定用户:
@username
- 特定网页链接:你可以通过域名的形式,直接过滤掉含有域名链接的推文,例如
youtube.com
- Twitter 客户端:有些时候某些客户端发的推文都是自动生成的,或者干脆就是机器人,可以通过
via
关键字来定义,例如via facebook
- 推文长度:可以定义字数或者行数过滤,例如
> 140
、< 5
、> 3 lines
等等 - 你还可以使用「正则表达式」来定义 更加高级的过滤规则 ,这个暂时不在今天文章的讨论范围
如果你 完全不想在时间线上看到这条推文,你可以在 Muffles 中左滑相应的规则,并选中「Mute」,那么对应的推文就会被完全隐藏起来了 。另外,如果 Muffles 列表里面的人直接在 Twitter 上回复了你,那么他的回复推文还是会显示在你的时间线上,如果你需要屏蔽他的回复,就直接 Mute 或者 Block 他吧。
最后的话
Twitterrific 是这样一款神奇的 Twitter 第三方客户端,在提供大量优良特性的前提下,还有各种让我沦陷的设计小细节。而且,它竟然还是一款免费的 App,免费使用时会有一个位置的条幅广告(没有大屏广告也没有弹窗广告更没有藏在时间线里的广告),而且通知推送功能会被强制关闭。这对于一个普通用户而言完全够用,如果你真的是 Twitter 的
中毒
重度用户,Twitterrific 的内购价格 30 元就可以去除广告和解锁推送功能,还是非常划算的。
最后,说到第三方客户端,Tweetbot 就是一个绝对绕不开的话题,限于篇幅的原因,全文我都尽量避开提到 Tweetbot,我将会把两者的横评,以及与官方客户端的对比放到之后的文章中来分析,敬请大家期待!