SDK是Software Development Kit的簡稱,中文為:軟件開發工具包,一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合。
| 問題解答
SDK是由第三方服務商提供的實現軟件產品某項功能的工具包,里面一般以集合kpi和文檔、范例、工具的形式出現,也就是由很多類型文件的集合。
SDK是由專業性質的公司提供專業服務的集合,比如提供安卓開發工具、或者基于硬件開發的服務等。也有針對某項軟件功能的SDK,如推送技術、圖像識別技術、移動支付技術等,同時資源優勢類的公司也提供資源共享的SDK,如一些廣告SDK提供盈利渠道,分發SDK提供產品下載渠道。
| 拓展閱讀
SDK的組成元素
1. 接口文件和庫文件
籠統地說就是先前提到過的API。通過將底層的代碼進行封裝保護,提供給用戶一個調用底層代碼的接口。
2. 幫助文檔
用來解釋接口文件和庫文件(即API)的功能,以及介紹相關的開發工具,操作示例等。
3. 開發示例
即簡單的成品DEMO展示,包括源代碼。
4. 實用工具
通常是指用來協助用戶進行二次開發的工具,比如二次開發向導、API 搜索工具、軟件打包工具等。
[免責聲明]
文章標題: SDK是什么?
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。