ITPub博客

首页 > 应用开发 > > SDK、API 和 app 之间的关系和联系是什么?

SDK、API 和 app 之间的关系和联系是什么?

作者:nt1979 时间:2019-09-10 12:00:37 0 删除 编辑

SDK 、 API 和 app 之间的关系和联系是什么?

SDK( S oftware  D evelopment Kit , 软件开发工具包 ) 一般都是一些 软件工程师 为特定的 软件包 、 软件框架 、 硬件 平台、 操作系统 等建立应用软件时的 开发工具 的集合 , 比如提供安卓开发工具、或者基于硬件开发的服务等。也有针对某项软件功能的SDK ,如推送技术、图像识别技术、移动支付技术、语音识别分析技术等

SDK 的扩展资料

常用的一些SDK: 百度地图 SDK 、微信支付分享 SDK 、支付宝支付 SDK 等等 。为了鼓励 更多的 开发者使用其系统或者语言, 很多 SDK 都 是 第三方服务商 免费 提供的。 使用者 不 无需 再对 项目 的每 一 个功能进行开发,选择合适稳定的SDK 服务 只需 花费很少的 精力 就可以在 项目 中集成某项功能。

 

API ( Application Programming Interface , 应用程序 接口)是一些预先定义的 函数 ,或指软件系统不同组成部分衔接的约定。目的是提供 应用程序 与开发人员基于某 软件 或硬件得以访问一组 例程 的能力,而又无需访问 源码 ,或理解内部工作 机制 的细节。

API 的分类:

API 又分为( Windows 、 Linux 、 Unix 等系统的)系统级 API ,及非操作系统级的自定义 API , 在互联网时代,把网站的服务封装成一系列计算机易识别的数据接口开放出去,供第三方开发者使用,这种行为就叫做开放网站的API ,与之对应的,所开放的 API 就被称作 openAPI 。

 

A PP , Application 的简称,即通过分析,设计,编码,生成 的应用软件 软件,通常是指i os 、安卓 、 微软等手机 上的 软件 ,像我们平常手机上使用的微信、支付宝、微博、贴吧都是 APP ;

 

通俗来说: SDK 建立 APP( 应用软件 ) 时的 开发工具 的集合 ,API 就是 可以调用 数据接口

用SDK 实现系统的一部分功能 , 调用相应的 API 数据,最后的产物就是一个 APP ,也是我们平常使用的软件 .

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4822/viewspace-3124374/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-05

  • 博文量
    318
  • 访问量
    17307