什么是SDK?使用SDK有什么好处?
SDK (Software Development Kit )即“软件开发工具包”,是一套开发工具集合,可以为特定的软件包、应用软件、软件框架、硬件平台、操作系统等产品提供服务。通俗来说,它指的是由第三方服务商提供的工具包,用以帮助实现软件产品某项功能。
一个产品想实现某些特定功能如消息推送,便可以找到相关的第三方SDK,工程师直接接入SDK,不用再重新开发。这样,工程师可以将更多的时间和精力投入到其他产品业务相关功能的开发上。
个推专注于开发者服务,从消息推送起家。截止至2019年12月,累计SDK安装量超520亿。
SDK 和 API 的区别是什么?
sdk,是插件,对外暴露一些api,让其他人能够调用使用其中方法
api,是应用接口,其他人能够调用使用其中方法
通俗点讲,sdk就是把api打包成一个插件,让别人可以简单集成,调用对外暴露的api