首頁  >  文章  >  SDK是什麼意思

SDK是什麼意思

(*-*)浩
(*-*)浩原創
2019-06-11 13:30:0686242瀏覽

軟體開發工具包(縮寫:SDK、外語全名為:Software Development Kit)通常是一些軟體工程師為特定的軟體套件、軟體框架、硬體平台、作業系統等建立應用軟體時的開發工具的集合。

SDK是什麼意思

軟體開發工具包含廣義上指輔助開發某一類軟體的相關文件、範例和工具的集合。 (推薦學習:PHP影片教學

軟體開發工具包是一些被軟體工程師用於為特定的軟體包、軟體框架、硬體平台、作業系統等創建應用軟體的開發工具的集合,一般而言SDK即開發 Windows 平台下的應用程式所使用的SDK。它可以簡單的為某個程式設計語言提供應用程式介面 API的文件,但也可能包括能與某種嵌入式系統通訊的複雜的硬體。一般的工具包括用於調試和其他用途的實用工具。 SDK 也經常包含範例程式碼、支援性的技術註解或其他的為基本參考資料澄清疑點的支援文件。

為了鼓勵開發者使用其係統或語言,許多 SDK 是免費提供的。軟體工程師通常從目標系統開發者那裡獲得軟體開發包,也可以直接從網路下載,有時也被當作行銷手段。例如,行銷公司會免費提供建立SDK 以鼓勵人們使用它,從而吸引更多人因為能免費為其程式設計而購買其構件。

SDK 可能附帶了使其無法在不相容的許可證下開發軟體的授權。例如產品供應商提供一個專有的 SDK 可能與自由軟體開發抵觸。 GPL 能讓 SDK 與專有軟體開發近乎不相容。 LGPL 下的 SDK 則沒有這個問題。

SDK 包含了使用 API 的必要資料,所以人們也常把只使用 API 來編寫 Windows 應用程式的開發方式叫做 「SDK程式設計」。而API和SDK 是開發Windows應用程式所必需的東西,所以其它程式設計框架和類別庫都是建立在它們之上的,例如VCL 和MFC,雖然他們比起「SDK 程式設計」 來有著更高的抽象度,但這絲毫不妨礙我們在需要的時候隨時直接呼叫 API 函數。

與MOD的關係

遊戲中就有很多SDK工具包,可以開發MOD和資料片。

2017-Vungle 推出 SDK V5,增加10 個新的互動式應用程式內視訊範本進一步增強消費者的廣告體驗 -新的模版將會植入Vungle最新的廣告埋點技術。 

更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!

以上是SDK是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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