Twitter对开发者犯下的十宗罪

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

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

[[153710]]

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

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

这种"官方应用"的标签事实上就是暗示着其他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”在再次壮大之前将持续保次低调“。

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

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

4. 圈地运动

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

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

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

5. Twitter的API使用象限

以上就是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的庞大用户群给发展起来的。

Twitter barely gave official confirmation of the Periscope acquisition.

10. 封杀Politwoops

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

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

Twitter需要开发者

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

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

责任编辑:倪明 来源: idonews
相关推荐

2011-06-17 14:24:28

Java

2011-02-21 09:04:25

2012-05-25 14:20:08

JavaScript

2014-07-28 09:15:02

开发框架

2011-06-01 10:09:49

Ubuntu

2011-07-08 09:43:51

Chromebook

2011-09-16 15:26:08

Metro开发者

2019-01-02 08:00:00

软件工程师软件开发

2024-07-31 16:48:31

2009-07-09 09:42:57

2023-10-17 20:28:13

软件开发代码

2011-06-05 11:13:35

HTCSense UI

2014-07-17 16:18:18

Android L

2013-09-27 09:50:23

2024-06-19 19:28:51

2018-03-20 13:56:12

数据库MySQL枚举类型

2023-05-08 10:54:39

IT管理CIO

2023-01-12 08:01:11

接口突然超时数据库

2015-08-12 11:09:42

开发者设计原则

2012-04-17 09:44:08

JavaScript
点赞
收藏

51CTO技术栈公众号