Twitter正式取消了第三方应用程序的主要功能
经过多年的警告和几次延迟,Twitter今天终于在承诺杀掉热门流媒体应用程序的关键功能方面做得很好。在今天的博客文章中,Twitter表示将删除对推送通知和自动刷新时间线所需的API的访问。产品总监Rob Johnson表示,Twitter将停止支持这些API,以便它可以专注于自己的原生应用程序。
这些变化会影响流行的第三方Twitter应用程序,包括Tweetbot,Twitterrific,Talon和Tweetings。正如约翰逊在给公司的另一份报告中写道的那样,第三方应用程序发明了许多功能,后来该公司在其原生应用程序中采用了这些功能。
“第三方客户对Twitter服务和我们构建的产品产生了显着影响,”他写道。“独立开发者构建了第一个用于Mac的Twitter客户端和第一个用于iPhone的本机应用程序。这些客户开创了我们都知道并喜欢Twitter的产品功能,如静音,拉动刷新手势等等。“
但Twitter警告开发人员不要在六年多前建立复制家庭时间线的客户,称其将把重点放在其原生应用上。大多数较新的Twitter功能,包括民意调查,书签和潜望镜,从未进入第三方应用程序,因为Twitter不会将它们包含在其API中。
Twitter于4月首次宣布关闭,目标日期为6月19日。为了回应开发者的抱怨,它同意延迟关闭,以便他们有更多时间来更新他们的应用程序。
在这个世界中,Twitter完全接受了第三方开发者,让他们的精力和想法为其挣扎的平台注入了新的生命。Twitter的大多数最佳创意并非来自公司,而是来自其用户。但这会给正在努力实现基本业务目标的公司带来新的成本和复杂性。
约翰逊对该公司的完整说明如下。
嗨团队,
今天,我们发布了一篇博文,内容是关于我们今天在Twitter客户体验中投资的重点。我想与您分享更多关于我们如何做出这些决定的信息,以及我们如何具体考虑第三方客户。
首先,一些历史:
第三方客户对Twitter服务和我们构建的产品产生了显着影响。独立开发人员为Mac构建了第一个Twitter客户端,并为iPhone开发了第一个本机应用程序 这些客户开创了我们都知道并喜欢Twitter的产品功能,如静音,拉动刷新手势等等。
我们喜欢开发人员在我们的API上构建体验,以推动我们的服务,技术和公共对话。我们非常尊重他们使用Twitter构建令人惊叹的事物所花费的时间,精力和热情。
但我们并不总是能够很好地与开发人员就我们对第三方客户做出的决策进行直截了当。2011年,我们告诉开发人员(在电子邮件中)不要构建模仿核心Twitter体验的应用程序。2012年,我们宣布更改我们的开发者政策,旨在通过限制第三方客户端允许的用户数量来明确这些限制。而且,在这些公告之后的几年里,我们一再告诉开发人员我们的API 路线图没有优先考虑客户端使用案例 - 即使我们继续维护这些客户大量使用的几个特定API并且悄悄授予用户上限需要它们的客户的例外情况。
现在是时候做出艰难的决定来终止对这些遗留API的支持 - 承认这些应用程序的某些方面会因此而降级。今天,我们面临着技术和业务限制,我们不能忽视。提供许多这些客户端核心功能的用户流和站点流API已经处于“测试”状态超过9年,并且建立在我们不再支持的技术堆栈上。我们没有改变我们的规则,也没有着手“杀死”第三方客户; 但是,出于运营需要,我们正在杀死一些为这些客户的某些功能提供支持的传统API。对于我们今天来说,投资建立一个全新的服务以取代这些API并不是一个现实的选择,这些API被不到1%的Twitter开发人员使用。
我们听到了客户对这种疼痛的反馈。我们经常查看#BreakingMyTwitter,并与主要第三方客户的许多开发人员交谈,以了解他们的需求和顾虑。我们致力于理解为什么人们通过我们自己的应用程序雇佣第三方客户。我们将尽力向开发人员诚实清楚地传达这些变化。我们有很多工作要做。这种变化是一个艰难但重要的步骤。感谢您与我们一起努力实现目标。