安卓|目標API等級在Android中的應用

【安卓|目標API等級在Android中的應用】安卓|目標API等級在Android中的應用

文章圖片


API在手機的應用商店中有著很重要的應用 , 尤其是目標API級別的 , 這個在現在的Android中有著很重要的地位 。
Android的應用商店往往都是手機品牌自己的 , 但是這樣的處理方法最后會導致的問題是 , 有應用出了問題之后 , 用戶回去罵該手機廠商 , 久而久之這個手機品牌的名聲就不好 , 很多新用戶就會選擇其他的商家了 。

而可以解決這個問題的方法就是API 。
通過讀取應用開發者為應用聲明的targetSdkVersion清單屬性 , Android 系統得以判斷這款應用的目標 API 級別是多少 , 進而確定哪些新特性可以在這款應用中啟用、哪些特性則需要做適當的兼容處理 。
以前幾年大家熱切期盼的“沙盒”機制分區存儲為例 , 應用必須首先通過清單屬性告訴 Android 系統“我的目標 API 級別是 30 , 是支持最新特性的好應用” , 系統在讀取到這一聲明后才會為應用啟用分區存儲機制 。
而對當時需要時間過渡的應用而言 , 它們在告訴系統自己的目標 API 級別不夠 30 之后 , 系統則不會為這些應用啟用“沙盒”機制 。
所以在 Android 開發者網站所列出的各種 API 接口、聲明數值、字符串等信息旁 , 也都會有一行小字說明這個功能是在哪一個 API 級別中所加入的 。

在 Android 13 的介紹中 , Google 也有一個專門的頁面來說明目標 API 級別在 Android 13 及以上(另一種說法是以 Android 13 或更高版本為目標平臺)的應用將受到哪些行為變更影響 。
你知道API機制對Android的作用了嗎?

    相關經驗推薦