APP与SDK的关系是什么?

 我来答
IT168
2022-10-11 · 百度认证:IT168官方账号,优质数码领域创作者
IT168
IT168是中国最大的个人和企业IT产品选购、互动网站,每日提供最新的IT产品报价、促销行情、手机、平板、笔记本、相机和企业等50个频道提供最专业的产品选购和使用建议。
向TA提问
展开全部

SDK 建立 APP( 应用软件 ) 时的 开发工具 的集合 ,API 就是 可以调用 数据接口。用SDK 实现系统的一部分功能 , 调用相应的 API 数据,最后的产物就是一个 APP ,也是我们平常使用的软件。

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

API目的是提供 应用程序 与开发人员基于某 软件或硬件得以访问一组 例程 的能力,而又无需访问源码 ,或理解内部工作机制 的细节。

扩展资料

API应用案例:

示例场景:假如你是一家小企业,公司网站上有一个表格是用来给客户注册预约的。你想要凭借这些预约细节信息,让客户能够自动在谷歌日程上创建活动。

API使用:这就意味着,你的网站服务器需要直接与谷歌服务器进行对话,在掌握既定细节信息的情况下,申请创建活动。之后,你的服务器就会接收到谷歌的响应并进行处理,然后将相关信息发送回浏览器,比如说向用户发送一个确认信息。

API的分类:

API又分为(Windows、Linux、Unix等系统的)系统级API,及非操作系统级的自定义API。

作为一种有效的代码封装模式,微软Windows的API开发模式已经为许多商业应用开发的公司所借鉴,并开发出某些商业应用系统的API函数予以发布,方便第三方进行功能扩展。如Google、苹果电脑公司,以及诺基亚等手机开发的API等等。

API又分为开放式API和私有API。顾名思义,开放式API即是向所有人公开的接口,允许任何人调用它并获取到它背后的数据,有时公司会将 API 作为其公共开放系统。

也就是说,公司制定自己的系统接口标准,当需要执行系统整合、自定义和程序应用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准被称之为开放式API。私有API即接口未对外开放。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式