接口|产品经理须知:如何区分前端后端,常说的API和SDK又是什么?( 二 )


注:可到阿里云、百度云、腾讯云等云平台找更多的接口案例。
SDK:概念:软件开发工具包(SDK,全称:Software Development Kit)。
一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
通俗点是指由第三方服务商提供的实现软件产品某项功能的工具包。
就相当于很多API和其他文件的集合体,你可以用这个完成某一个事情。SDK可不需要依赖网络,如APP安装包里只要涵盖人脸对比SDK,因为人脸对比的方法已经封装在SDK,而SDK在用户安装APP时,已经下载到手机,中因此可以实现离线场景下的人脸对比。如百度人脸对比SDK。
举例子:整个计算器产品可以看做是一个SDK,它里面有API集合(计算器),说明文档(说明书),以及一些其他文件。这个SDK的功能就是计算,可能要算什么不确定,但是你可以通过这个SDK中的某个方法完成,实现你的目的。
作者:版本627;公众号:版本627
本文由 @无序逻辑 原创发布于人人都是产品经理,未经作者许可,禁止转载。
【 接口|产品经理须知:如何区分前端后端,常说的API和SDK又是什么?】题图来自Unsplash,基于CC0协议

推荐阅读