SDK壹般指軟件開發工具包。
軟件開發工具包壹般都是壹些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合。
軟件開發工具包括廣義上指輔助開發某壹類軟件的相關文檔、範例和工具的集合。
為了鼓勵開發者使用其系統或者語言,許多SDK是免費提供的。軟件工程師通常從目標系統開發者那裏獲得軟件開發包,也可以直接從互聯網下載,有時也被作為營銷手段。例如,營銷公司會免費提供構建SDK 以鼓勵人們使用它,從而會吸引更多人由於能免費為其編程而購買其構件。
擴展資料:
SDK的隱私風險
2019年11月,上海市消費者權益保護委員會委托第三方公司對壹些手機軟件中的SDK插件進行了專門的測試,卻發現壹些SDK暗藏玄機。它們會讀部設備的IMEI、IMSI、運營商信息、電話號碼、短信記錄 、通訊錄、應用安裝列表和傳感器信息。
這些APP裏的SDK來讀取用戶的隱私信息只是第壹步,讀取完成後,還會悄悄地將數據傳送到指定的服務器存儲起來。
北京招彩旺旺信息技術有限公司的SDK,甚至涉嫌通過菜譜、家長幫、動態壁紙等多款軟件,竊取用戶更加隱私的信息。因為SDK能夠收集用戶的短信,以及應用安裝信息,壹旦用戶有網絡交易的驗證碼被獲取,極有可能造成嚴重的經濟損失。