[本文为动点科技特邀作者: 互联网创业者 @阿力克狮]

互联网服务的新趋势是开放
现在任何一个像样或不像样的网站都有自己的 API
即应用编程接口(Application Programming Interface)
已成为开放的标志
供第三方利用平台创建增值服务或增值合作
没有 API, 都不好意思和业内人士打招呼

1.API 的来源

API 出现的历史原因基本是这样的:
在网站推出之后
如果服务受到市场欢迎的话
往往会收到这样的一些千奇百怪的请求:

A. 某个用户需要某个特殊功能
比如 Twitter 用户说:能否提供一个 MSN 机器人发布微博?
B. 某个网站要求合作
比如,能否将你们的图片流嵌入我们的网站?

还有很多不胜其烦的请求
显然不是公司的优先开发重点
于是公司就决定开放 API
朋友们,我们太忙了
你们想要什么就自己去做吧

于是
API 就成了公司的虚拟 BD
省去了市场开拓部门的很多工作
并成就了一大批第三方开发者
形成了环绕核心产品的生态系统

一个互联网产品的生态系统的成功与否
决定该产品的受欢迎程度
和该产品在互联网拼图中的地位

2. 第三方应用借势

Twitter,Facebook 的平台战略都非常成功
获得了几十万第三方开发者的青睐
Facebook 的平台上将造就多个上市公司
不出意外的话
社交游戏公司 Zynga 将是第一个

Twitter 的第三方应用 TwitPic 是一个纯图片分享网站
开始只是一个个人网站
现在只有 10 多个人
没有风投
目前世界排名 100 左右
远远高于许多巨额资金堆起来的网站

善用其他网站的 API
可以为你的服务带来意想不到的效果
Instagram 是一个只有 4 人的公司
仅仅是 iPhone 上的一个拍照分享应用
功能相当简单
通过利用 Twitter 和 Facebook 等多个社交网站的 API
将图片和上面的粉丝好友分享
9 个月内就达到了 700 万用户和 1.5 亿张图片

3. 从微软说 API

开放 API 起源于微软
在盖兹一味追求市场占有率的策略下
大打 API 开放牌
提供最好的开发工具
放任盗版也是重要的市场策略
其结果是大量第三方应用的开发
极大地丰富了 Windows 平台的生态系统
赢得了 API 战争
尽管微软的操作系统一个大大落后于苹果 MacOS
广泛的市场占有率和第三方开发者的支持
使得它赢得了桌面电脑操作系统的战争

利用第三方开发者的创意
不但可以丰富平台的功能和应用
平台可以根据受欢迎的程度
来决定是否自己推出同样的功能
对于受欢迎的第三方应用来说
这个可能是个双刃剑
可能面临来自平台的竞争
一旦平台提供类似功能
第三方就死掉了
某些幸运的第三方可能被收编

从平台角度来说
与第三方竞争还是收编
这永远是个问题
如果竞争
将会打击所有开发者的积极性
自己开发往往成本较低
但是对于某些特别专业的应用
自己很难找到有关的人才
像 Adobe 和 AutoDesk
就是少数几个屹立不倒的应用开发商
微软也想过拿下 Adobe 的市场
但是其产品根本无法超越 Adobe 的产品线
PostScript,Photoshop,Acrobat……

苹果作为一个全系统的计算机公司
拥有曾经最先进的 MacOS 图形界面操作系统
完全忽略了 API 开放的重要性
它上面的重要应用软件还是微软提供的,如 Office
作为非软件人员出身
Jobs 此时也许并不了解开发者的重要性

后来 Jobs 离开苹果去做了 Next 计算机
和 Sun Microsystems,Silicon Graphics 等进入高端工作站市场
Next 的工作站市场份额可以忽略不计
尽管这个时候大家都明白操作系统的战争就是 API 的战争
已经无人能够撼动微软的霸主地位

Sun 曾有一个机会能够成为新的霸主
它发明的 Java 语言十分受开发者欢迎
但是 Sun 始终没有能够提供高质量的开发工具
没有能够控制应用制作的生产链
把这一块的工作还是交给了微软和 Borland

Sun, Silicon Graphics, Next 本质都是硬件公司
操作系统只是为了卖硬件而已
在整个软件平台的策略方面做得不是很周全
90 年代中期,苹果遭遇空前的危机
PC 的市场份额下降到了 5%
公司召回了 Jobs
开启了苹果第二春

4. 苹果第二春的平台战略

从 iPhone 的整个设计思路可以看出
对第三方开发者的全力支持是整个平台的不可或缺的重要一环
吸取了被微软打败的教训
产品=硬件+软件+应用商店+开发工具
应用商店包括第三方应用+支付
提供了开发工具,发布平台和收费工具等一整套完整的应用销售流程
让开发者专注产品的开放即可
开发者能在这个平台赚钱
用户能有一个琳琅满目的应用商店
苹果既卖硬件,又卖软件,实现了多赢
通过为第三方开发者提供 API
建立一个强大的开发者社区
任何竞争者面对的不是苹果一个公司
而是以苹果为中心的数万个开发者群体

5. 平台和开发者的关系

对第三方开发者而言
他们选择的平台的出发点是:
1. 能够赚钱
2. 能够赚吆喝
没钱能出名也行
作品有人用本身就是一种极大的成就感
出名之后就会有赚钱的机会
最初在做啥网上做了客户端的几位开发者
用作品为自己做了广告
都是各大公司追逐的对象

平台必须足够大
用户必须足够多
才能获得开发者的青睐
平台必须有自己的核心赚钱方式
微软有 Windows,Office
苹果有硬件
Facebook,Twitter 有广告
不和开发者争利
不依赖开发者赚钱
而是协助开发者赚钱
实现共赢
这样才是一个健康的平台

6. 成为互联网拼图的一块

今天连 Instapaper 这样的个人网站
还有主流的团购网站
都推出了自己的 API
不仅仅是为了开发者
而是为了在互联网的拼图上
找到自己的位置
一个完全封闭独立于他人的网络服务
在这个互联互通的世界里
估计很难存活下去

操作系统时代
第三方开发者和平台的关系是极不对称的
平台相当强势
今天 API 更像一个互联互通的接口
你只是互联网拼图中的一块
希望其他应用能够和你对接
和你的服务对接的应用越多
你的服务就越重要
这个和你的公司的规模没有必然关系
API 的提供者和使用者之间是更加平等友好的合作关系
互联网上的选择也很多
开发者跳槽或者支持多方的 API 很容易
平台相对来说没有过去那么强势

互联网的拼图化趋势越来越明显
前不久出现了像 ifttt,一呼这样的管道公司
通过 API 将不同的网络服务连接起来
拼串成一个新服务

所以
在设计你的网络服务时
好好想想如何设计你的开放接口
即使你不想成为平台,也要有 API
它将决定你的互联网江湖地位