當前位置:編程學習大全網 - 源碼下載 - APP與SDK的關系是什麽_sdk和app區別

APP與SDK的關系是什麽_sdk和app區別

SDK建立APP(應用軟件)時的開發工具的集合,API就是可以調用數據接口。用SDK實現系統的壹部分功能,調用相應的API數據,最後的產物就是壹個APP,也是我們平常使用的軟件。

SDK壹般都是壹些軟件工程師為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合,比如提供安卓開發工具、或者基於硬件開發的服務等。也有針對某項軟件功能的SDK,如推送技術、圖像識別技術、移動支付技術、語音識別分析技術等。

API目的是提供應用程序與開發人員基於某軟件或硬件得以訪問壹組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。

擴展資料

API應用案例:

示例場景:假如妳是壹家小企業,公司網站上有壹個表格是用來給客戶註冊預約的。妳想要憑借這些預約細節信息,讓客戶能夠自動在谷歌日程上創建活動。

API使用:這就意味著,妳的網站服務器需要直接與谷歌服務器進行對話,在掌握既定細節信息的情況下,申請創建活動。之後,妳的服務器就會接收到谷歌的響應並進行處理,然後將相關信息發送回瀏覽器,比如說向用戶發送壹個確認信息。

API的分類:

API又分為(Windows、Linux、Unix等系統的)系統級API,及非操作系統級的自定義API。

作為壹種有效的代碼封裝模式,微軟Windows的API開發模式已經為許多商業應用開發的公司所借鑒,並開發出某些商業應用系統的API函數予以發布,方便第三方進行功能擴展。如Google、蘋果電腦公司,以及諾基亞等手機開發的API等等。

API又分為開放式API和私有API。顧名思義,開放式API即是向所有人公開的接口,允許任何人調用它並獲取到它背後的數據,有時公司會將API作為其公***開放系統。

也就是說,公司制定自己的系統接口標準,當需要執行系統整合、自定義和程序應用等操作時,公司所有成員都可以通過該接口標準調用源代碼,該接口標準被稱之為開放式API。私有API即接口未對外開放。

  • 上一篇:C#如何判斷壹個字符串是否包含字符?
  • 下一篇:如何追擊填權股?
  • copyright 2024編程學習大全網