API正迅速成为Web应用程序粘合剂

据API聚合网站ProgrammableWeb的创始人John Musser声称,谷歌、Facebook、Netflix和电子港湾等在线服务商每天在处理数十亿次的应用编程接口(API)调用,一些公司每年通过服务API接口而获得的收入高达数十亿美元。

Musser近日在科罗拉多州布鲁姆菲尔德举行的年度Glue Conference上发表了演讲,他重点介绍了他公司收集的急剧增加的统计数字,并阐述了开放API市场的十大热门趋势,包括增长率、风险投资、协议和商业模式。Programmable Web维护着由众多开放API组成的一个庞大数据库。

他说:“API是我们在将来编写软件的工具。我们将来会用API将代码粘合起来。”

Musser介绍了他所认为的十大API趋势,排名不分次序:

•风险资金投入到API领域

•增长率

•REST

•JSON

•API调用亿万次公司和万亿次公司

•API成为一种产品

•编程马拉松(Hackathon)

•API商业模式

•将API变成收入

•无形的混合应用程序

由于用户们需要借助任何设备从任何地方来访问应用程序,对在线服务商和企业来说,API迅速变得必不可少。这种需求促进了API迅猛发展。

API是一组函数,让计算机程序可以相互交流、共享数据。

Programmable Web的目录中如今列有6000个开放API。而仅仅三个月前,这个数量还只有5000。相比之下,这个目录的API数量首次突破1000大关用了整整八年的时间。那些数字不包括主要用来支持移动应用程序的无数私有API。

在ProgrammableWeb目录中所列的359个企业级API当中,近15%是在过去三个月添加的。

企业级API和消费级API之间的区别主要在于,企业级API通常处理更敏感的数据和交易事务。此外,企业需要使用OAuth等协议,管理和保护对那些API的访问。

Musser特别指出,拿推特来说,API调用“亿万次公司”每天处理的调用从2010年的30亿次增加到现在的130亿次调用。Netflix在本月每天处理的调用是14亿次,Klout也有10亿次。在2012年的头三个月,电子港湾每天处理的调用是10亿次。

而这个数字在不久的将来会更庞大。他特别指出,亚马逊网络服务公司(AWS)的简单存储服务(S3)中对象数量下个月会达到1万亿个。

Musser指出,Expedia的联盟网络通过API每年获得的收入多达20亿美元。Musser引用Expedia高管的话说,他们开展的业务当中有90%是通过API来实现的。

如今开发人员要求对应用程序中最有用的部分实现可编程访问。而最终用户也在做同样的事,只是他们没有意识到罢了:他们在大量使用基于推特或基于Facebook的应用程序时,或者企业用户在使用基于SalesForce.com的应用程序时,就在进行这种访问。Salesforce.com的流量当中一半以上来自API。

而API使得那些应用程序与设备无关:无论设备是智能手机、平板电脑、个人电脑、数字录像机、自助服务终端、车载计算机、游戏机还是其他平台,都能访问。

Musser表示,许多公司直接用钱来刺激用户在其API上从事开发。

他说:“一旦你有了API,就会考虑如何让别人在上面从事开发。”他提到了Twilio和Box这些公司用钱来吸引开发人员在其API上进行开发:以免费试用或经济奖励作为手段,鼓励他们在其API上从事开发。

他表示,代表性状态传输(REST)和JavaScript对象标注(JSON)是API的两种主要协议;他表示,社交型API方面的协议95%是REST。JSON用作60%的REST API的数据格式。

他说:“JSON是趋势,但是大多数人没有料到会出现这种情况。今年,近三分之一的API采用JSON协议。”

他还指出,编程马拉松(Hackathon)是把广大开发人员团结在API周围的一种流行方法。2012年第一季度举办了160场编程马拉松活动,去年从编程马拉松可以领到的最高奖金数额是10万美金。Musser表示,Twilio和Stripe(在线支付业)等公司认为自己的API是面向开发人员的一种产品;而SupermarketAPI(杂货零售业)等公司将API当作一个品牌来使用。

此外,Musser表示如今出现了多种商业模式,比如亚马逊网络服务公司的按需支付模式和谷歌AdWords的基于设备的模式。

相关推荐