首頁  >  文章  >  sdk和api之間有什麼區別?

sdk和api之間有什麼區別?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-06-14 09:14:223598瀏覽

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, 更新到門鈴,搞定。

以上是sdk和api之間有什麼區別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn