Rumah >masalah biasa >sdk和api之间有什么区别?
sdk和api之间有什么区别?下面给大家具体介绍一下:
定义
API: Application Programming Interface
编写应用程序的接口,抽象概念。
OpenGL is an API.
SDK: Software Development Kit
使用某种语言来暴露 API,提供头文件、库文件、工具(通常不是 IDE)和范例。
DirectX could be an SDK.
相关推荐:《常见问题》
区别
假设你要做一款WiFi可视门铃,APP功能有:
1. 视频对讲
2. APP开锁
3. 访客截图
4. 移动侦测
5. 触发警报
6. 人脸识别
首先,要做1-6的API, 组成了SDK, 然后根据SDK开发Project File项目文件,制作APP, 门铃上写入Firmware固件(Firmware是门铃的软件,是SDK和门铃沟通的桥梁)。
如下图:
后来,你想升级门铃,加入新功能 7. 虹膜识别,做API-7, 组成新的SDK, 生成新的Firmware, 更新到门铃,搞定。
Atas ialah kandungan terperinci sdk和api之间有什么区别?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!