SDK是二进制包,还是源代码
SDK不是源代码,是工具包,编译后的jar、dll、so组件供开发者调用。
是完全封装好的,提供的是一个二进制的包
SDK需要升级
SDK和开发语言相关
SDK与API的区别
API文档一般是多个接口,需要消费者实现逻辑函数,比如先调用登录API,得到某个信息后,再调用另一个API,拿到另一个信息后,再调用下一个API,最后完成操作。
相比之下,如果用SDK的话,可能只需要写一句话就好了,因为别人已经封装好了。
SDK提供方
提供API比提供SDK简单很多,因为SDK提供方要提供不同平台环境的,比如windows、IOS、Android的包。