本周 Twitter 搞了一个大新闻,另外值得关注的应用更新有:
- Infuse 增加了快进快退缩略图,这曾是它和 nPlayer 相比的唯一短板。
- Todoist 重新设计了 3D Touch 功能和「安排」界面,添加任务更效率,界面更现代。
- Setapp 加入了 Typeface,一款字体管理工具,弥补了原生字体工具在汉字预览方面的缺失。
Twitter 关停 Streaming API
@Hum:从昨天(8 月 16 日)起,Twitter 正式结束了对 Streaming API 的支持。这对第三方 Twitter 客户端的最大影响是它们不能再通过 Streaming API 接收即时的信息流。
这导致的最大问题是第三方客户端不再能使用以下两项功能:
- 推送通知
- 时间线实时刷新
全平台,所有第三方客户端,无一例外。
Tweetbot 4 的主要更新——它的 Activity 界面,因为受到 API 改动的影响,被迫整个移除。这几乎相当于直接把它打回到了 Tweetbot 3……
如果第三方客户端想要恢复通知和自动刷新时间线的功能,就必须使用 Twitter 新推出的 Account Activity API。可问题是,免费版(或者更准确地说是测试版)的 API 只能提供给 15 个 Twitter 用户使用。
目前给出价位中,下一档的价格直接跃升到了「每 250 个用户花费 2899 美元」。算上各种其它成本,第三方开发者想要收支平衡,就要收每个月收每个用户 16 美元。
今天(8 月 17 日)早上,Twitter 的产品 Rob Johnson 在 Twitter 上公开了他发给团队的邮件(文字版本)。但这封邮件没有很好地解释为什么他们做出这样的选择。
其中有一句含糊其辞的:
In 2011, we told developers (in an email) not to build apps that mimic the core Twitter experience.
似乎在暗指第三方开发者模仿 Twitter。但实际上,Twiiter 的第一个 iOS 客户端和 Mac 客户端都是第三方客户端,甚至小鸟的图标都来自于 Twitterric。
在 Twitter 官方发布的另一篇 blog 里,Twitter 提到以后要验证开发者,不会再任意发放 API。虽然不知道具体什么时候会强制实施,但到时候应该还会有一场小风波。
从这次公开的团队邮件来看,Twitter 之后的态度也许会更硬,超过 250 用户的 API 订阅费大概也只会更贵。
很多人因此判断 Twitter 第三方客户端的时代即将(已经)结束,可我却没有这么悲观。其实我设备上的 Twitter 客户端一直都有两个——一个官方,一个 Tweetbot(文刀也是这样)。而且为了避免干扰,我从不开通知,苹果发布会之外也没有用过实时更新。我留下官方客户端,也主要是因为它的时间线算法和 Highlight 功能,可以帮我在更短的时间里找到更需要注意的信息(虽然代价是我都不知道其它的信息是啥)。
所以这件事,Twitter 做得确实缺乏解释,很不地道。但似乎也不必过于指责和悲观。