【安卓|目標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的作用了嗎?
相關經驗推薦
- 高通驍龍|4年前的iPhoneXR放現在,相當于什么價位的安卓機?說了你別不信
- 平板電腦|不黑不吹,安卓系統也分兩種,一種是國行版,一種是海外版
- 索尼|Win11如何安裝安卓應用
- 安卓|vivo X Note手機使用體驗:為商務做足功課
- 安卓|Android系統為什么用久了會卡?那格式化還原后還會卡嗎?
- 蘋果|都是5999起,蘋果只能標準版,國產安卓都能上Pro了
- 小米科技|降價2000多元!小米安卓之光迎來低價,目前剩下一個短板?
- 平板電腦|預算不超過2K元 安卓平板怎么選?
- USB|為什么12GB運存的安卓手機,不如4GB的iPhone流暢?
- 安卓|一部手機的壽命是多久,你多久會換一部手機?
