# \#BreakingMyTwitter —— Twitter 终于开始封杀第三方客户端

- 作者：Difan Zhang
- 发布时间：2018-08-17 18:09
- 分类：产品
- 原文：https://www.ifanr.com/1086390

![](https://s3.ifanr.com/wp-content/uploads/2018/08/frog-and-bird-1024x668.jpg)

今天是 8 月 17 日， Twitter 宣布关闭 streaming API 的第一天。打开 timeline，看到的便是一片寂静 —— 第三方 Twitter 客户端丧失了自动刷新 timeline 的功能。静止住的 timeline 甚至给了人一种时间凝固的感觉：像 IRC 频道一样活跃的时间线消失了，取而代之的是信息荒漠。

![](https://s3.ifanr.com/wp-content/uploads/2018/08/IMG_5897-473x1024.png)

时间回溯到十几年前的一个下午，一位网友在邮件列表（很可能是哲思）里发了一封信，大意是说 Twitter 最近很流行，可以在这里发布你想说的任何事情，还有短信通知，更不可思议的是，它居然提供了 API 用于自己开发任何想做的事情。当然，这也意味着 Twitter 的用户并不需要访问他的网站即可使用 Twitter 提供的服务。请忘记 App —— 这仍然是 2000 年代，App 甚至还[不是一个词汇](https://en.wikipedia.org/wiki/Mobile_app)。

事实表明，Twitter 仰赖社区的 API 开放策略非常成功。在那个智能手机大约等于 Symbian 或 Windows Mobile 的、其他手机至多支持 J2ME 的年代，在 2008 年，[600 万用户](https://www.thebalancecareers.com/twitter-statistics-2008-2009-2010-2011-3515899)已经开始使用 Twitter，其中开放 API 以便让各种移动平台均可访问 Twitter 的功劳不可磨灭。一些老读者可能还记得，我们在爱范儿成立的早期非常著名的活动便是 [Gravity 团购](https://www.ifanr.com/1975)。而我本人在那几年则几乎一直使用 TwitterFox (后改名 Echofon) 和 Twidroid (后改名 Twidroyd) 访问 Twitter。当年的 Twitter 中文圈用户来说更不会陌生的有 [Twip](https://github.com/twip/twip), [Dabr](https://twitter.com/dabr?lang=en)， Linux 用户也一定用过硅博 [Gwibber](https://launchpad.net/gwibber)。在那几年间也涌现了诸如 [Hotot](https://github.com/lyricat/Hotot), [Twidere](https://github.com/TwidereProject/Twidere-Android) 等优秀的国产客户端。[某些朋友](https://twitter.com/yegle)甚至会写机器人把 Twitter 和校内状态同步起来。想起来，这这是一个百花齐放的年代 —— 所有人的想法都是做一个更友好的 Twitter 客户端。甚至在我的邮件里，我翻出了一封 08 年 7 月的邮件，上曰

> From: “Biz Stone” &lt;news@twitter.com&gt;  
> Date: Thu, 14 Aug 2008 11:31:25 +1000  
> Subject: Changes To Twitter SMS
> 
> …  
> we recommend receiving your Twitter  
> updates via one of the following methods.
> 
> m.twitter.com works on browser-enabled phones  
> m.slandr.net works on browser-enabled phones  
> TwitterMail.com works on email-enabled phones  
> Cellity \[http://bit.ly/12bw4R\] works on java-enabled phones  
> TwitterBerry \[http://bit.ly/MFAfJ\] works on BlackBerry phones  
> Twitterific \[http://bit.ly/1WxjwQ\] works on iPhones

![](https://s3.ifanr.com/wp-content/uploads/2018/08/twitteradrevs.png)

[Credit: Forbes](https://www.forbes.com/sites/roberthof/2013/10/03/revealed-in-ipo-filing-twitter-still-losing-big-money-even-as-2012-revenue-tripled-to-317-million/)

实际上，目前的 Twitter 的大部分功能是用户研究出的，而不是 Twitter 公司研究出的。 「[锐推](https://help.twitter.com/en/using-twitter/retweet-faqs)」是群众自发的 （甚至直到今天还有传统锐推或官方锐推的争议），讨论线索是群众自发的，短链接是群众智慧发明的（没错儿，我在说 tinyurl 和 bitly），甚至贴图功能 —— 你没有看错 —— 在几年前都是需要用户自行寻找图床存放的。twitpic, imgur, yfrog 听起来耳熟吗？这是当年流行的图床。依赖高质量的核心粉丝以及开放平台的策略， Twitter 在用户增长上看起来是非常成功的，而这些核心粉丝也成功地让 Twitter 从一个大家都在碎碎念的平台变成了一个真正的新媒体平台。

时间快进到 2011 年，Twitter 已有 1 亿多用户，但它更是一个「找不到盈利方向」的公司。尽管在 2011 年起， Twitter 开始售卖时间线广告，但 Twitter 仍然入不敷出。实际上，在 2017 年第四季度， Twitter 才终于开始盈利。与此同时， Facebook 在 2011 年已经连续四年盈利。

捉急的 @rsarver 似乎终于想通了一件事情 —— 第三方客户端看不到广告！于是，他宣布 Twitter [再也不欢迎开发第三方客户端](https://groups.google.com/d/msg/twitter-development-talk/yCzVnHqHIWo/sC34r_ZyMLYJ)。当然值得提到的是，在这条消息的几天前，Twitter 便将著名的 Twitter 客户端 Tweetdeck 以「违反许可协议」的理由屏蔽掉了 。在 2012 年，Twitter 更是[宣布](http://web.archive.org/web/20120817001858/https://dev.twitter.com/blog/changes-coming-to-twitter-api)了对 API 的请求速率以及可授权总人数的限制。简单的说，从那以后起，若某个客户端的授权人数不足 10 万，则最多可有 10 万人使用此客户端；若某个客户端的授权人数已经超过 10 万，则此客户端最多可有现在授权人数的一倍。这基本上对客户端，特别是付费客户端的存活周期设定了限制 —— 因为一个客户端只能支持有限数量的用户。人们开始怀疑 Twitter 对开发者的态度：开发者成就了 Twitter 的生态，但生态随后却抛弃了开发者。

对 Twitter 来说，这自然是商业上的好消息：用户的选择权被大大减少，最终只能使用官方客户端；而对用户以及开发者来说，这是一个噩梦 —— 因为用户，或更露骨的，「产品」 ，别无选择，而开发者也因此失去了围绕 Twitter 开发有意思的产品的可能性。Twitter 对此辩解称，用户仍然有第一方支持的客户端 —— 当然，不要忘了，就在今年二月 Twitter 就宣布了 Twitter Mac 客户端将在 30 天后停止使用。

而今年五月， Twitter 的取消 Streaming API 支持的[举措](http://apps-of-a-feather.com/)，彻底打破了用户的和开发者的信任。简单的说， Twitter 的第三方客户端将再也不会支持自动刷新的时间线，也不会有及时的通知。没错儿，大部分用户已经不关心第三方客户端，也不知道什么是 API，开发者则永远是弱势群体，没有什么发声渠道。

![](https://s3.ifanr.com/wp-content/uploads/2018/08/IMG_5896-473x1024.png)

今天 Twitter 官方的解释则更是让人寒心。官方解释称 ——

> 第三方客户端*曾经*使 Twitter 变得很成功，几乎每一个平台的第一个客户端都是第三方客户端 …… 但是在 2011 年以后，我们不断地告诉开发者，请不要开发第三方客户端，我们今天必须要作出艰难的决定，放弃只有 1% 的开发者使用的在 9 年来一直是测试版的 API。我们知道第三方客户端不能用了，但是我们必须作出这个坚决的决定。谢谢你们让我们能有今天。

字里行间，官方的解释都读出一股 “ Thank you for letting us become a public company by building third party clients and we’re going to screw you up just because we can!”的意思。没错，可能只有 1% 的开发者是客户端开发者（这并不意外），但每一个客户端后面都有着成千上万的用户的支持。

Twitter 从诞生到今天都始终承受着华尔街的质疑 —— 在成立的 12 年后才开始盈利，至今仍被批为「找不到方向」。而且 Twitter 最近三年的增长也是[非常疲缓](https://www.statista.com/statistics/282087/number-of-monthly-active-twitter-users/)。也许是迫于华尔街的压力，在用户增长不快的情况下，若无法尽可能的提高广告的曝光，尽可能多的收集用户特征进行分析并提高广告精确度，就无法进一步提高营收 —— [2018Q2 财报](http://files.shareholder.com/downloads/AMDA-2F526X/6351336749x0x982958/1C331135-4F8C-4EE1-AE1E-4232F032A8EA/Q2_2018_Earnings_Press_Release.pdf)显示，Twitter 的用户数据并没有卖出太好的价钱 。更不要忘了，迫于报表的压力， Twitter 在 2015 和 2016 两年都解雇了一批员工。在这样的压力下，也许抛弃帮助他成长的开发者，也许是眼前不错的选择。

但是，抛弃了陪伴 Twitter 成长的铁粉和社区的 Twitter，还是不是那个用户曾经喜欢的平台呢？
