Twitter 对开发者犯下的十宗罪

过去 Twitter 针对第三方开发者们所作出的错误策略,可谓是犹如滔滔江水,连绵不绝。下面我们就给大家一一数来。

Twitter对开发者犯下的十宗罪

Twitter 的联合创始人兼新任首席执行官 Jack Dorsey 上两天发言声称向开发者们道歉。Dorsey 何出此言呢?皆因过去 Twitter 针对第三方开发者们所作出的错误策略,可谓是犹如滔滔江水,连绵不绝。下面我们就给大家一一数来。

1. 黑莓客户端“官方化”

不 知道大家是否还记得 2010 年 4 月 Twitter 联合黑莓身后的捷讯移动科技有限公司(Research in Motion),一起在黑莓上发布了一版 Twitter 客户端的这件事情?当时该 Twitter 客户端被冠以了“官方”的标签,并且开始封杀其他优秀的 Twitter 客户端。其实这就是 Twitter 与民争利的开始。因为此前在黑莓上其实已经存在着很多优秀的客户端,比如著名的 UberTwitter 和 Seesmic。

1.jpg

这 种“官方应用”的标签事实上就是暗示着其他 Twitter 客户端的非官方化,目的就是为了将此前为 Twitter 带来无数用户的其他开发人员该尽杀绝,为自己谋利,以达到“飞鸟尽,良弓藏;狡兔死,走狗烹”的目的。试想,如果你的应用是打着官方 Twitter 客户端的旗号,用户还会去下载使用其他非官方的应用吗?

后 来 Twitter 意识到这种错误并开始尝试进行修复。Twitter 的平台主管 Ryan Sarver 后来在开发者社区发表的一封邮件写道“在黑莓上发布的客户端本不应该标上‘官方’的标称的。我们现在已经修正了这种错误,我保证大家今后再也不会看到这样 的字眼。”

2. 收购 Tweetie

事实上,在宣布发布上面的黑莓官方客户端之后的第二天,Twitter 就公布说已经收购了拥有 iOS 平台知名 Twitter 客户端应用 Tweetie 的公司 Atebits。

“人们在想要搜寻一款来自 Twitter 公司自己的应用而不可得之后,用户就会变得困惑而止步。所以我们此举是为了用户的利益而做出的优化,我们也将会提供更好的用户体验。” Twitter 的联合创始人 Ev Williams 在博客上写道。

此 前,Twitter 一直是依赖第三方开发人员来为用户提供移动应用的,在 iOS 上已经有着 Echofon 和 TweetDeck 这些优秀的客户端。现在它们就必须和提供数据源的 Twitter 自身进行竞争(当然,Twitter 后来在 2011 年收购了 TweetDeck)。

这个举措跟 苹果现在发布它们自身的原生(native)应用和第三方应用/服务进行竞争一样,比如苹果的 Apple Music 和 Spotify 竞争,又或者如 Apple News 和 Flipboard 的竞争。又或者说是如亚马逊的 AWS 云服务提供和它的客户类似的应用来参加竞争一样。

从这点可以看出,Twitter 在货币化方面是承受着巨大的压力的,高层们一直在思考应该如何才能将 Twitter 打造成一台赚钱机器。

3. 抛弃开发者大会

Twitter 发言人 Sean Garrett 在 2011 年公布说 Twitter在“再次壮大之前将持续保次低调”。

2.png

为了达到这个目的,Twitter 在 2011 年、2012 年和 2013 年都取消了参加年度的 Twitter 开发者社区大会 Chirp。

最终 Twitter 也认识到了这个错误并开始进行更正:Twitter 在 2014 年主办了 Flight 开发者大会,且前两天才刚举办了第二次。

4. 圈地运动

在 2011 年的 Twitter API 邮件列表(已经被删除)中,Sarver 曾经给大家带来以下的噩耗(以各方面的条款来限制开发者的竞争):

曾经有开发人员告诉我们说想要从我们这里获得该如何打造更好 Twitter 客户端应用的指导。更切实的说,开发者们是在问他们是否应该开发主流 Twitter 客户端应用体验。我们给出的答案是不。

