版本過老 Android P 將不再支持這類應用

03-20

隨著每年推出的新手機和新系統越來越多,廠商和開發商很難保證每個應用都能在所有設備上流暢運行,所以蘋果和谷歌每年都會淘汰一些系統版本和機型,就像谷歌今天做的那樣:Android 4.1 以前的應用將無法在 Android P 中運行。

外媒在 Android P 的 SDK 中發現瞭一段名為 MIN_SUPPORTED_TARGET_SDK_INT 的文件,谷歌在其中加入瞭對最低 SDK 版本的要求:Android P 中運行的 App,SDK 版本最低為 v17。而這一版本對應的系統是 Android 4.1,所以如果一個 App 是基於 Android 4.1 的 SDK 開發的,那麼就無法運行在 Android P 上。

開發者在虛擬機上安裝瞭 Android P,然後嘗試安裝、使用瞭基於 Android 4.1 版本的 App,發現安裝是沒有問題的,但是點擊打開時系統會提示無法使用。

現在看來,Android 4.1 系統及之前版本的份額雖然早已經不到 5%,但是基於 Android 4.1 及以前系統的 SDK 開發的 App 還是不在少數,這也是現在 Android 手機上 App 運行緩慢的主要原因之一。現在不少開發者為瞭省事,直接用老的 SDK 開發 App,久而久之,就變成瞭 " 新瓶裝舊酒 ",怎麼優化都是不會合適的。

其實在這一點上,蘋果更加果斷,在 iOS 11 上,就不再支持 iPhone 5/5c 以及更老的機型,還完全淘汰瞭 32 位的 App 和硬件。而谷歌最近幾年也是在慢慢靠攏 iOS,比如前幾個大版本的 Android 中,對於 API 的訪問權限就逐漸縮緊,在最新的 Android P 中更是為某些 App 限定瞭 API 范圍,超出范圍的 API,系統壓根就不會開放給 App。

並且很多人不知道的是,近年來 Android 也新增瞭禁止系統降級、限制後臺安裝 App 、限制 App 後臺和移除 " 允許未知來源應用 " 開關等改動,不過和以前一樣,解鎖 Bootloader 並 ROOT 之後,這些限制還是可以隨意突破的。

閱讀全文

精彩圖片
文章評論 相關閱讀
© 2016 看看新聞 http://www.kankannews.cc/