天天看點

SDK與API的差別

1、API是什麼

API全稱 Application Programming Interface,應用程式接口。作業系統除了協調應用程式的執行、記憶體配置設定、系統資源管理外,同時也是一個很大的服務中心,調用這個服務中心的各種服務(每一種服務是一個函數),可以幫助應用程式達到開啟視窗、描繪圖形、使用周邊裝置的目的。---百度百科

2,SDK是什麼

SDK全稱Software Development Kit),軟體開發工具包。一般都是一些軟體工程師為特定的軟體包、軟體架構、硬體平台、作業系統等建立應用軟體時的開發工具的集合。

3,API與SDK的差別

也是在學習文字識别時候看到有API和SDK,是以想知道這兩者的差別:

API是一個函數,有特定的功能;SDK是一個很多功能函數的集合體,是一個工具包;

看下圖展示的,是不是可以簡單了解為SDK是一整套,裡面包含了各類API接口。

SDK與API的差別
SDK與API的差別