SDK、API 和 app 之間的關係和聯絡是什麼?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師web前端分享SDK與API之間的關係和聯絡程式設計師Web前端API
- Kubernetes和Docker之間的關係是什麼?Docker
- TPS和響應時間之間是什麼關係
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- Centos和Redhat有什麼關係?Centos和Redhat的區別與聯絡介紹CentOSRedhat
- GNU是什麼?和Linux是什麼關係?Linux
- 什麼是子域名?主域名和子域名之間有哪些關係和區別?
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- GitClub和GitHub是什麼關係Github
- 人工智慧和python之間有什麼聯絡?為何用python?人工智慧Python
- 精益生產和智慧製造之間有什麼聯絡?
- 特殊特性與FMEA之間的關係是什麼?
- 人工智慧和大資料到底有什麼關係?是如何聯絡在一起的?人工智慧大資料
- 什麼是Cython?和Python有什麼關係?Python
- 知識點,JavaScript與Java之間有什麼區別和聯絡?JavaScript
- 雲端計算、大資料和物聯網之間,之間有什麼關係與區別?大資料
- Linux中軟連結和硬連結之間有什麼區別和聯絡?Linux
- 什麼是Yottachain和YTA幣,它們是什麼關係?AI
- 設計,架構,框架之間是什麼關係?架構框架
- 大資料與Hadoop之間是什麼關係?大資料Hadoop
- 客戶、聯絡人、商機管理之間的區別是什麼?
- 人工智慧和Python是什麼關係?人工智慧Python
- pycharm和python區別(關係)是什麼PyCharmPython
- 奈學:Java 和 JavaScript 是什麼關係?JavaScript
- Window, WindowManager和WindowManagerService之間的關係
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- 元宇宙是什麼,和遊戲有什麼關係元宇宙遊戲
- 程式設計師和產品經理之間是什麼關係?是如何相愛相殺的?程式設計師
- 什麼是大資料?Python和大資料有什麼聯絡?大資料Python
- 什麼是 SRE?它和 DevOps 是怎麼關聯的?dev
- spring、springmvc、springboot、springcloud 之間的聯絡和區別SpringMVCSpring BootGCCloud
- XML和HTML有什麼區別?兩者之間有什麼關聯?XMLHTML
- Web前端是幹什麼的?和後端是啥關係?Web前端後端
- Linux和Unix之間有什麼關聯?區別在哪裡?Linux
- Linux和大資料雲端計算之間有什麼關係?Linux大資料
- 雲端計算和Linux是什麼關係?Linux