據長期關註Android系統的MishaalRahman發佈的消息,Google目前已經為Android14引入兩項新變更用來加速棄用32位應用程序以及老舊的SDK版本。
第一項更改是已棄用的 ABI 警告:
當用戶啟動任何 32 位應用程序時,系統都會彈出一個對話框:此應用程序與最新版本的 Android 系統不兼容,請檢查更新或者聯系應用程序開發者。
這是Google棄用 32 位應用程序的一部分,目前絕大多數 Android 手機都已經使用 64 位芯片,因此Google很早就制定 32 位棄用計劃,最終目標是徹底放棄所有 32 位應用程序,如果一些老舊的應用程序已經沒有開發者提供維護和支持不提供 64 位版,那麼將無法在 Android 新版本中運行。
第二項更改是已棄用的 SDK 警告:
這個警告實際上在 Android 13 中已經存在,隻不過在 Android 14 中Google變更 SDK 版本,當用戶啟動的應用程序還使用 SDK 27 或更低版本 (Android 8.1 及以下版本) 則會彈出警告框。
在警告框中Google表示:此應用程序是為舊版本的 Android 構建的,它可能無法正常工作,並且不包含最新的安全和隱私保護,請檢查更新或聯系應用程序開發者。
在 Android 14 中Google將最低 SDK 版本從 Android 13 的 23 提高到 28,也就是說 SDK 27 及以下版本構建的應用程序都會看到此警告。
最後 Android 14 還引入一項小變更是,如果用戶嘗試安裝 SDK 22 及更低的應用程序,那麼系統會直接阻止安裝。