如果你是已有客户端应用的开发人员,你可以继续服务你的用户群,但是我们将会运用我们的标准以保证你没有违反用户隐私条例,提供一致性的用户体验,以及在方方面面都紧跟着我们的服务条款。

5. Twitter 的 API 使用象限

3.png

以上就是 2012 年 8 月份披露的 Twitter 的 API 使用象限。Twitter 的目的就是限制第三方开发人员在右上角的象限进行竞争,因为 Twitter 客户端是他们看来的货币化的立命之本。

6. 收紧 API 的访问频率

Twitter 产品副总 Michael Sippey 在 2012 年宣称,如果开发人员开发的应用有超过 100,000 的用户访问量的话,则需要获得 Twitter 的肯准。大部分独立终端只能够每小时发起 60 次的 API 请求,一些特别流行的终端允许达到 720 次每小时。但是此前任何 API 的访问频率是都允许达到 350 次每小时的,所以这样限制的目的就是防止开发者的应用可以从 Twitter 获取更多的数据。

由此看来,此举并非是为了限制 Twitter 服务器的访问压力,而是为了限制开发人员的数据访问,且这个限制到了今天依然存在。

7. Twitter 与 LinkedIn,Tumblr,Instagram 分道扬镳

LinkedIn 在 2012 年宣布 LinkedIn 不再会支持 Twitter 消息的显示,大家在 Twitter 上发布消息后不会直接在 LinkedIn 上查看到。

2012 年,Instagram 在被 Facebook 收购后 3 个月之后,其 Twitter 的 API 访问接入也被切断。

此后不久,你也再不能在 Twitter 上找到朋友的 Tumblr 博客记录。

8. Twitter 和 Twitpic 的商标侵权之争

“几 周前 Twitter 联系我们说我们要么放弃商标,否则就要承担不能再访问它们的 API 的风险,”Twitpic 创始人 Noah Everett 在 2014 年的一篇博文上写道。“这个打击让我们措不及防,因为 Twitpic 早在 2008 年就诞生了,而我们的商标申请早在 2009 年就存在于专利商标局了。“

通过这种商标侵权诉讼,最终 Twitter 还是拿到了 Twitpic 域名和归档图片。

9. 踢开 Meerkat,收购 Periscope

这件事情其实就发生在不久之前,当 Twitter 有了同样是视频流媒体直播的 Periscope 之后,就一脚将 Meerkat 给踢开了。大家都知道 Meerkat 就是基于 Twitter 的庞大用户群给发展起来的。

10. 封杀 Politwoops

“Politwoops”网站在荷兰创办,其服务内容是收集被各国政要删除的尴尬推文,由阳光基金会(Sunlight Foundation)倡导。网站至今已发展到几十个国家,是分析各国政要行为极为有用的工具。

Twitter 首先是将美国的阳光基金会的 Politwoops 网站的 Twitter API 访问给封杀掉,然后是在几周之内将其他国家的相应 API 访问一并进行了封杀。

Twitter 需要开发者

Twitter 需要更多的开发者,最主要的原因就是它需要用户通过这些开发者开发的应用为 Twitter 提供更有深度的内容,并且让这些内容变得更加有价值。所以我们对于 Dorsey 这种安抚开发人员的花言巧语并不会感觉奇怪,特别是在他刚回到 CEO 宝座上的前期。在大家看来,他现在还是处于新官上任三把火的阶段。

“一路走来,我们和开发人员的关系有点让人困扰,有点难以预期,”如 Dorsey 所言。“我们想对为大家所造成的困扰说声对不起。我们打算重新建立我们的的关系,并向大家保证我们已经从中获得了教训,且我们也正在尝试重新启动。这就是我们今天要给大家宣布的。”

推荐阅读:

一个技术门槛相当高的产品,不服来看...

3个月离职和2年离职的区别原来是...

猜你喜欢

转载自qwzs112.iteye.com/blog/2252625