Twitter今天发布了新的软件开发工具包Fabric。国外媒体发布评论文章称,Fabric标志着Twitter要实现渗透到所有应用的大胆计划
Twitter今天发布了新的软件开发工具包Fabric。国外媒体发布评论文章称,Fabric标志着Twitter要实现渗透到所有应用的大胆计划。虽然推文仍将是Twitter的基础,但其新行动是切切实实的战略改变,在很多方面都类似于谷歌将触角伸向搜索以外的战略改变。
以下是文章主要内容:
Twitter今天在其开发者大会上发布了新的软件开发工具包(SDK),它叫做Fabric。它能做很多很不错的事情,应该会赢得不少移动应用开发者的青睐。而更重要的是,Fabric背后的意义。因为它不仅仅是一项开发者工具。Fabric是Twitter将纯粹基于一款产品的业务变成一项面向所有人和所有开发者的多元化服务的基石。反过来,那也会影响每一位移动应用用户。
如果Twitter的这一计划取得成功,那你是否使用Twitter这款公司会变得无关紧要。你每一次使用手机都会使用到Twitter这家公司――尽管你察觉不到。到目前为止,公司如此大范围地将自己嵌入移动领域唯一的途径就是生产手机或者操作系统。Twitter不会打造Twitter手机或者Twitter OS操作系统。那它也就无法大规模地渗透到移动领域了――除非它存在于各款应用当中。这正是它的计划。
该计划的关键在于,吸引广大的开发者。为此,Twitter将向他们免费提供一套工具,以帮助他们获取新用户,分析其应用使用量和稳定性,以及赚钱。作为交换,开发者将需要在其所开发的每一款应用中纳入Twitter。
如能说服开发者拥抱旗下的广告产品MoPub,那Twitter也将获得报酬,因为它可以从中获得广告分成。
战略改变
“这对Twitter来说是重要的一步。”Twitter商业产品与Fabric项目的负责人凯文・威尔(Kevin Weil)指出,“Twitter正变得更像是一家移动服务公司。我们要利用我们过去七年变成移动为先公司过程中获得的经验,在移动生态系统中扮演更加强大的角色。如果Fabric达到了我们的目标,那么它将会成为开发者编写他们的应用时加入的第一样东西。”
那番话听起来很无畏。Twitter在谋求转型。自2013年1月收购Crashlytics公司以来,它就一直试图往这一方向迈进。当时,该收购还颇为耐人寻味。Twitter为什么要收购一家帮助开发者找出应用奔溃原因的公司呢?几个月后,它接着收购了一家移动广告网络MoPub。该交易相对而言更加合情合理,但它仍不是Twitter核心业务的一部分。
现在,这些收购忽然之间显得非常重要。连同新的注册系统Digits(今天登陆218个国家,提供28种语言),它们构成了Fabric的支柱。虽然推文仍将是Twitter的基础,但其新举措是切切实实的战略改变,在很多方面都类似于谷歌将触角伸向搜索以外的战略改变。
“这并不是要背离Twitter产品,而转型成为Twitter公司和Twitter平台。”Twitter CEO迪克・科斯特洛(Dick Costolo)表示,“这是关乎帮助定义移动行业的未来,关乎为未来开发一个应用开发者平台。”
当前,很多的软件开发工具包都非常差劲,光设置它们就往往有很长的指引说明。相比之下,Fabric则极其简单。它只是一个扩展,可加入你的iOS或者Android开发环境工具栏。点击按钮打开下拉菜单,就可以看到针对3个不同工具包的按钮,它们分别针对Twitter国内添加、应用分析和给应用加入广告。选择你想要加入的功能,Fabric会扫描你现有的代码,向你显示放置的位置。大多情况下这仅仅涉及几行代码。对于Android,它甚至支持一键嵌入。如果是给iOS开发应用,你也只需要复制粘贴。
3个工具包
目前,Fabric基于3个工具包,共有7个既可以相互协作又可以独立运行的工具。Crashlytics工具包提供用于追踪应用奔溃、应用使用分析和测试发布的工具。Twitter工具包可让开发者给他们的应用嵌入推文,透过Twitter功能提供登陆系统,而它最有趣的功能是,支持手机号码而非邮箱地址注册应用。最后一个工具包MoPub则允许任何开发者在应用中加入移动广告。
Twitter推出的Digits使得开发者可以让用户用手机号码即可注册账号。“Digits的功能很棒,它将会给业界带来惊喜。”科斯特罗说。
在很多国家地区,新用户并没有邮箱地址。正因为此,Twitter、Facebook和很多其它的应用支持海外地区的人用手机号注册认证。小型应用开发商当然想要覆盖这一广泛的人群。理论上,允许用手机号码注册等于是让你的应用能够面向地球上的几乎每一个人。
实际上,对于小型开发商来说,支持手机号注册非常复杂,且成本高昂,即便在美国也是如此。你必须要在全球范围可信赖地发出数百万个SMS代码,才能将这件事情做好来。鉴于SMS每条需要最多花费6美分,很多开发者都负担不起。因此,Twitter让自有的系统承担这一整个流程和所有的成本,让开发者只需加入几行代码就能够加入应用内SMS注册功能。
换言之,它接受了一项成本不菲且错综复杂的挑战,将其简单化和免费化。这也是Fabric的体验宗旨。你不必翻阅一页又一页的说明文件,你不需要遵循各种各样的开发工具包规定。它的使用非常简单,且相当可行。
应用用户的体验同样非常简单。选择用手机号注册,输入国家区号和手机号码,你就会收到验证码短信,向应用提交验证码后即可完成注册。开发者会获得用户的认证手机号码和验证凭证。(与媒体的报道不符的是,Twitter称它不会保存用户手机号信息来保留“影子”Twitter账号。)
如果想要加入更多的选项,开发者只需要从Twitter菜单选定即可。你甚至不需要知道如何编写那些新代码,因为Twitter会为你代劳。
“我们会给你显示代码行和放置的位置。”Crashlytics联合创始人、Twitter移动平台负责人杰夫・塞伯特(Jeff Seibert)称。
应用时不时就会奔溃。对于开发者来说,诊断奔溃原因非常麻烦。有的时候,开发者甚至都不知道应用存在问题,或者不知道问题的影响范围。来自iOS等方的奔溃报告含有的数据也通常都令人费解。
Crashlytics知道该如何在手机操作系统中低功耗运行。通过这样,当你的其中一款应用奔溃的时候,Crashlytics就会唤醒,尽可能快速地记录那些令人费解的数据,然后在用户重启应用后将它们发送给开发者。
它是一项广受青睐的强力工具。(Crashlytics运行于的应用日用户总量超过10亿。)Strava等开发者都曾公开对它表示赞赏。Fabric给Crashlytics加入的是名为Answers的工具以及新的测试发布功能。二者已于今年早些时候推出,不过现在三款工具都捆绑在Fabric上面。
测试发行选项可让开发者从任何平台招募测试者,他们发出邀请邮件即可。Crashlytics旨在帮助开发者诊断其应用奔溃的严重程度和影响范围。它会按照严重程度(通常是受影响的人数)排列应用存在的问题,它甚至能够诊断出一些具体的信息,如用户是否使用越狱的iPhone。Answers就像是应用版Google Analytics分析工具。它能够告知开发者各种使用数据,如日均和月均活跃用户量,每天新增的用户量,用户使用次数和停留时长,以及各个应用版本的流行程度和用户量。
最后一个是MoPub广告工具包。它让任何开发者都可以通过加入其交易平台和添加几行代码货币化他们的应用。开发者可以选择横幅广告或者与应用布局和形式相配的“原生”广告。
如果说Crashlytics是Fabric启动的助推器,那MoPub则解释了Twitter为什么想要改造它的业务。如果Twitter能够吸引开发者使用Fabric运行Crashlytics,那么距离他们也采用MoPub(以及给它带来广告收入分成)就只是一步之遥。
意欲何为
然而,这也提出了一个问题:Twitter为什么会觉得需要像这样拓展业务呢?有人认为,这说明Twitter的核心业务增长不够快速。当然,Twitter对此解读予以了驳斥。
“我们每年的增长率都接近100%。”威尔说道,“我们开发了一项强大的消费产品,触及地球的每一个角落。我们在此基础上开发的广告业务增长非常快速,且没有放缓的迹象。”他还说,正是这种增长引发了现在的最新扩张计划。
一了解Twitter战略的消息人士称,Twitter的新行动类似于谷歌从搜索扩张到YouTube、Android和Chrome。“你可以问问Gmail跟谷歌搜索有何关系?它给谷歌搜索带来帮助了吗?并没有。但Gmail给谷歌增加了价值,因为它让谷歌在人们的生活中变得更加重要。”
Twitter希望,所有的这些功能会让Fabric成为开发者开始开发移动应用时首选的工具包,成为某种大本营。“你可以想想Web诞生之初的类似情况,”科斯特罗表示,“你得给你的应用加入各式各样的服务,又或者尝试推出自己的服务。随着生态系统的成熟,它们变成了强健而简单的服务层。”
那正是Twitter想要做的事情。它想要成为存在于你使用的每款应用底部的简单服务层。
“现在,Twitter产品和Twitter公司是一回事。”威尔指出,“以后,Twitter将既是Twitter消费应用,又是Twitter移动服务公司。”
长路漫漫,Twitter在赢得广大开发者的青睐上要做的还很多。
译者:乐邦
标签: Twitter 出新 SDK 背后 渗透 所有 应用
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!