SDK、API 和 app 之間的關係和聯絡是什麼?

andy888168發表於2019-09-09

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部落格 ” ,連結:http://blog.itpub.net/69947096/viewspace-2656485/,如需轉載,請註明出處,否則將追究法律責任。

相關文章