据长期关注Android系统的MishaalRahman发布的消息,Google目前已经为Android14引入了两项新变更用来加速弃用32位应用程序以及老旧的SDK版本。
第一项更改是已弃用的ABI警告:
当用户启动任何32位应用程序时,系统都会弹出一个对话框:此应用程序与最新版本的Android系统不兼容,请检查更新或者联系应用程序开发者。
这是Google弃用32位应用程序的一部分,目前绝大多数Android手机都已经使用64位芯片,因此Google很早就制定了32位弃用计划,最终目标是彻底放弃所有32位应用程序,如果一些老旧的应用程序已经没有开发者提供维护和支持不提供64位版,那么将无法在Android新版本中运行。
第二项更改是已弃用的SDK警告:
这个警告实际上在Android13中已经存在,只不过在Android14中Google变更了SDK版本,当用户启动的应用程序还使用SDK27或更低版本(Android8.1及以下版本)则会弹出警告框。
在警告框中Google表示:此应用程序是为旧版本的Android构建的,它可能无法正常工作,并且不包含最新的安全和隐私保护,请检查更新或联系应用程序开发者。
在Android14中Google将最低SDK版本从Android13的23提高到28,也就是说SDK27及以下版本构建的应用程序都会看到此警告。
最后Android14还引入了一项小变更是,如果用户尝试安装SDK22及更低的应用程序,那么系统会直接阻止安装。