有哪位能用简单易懂的语言说明一下SDK和API的关系与区别

最好能举例说明一下... 最好能举例说明一下 展开
 我来答
wang1peng2rui3
2019-05-05 · TA获得超过378个赞
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:40.1万
展开全部
以前从来没有仔细区分二者的关系和区别……
试图简单说明:
SDK是工厂,API是使用机器的说明书和对机器的使用。

复杂说明:

直观来说SDK是软件开发包(甚至包括运行环境),就如同一个生产线一样,你在这里面才能又快又好又方便的地造出产品,而且还能给你提供模拟或真实测试之类的环境。
API应用程序接口,大致就是按规则调用别人写好的库,快速实现某个功能。
SDK里面肯定是有大量的API,不仅如此SDK还有自己的其他约束和规则。总之目的是为了方便你开发软件和程序的。
API显然也不一定在SDK中,除非你认为你的操作系统就是一个大的SDK。它就是为了给你提供某种功能,比如你的APP要使用讯飞的语音识别,这时候就用人家的API接口就行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式