API(Application Programming Interface,应用程序编程接口)时下非常火爆。只要是开放平台就有API,现在大量的社交平台都开放了API。为什么大家都要做API,API为平台带来了什么?
熟悉开发的朋友都清楚,API绝对不是什么新玩样儿,在开始学编程的时候就已经开始用API了。最熟悉的可能是Win Api,通过这个我们才能开发Windows下的软件。
API本身不是什么神奇的东西,更不是新事物,但是在如今,我们发现API非常的神奇,一个真正的web2.0社交平台怎么可以没有API呢?确实,API有其“神奇”的一面,因为API不仅仅是开发接口这样一个工具,API还改变了整个生态模式。可以说,Windows当年的成功,是基于MFC、DirectX、COM等各种API的成功。
我们把一个平台比喻成一个城市。一个系统、一个软件、一个网站都可以被认为是一个城市。以下拿社交网站为例。当我们创造了一个社交网站时,是创造了一个城市。然后吸引用户在我的城市里面来住。用户为什么来你的城市住?因为有好的景色(界面),因为我们有文化历史(内容),因为你的朋友也住在这里(关系),因为我们有方便的交通(信息流通模式),我们还有漂亮的房间(个人展示)。
可是这些够吗?对于一个城市来说,当然不够,一个城市还需要有配套的服务设施,比如超市、服装店、餐饮等,甚至包括工厂、养殖场、物流设施等。一种方法是计划经济,“市政府”带头来建设配套设施。还有一种方式是市场经济,招商引资。政府把地留好,把配套的工商服务体系建好,并出台一定的政策,吸引企业入住城市。企业主是谁?就是我们的开发者。API就是政府为招商引资出台的所有软硬件资源和政策。那政府如何盈利,靠税收。不赚钱的企业用来吸引人气,赚钱的企业需要上交税收,这个城市才能快速正常的发展。
再来看看苹果,苹果为什么会成功?个人认为绝非仅仅是因为其用户体验有多好。用户体验是一个部分,但是是很小的一个部分,还有包括其品牌、渠道建设等多种方面,但个人认为最重要的是其创造了AppStore。AppStore创造了一个全新的生态,AppStroe的核心是什么?是API,是一群开发者。AppStoe是非常有代表性的“城市”,苹果靠开发者基于API的应用来吸引用户,并在此过程中获取客观的“税收”。那苹果在这个过程中起到什么作用,就是市政府的作用,创造稳定的服务器(企业入住的场地),构建完善的企业扶植和管控政策(APP审核标准),建立工商服务团队(审核与支持人员),创造好的城市环境与商业环境(iPhone、iPad),构建公司法与相应设施(开发工具、iCould等),最后收取税收(30%提成)。
也许可以这么说,基于API的互联网平台,谁抓住了开发者,谁就能胜出。