15

API生态的发展与机遇:从5000组数据看中国API生态与开发者现状

 3 years ago
source link: https://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA%3D%3D&%3Bmid=2651047870&%3Bidx=2&%3Bsn=f46514d48069b5f22a43864e020ad6f2
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

F7Zfiq7.gif!mobile

当前,数字化转型已深入各行各业,API——这个曾经的底层代码接口,不仅发展成为产品本身,更成为企业承载价值、连接业务的核心载体,一个由 API 使用者和开发者组成的、围绕 API 产品生命周期的价值交换新模式正日益成熟,特别是与微服务、DevOps 等技术的融合,都将使得 API 战略成为企业加速创新的利器。

虽然 API 已经作为数据服务等功能接口广泛应用在诸多场景,但大量组织对于 API 生命周期的管理流程、工具使用、价值实现还存在相当程度的认识偏差。 API 不仅需要最高程度的管理,更重要的是,开发者需要思考如何借助外部的消费者市场,从“应用层”退到“技术层”、将“新技术”推向“新业务”,将通用的能力输送给多元行业和场景,不断将内部功能转化为对外服务的做法。

基于此,InfoQ 研究院联合华为云等多家单位发布了《中国 API 生态与开发者现状调研报告(2020 年)》,旨在通过 API 生态、API 开发者、使用者、API 全生命周期管理等多视角展现我国 API 发展的现状与机遇,力求为相关企业、组织、个人制定 API 战略提供一个参考视角。

API 生态:

在 API 生态视角下,参与调研的 API 使用者与开发者人数比例约为 2:1,且从事开发、设计 / 架构的开发者占比最大,总计达到约 64%,而从事文档、部署运维、安全、技术支持、运营监控等职能的人员占比较小。另外,从业年限在 3 年以下的开发者占比为 44.4%,经验并不算丰富。

miMjueJ.png!mobile

这在一定程度上可以说明我国 API 生态的产品能力不足、市场尚处早期发展阶段。一方面,仅少量企业或组织有能力通过开发 API 的手段优化内部效率、并通过优质的管理将内部功能转化为对外服务业务;进一步讲,这样的组织以 API 开发为主、以 API 所能提供的能力为核心竞争力,而对于 API 的管理、维护能力投入不足。相较之下,更多的公司希望借助外部工具快速实现自己的业务逻辑,因此市场对于通过 API 的方式获取技术能力的需求较为旺盛,对于很多开发者来说,提供 API 产品仍然具备较大的市场空间。

API 使用者:

在 API 使用者视角下,对于 API 的主要诉求已由获取数据转变为获取技术能力、甚至业务能力,使用者渴望高效便捷的寻找、调用方式,除关注 API 产品本身性能外,也愈发关注优质的后续服务和使用体验。

eEBj2mr.jpg!mobile

API 开发者:

在 API 开发者视角下,当前开发 API 主要用于优化内部系统、工具和团队协作,其次是促进形成生态、开展外部合作,较少被用于盈利,这表明 API 的竞争还处在蓝海时代。从开发行为来看,API 的性能、可用性、功能性和安全性是开发者的关注重点,Java 和 IntelliJ IDEA 是目前最主流的 API 开发语言和集成环境;此外,API 的开发还需要广泛地借助设计、文档管理、测试等环节的各类工具,工具的易用性受到了重点关注。

iaaMfu.jpg!mobile

API 生命周期管理:

在 API 生命周期管理的维度,API 应用的开发和管理正在向成规模、成体系的团队化、标准化模式演进,建立规范的 API 管理流程已经成为共识,标准流程的建立涵盖了 API 设计、测试、文档、监控等各个环节,各类工具的开发和使用也愈发受到重视。

mmQJNfq.png!mobile

在 API 设计环节,RAML、Swagger 等单一功能的开源编辑器都提供了优秀的编辑工具以支持各自的语言,它们依然是开发者进行 API 设计的首选。

在 API 测试环节,YAPI、Postman 是目前最主流的测试工具,分别有 76.5% 和 43.2% 的 API 使用者和开发者使用过多款 API 测试工具,体现了其激烈的市场竞争,也说明还没有哪款测试工具赢得了用户的绝对信任。

在 API 文档管理方面,有 13.8% 的 API 使用者和 23.3% 的 API 开发者选择使用自研的 API 文档工具,主流文档工具的缺失给双方都造成了一定困扰。此外,仅少数组织拥有自动化生成 API 文档的能力,这项能力的不足也从侧面反映出现有的自动化生成工具难以满足应用需求。

就 API 管理意识而言,API 网关已经成为了开放 API 的首选方式,一定程度上表明了开发者强烈的 API 管理需求。相对而言,使用者对于 API 管理的意识还较为薄弱。

未来展望:

展望未来,API 技术依然面临全面的挑战,受到最多关注的包括标准化、可组合性 / 可重用性、以及安全性,尤其是 API 的标准化将有利于推动 API 应用的互联互通,真正成为项目开发的加速器和连接枢纽。预测 API 的技术发展,首先,微服务架构将与整体的 API 策略深度绑定;其次,物联网的实现将越来越依赖 API 技术;第三,DevOps 和 API 的融合将产生更大的业务价值。

VbQJnan.png!mobile

《中国 API 生态与开发者现状调研报告(2020 年)》是 InfoQ 研究院、华为云共同发起,中国信息通信研究院作为指导单位深度参与,联合用友、环信等多家单位,采集、优选 5000 余份数据,并结合多位行业专家的权威解读和精彩见解制作而成,更多详细内容请点击文末【 阅读原文 】或扫码下方【 二维码 】下载完整版《中国 API 生态与开发者现状调研报告(2020 年)》

IVZvyuy.jpg!mobile


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK