对于用户来说使用的安卓版本越高自然功能越全面也更安全,当然对于多数的开发者们来说也是同样的道理。
然而不管在哪个平台都有开发者不愿意使用新版 API 接口,究其原因自然使用旧版接口还有着某些特殊原因。
Android Q 版初始代码开始构建:
谷歌此前已经发布 Android P 正式版并提供代码给厂商适配,而新版本 Android Q 版即日起也已经开始构建。
面向 Android Q 版的代码里就包括系统检查 API 版本,如果应用程序调用的 API 版本过低则会直接弹窗警告。
在 Android P 版里实际也有类似的 API 版本检测工作,只是 Android P 版仅限制基于 Android 1.6 的 API 接口。
为什么开发者不愿使用新接口:
正如文章开头所说新版 API 接口提供更丰富的功能也更安全,那么为什么还有开发者不愿意使用新版接口呢。
因为随着安卓 API 的构建谷歌开始对各种权限控制的越来越严格,以前的宽松对待造成现在的安卓体验不佳。
例如 Android 6.0 之后的版本 API 对权限控制更严格,于是某些开发者想要获得更多权限就不愿意使用新版。
谷歌即将清查旧版 APP:
目前面向谷歌应用商店上架的应用程序必须基于 Android 8.0+,但是以前开发的 App 暂时还没有这个限制。
不过谷歌称自今年 11 月起开始清查旧版应用,如果不发布新版本基于 Android 8.0+ 那么谷歌将会对其下架。
直到 Android Q 版也就是明年八月左右,所有旧版 App 每次打开都会出现弹窗警告提醒开发者和用户更新。
| 留言与评论(共有 0 条评论) |