对于业务发展,API 是一个非常关键的驱动因素,甚至直接影响公司的商业变现模型。 API 和乐高积木一样 乐高积木的真正乐趣和吸引力在于:尽管包装盒外面都带有示意图片,但你最终都可以随心所欲得搭出各种样子或造型。你可以发现很多 API 和乐高积木的相似之处: l 标准化:通用、标准化的组件,作为基本的构建块(building blocks); l 可用性:强调可用性,附有文档或使用说明; l 可定制:为不同功能使用不同的 API; l 创造性:能够组合不同的 API 来创造混搭的结果; 乐高和 API 都有超简单的界面接口,并且借助这样简单的界面/接口,它可以非常直观、容易、快速得构建。虽然乐高和 API 一样可能附带示意图片或使用文档,大概描述了推荐玩法或用途,但真正令人兴奋的结果或收获恰恰是通过创造力产生的。 在很多情况下,API 的使用者构建出了 API 的构建者超出预期的服务或产品,API 使用者想要的,和 API 构建者认为使用者想要的,这二者之间通常有个断层。事实也确实如此,在 IT 领域,我们使用 API 创造出了一些非常有创造性的使用场景。
API 和价值链的关系 使用 API 创造价值的最简单的方法,就是看看 API 在价值链中适合或可能适用什么位置,也就是 API 在业务的哪方面会产生广泛影响。API 使用者的目标是将一个移动应用或者在线服务组合在一起,并将其提供给最终用户。 以 Uber 为例,它依赖多种 API: l 地图服务:Google 地图; l VoIP 和短信通知服务:Twilio; l 支付服务:Braintree; l 人脸识别:Microsoft Face API[6] API 的所有者不仅需要考虑他们的 API 可以直接用来做些什么,还要考虑一些潜在的组合下的场景。只有这样,他们才能确保 API 更易于使用和集成。这能帮助 API 使用者也就是应用程序开发人员更好地发挥创造性,也会使得 API 在价值链中价值最大化。 API 和研发思维 API 开发人员最关心的问题: l 我如何通过我的 API 赚钱? l 我如何使我的 API 容易使用? l 我创建的 API 是否是开发人员真正需要的? 可以看出来,后两个问题是解决第一个问题的关键所在。我们要了解开发人员真正需要的 API 是什么样的,“赛合一数据”建议可以遵循以下步骤:
|