SDK是Software Development Kit 的缩写,中文意思就是“软件开发工具包”,是由专业公司提供专业服务的集合。开发者不需要再对产品的每个功能进行开发,选择合适的SDK服务花费很少的时间和精力就可以在产品中集成某个功能。SDK是开发某类软件的相关文档、范例和工具的集合。使用SDK可以提高开发效率,更容易的接入某个功能。
API(Software Development Kit ,应用程序编程接口)是我们俗称的接口。通过这个通道,可以访问到后台的数据,但是又无需调用源代码,也无需理解内部工作的细节。
举例说明:
如果对方需要你提供一个天气api接口,是指对方按照接口的规范格式,可以对数据进行访问。
而SDK包含(1)接口文档以及库文件,(2)帮助文档、(3)开发示例 (4)实用工具。而接口文件和库文件就是API,将底层的代码进行封装,提供给用户一个调用底层代码的接口。
大家是否己经明白了呢