對於安卓系統來說,同壹個系統版本壹般對應多個名稱。比如對於消費者來說,安卓12就是安卓12,或者按照谷歌按字母順序命名的習慣叫安卓S。
而且如果谷歌沒有在2019年正式宣布取消甜點代號命名,那麽Android 12的甜點代號Snow Cone應該更為大眾所熟知。
對於開發人員來說,每個Android版本還將被分配壹個唯壹的整數標識符,這就是API級別。
API(Application Programming Interface)是壹些預定義的函數,其目的是為應用程序和開發人員提供基於某個軟件或硬件訪問壹組例程的能力,而無需訪問源代碼或了解內部工作機制的細節。
構建應用程序時,API(應用程序編程接口)通過抽象底層實現並僅公開開發人員需要的對象或操作來簡化編程步驟。
電子郵件客戶端的圖形界面可以向用戶提供按鈕來執行提取和突出顯示新電子郵件的所有步驟,而用於文件輸入/輸出的API可以向開發者提供將文件從壹個位置復制到另壹個位置的功能,而不需要開發者知道在幕後發生的文件系統操作。
對於市面上運行不同系統版本的安卓設備,API等級也成為開發者區分用戶的系統版本和應用運行環境、保證應用兼容性的重要參考。
這些妳都明白了嗎?