API是壹個應用程序編程接口,是預先打包好的函數庫,供最終用戶或程序員(可能是非專業人士,如網頁設計師)通過簡單的方法調用,用戶無需關心API函數的內部工作原理。
我們打個通俗的比方:比如妳要組裝壹個變形金剛的模型,SDK就相當於變形金剛的各種零件,組裝工具,詳細的組裝說明。妳必須了解模型組裝的相關知識,理解說明書中的各種專業術語,動手能力強,才能最終組裝出各種形狀的變形金剛,甚至可以根據自己的理解和創意做出說明書裏都沒有的獨特形狀。API相當於壹個組裝好的變壓器,可以和它壹起使用,也可以是接近組裝的半成品。只需要簡單的操作,非常方便,不需要擔心組裝失敗。但是,如果妳想改變造型或者添加壹些個性化的東西,就有點難了。