Android系统存在着很大的版本分化问题,最新版本系统的使用寥寥无几,而老版本的系统则大行其道,这对于开发者来说十分头疼。不过在Android P最新版本中,则开始对老旧版本的应用开始下手了。
开发者在最新的Android P Dev Preview版本中找到了一个新消息,它设置了最低支持的API版本。如果应用程序没有满足API版要求,操作系统会弹出警告消息:“这个应用程序是为旧版Android系统所构建的,可能无法正常工作,请尝试检查更新,或联系开发人员。”
Android P中设置的当前最小API版本是17,即4.2 Jelly Bean。未来谷歌必然会逐渐提高API支持的版本,也就是说谷歌方面在清退老版本的应用。
其实苹果方面已经做了类似的事情,其将旧版本的应用程序清除出App Store,即使用户从iCloud备份中运行这样的应用程序,苹果方面也会弹出警告消息或根本不会运行。