手机
手机 手机资讯 手机新闻 安卓9.0原生系统越发完善:这些APP惨遭淘汰
Google
03月 22

安卓9.0原生系统越发完善:这些APP惨遭淘汰

编辑:匿名 来源:太平洋电脑网
放大 缩小 打印 邮件 收藏本页

冰箱/Xposed等系统工具

前面所提到的App之所以会下岗,主要是由于Android P提供了类似的功能。不过,Android P除了有新功能,系统机制也有所变更,这导致某些以前能用的App在新系统中无法运行,从而面临淘汰。

Android P中,Google极大程度地限制了非官方API的使用。Google会锁定App所能访问的API,系统的某些API不再提供给App接入,而且App难以再使用没有经过认证的API。

这会造成怎样的结果呢?一方面,直接就会导致诸多App的推送、分享功能失效,某些App之所以能够实现推送功能,是因为使用了一些第三方的推送平台,需要接入相关的API;另一方面,很多玩家喜闻乐见的黑科技App,也无法使用了。

非官方公开API可能无法在安卓9.0中使用了

很多可玩性高的安卓App,都会用到一些不包含在官方SDK的API。例如Xposed和冰箱等等,通过一些钩子,可以实现普通App所难以做到的功用。

然而在Android P中,Google会限制使用非SDK方法与字段,开发者将无法对其进行访问——无论通过直接调用、反射还是JNI等方式。如果加以尝试,则会收到NoSuchFieldException或者NoSuchMethodException等错误提示。因此,好些玩家们喜闻乐见的App,基本上算是废了,不得不在新系统中走下岗位。

老旧应用/使用老SDK应用

对于这些系统工具被Android P淘汰,有的朋友可能不以为然,毕竟这些工具普遍冷门,只有玩家才会关心。但是,被强制下岗的App,其实并不仅限于这些小众工具,在Android P中,一票大众经常接触的App,可能也濒临淘汰。

一大堆国产App现在仍使用老旧SDK,可能面临淘汰

Android P在新系统中,对使用老旧Target API的应用作了严格限制。Google在SDK增加了一项MIN_SUPPORTED_TARGET_SDK_INT新规,如果App的SDK版本低于v17,那么App将无法兼容Android P。这意味着安卓4.1包括以前版本的App,将会在Android P中遭到淘汰。

现在Android P首个开发者预览版已经放出,开发者们也对其进行了测试,测试结果如同预料一般,旧版的App果然没法运行。在Android P中,尽管旧版App依然能够安装,但开启的时候系统会警告该App无法兼容,需要升级。目前国内不少App都仍使用老旧的SDK,恐怕在Android P的时代,这些老旧应用将会成为历史。

总结

其实每一代安卓都会增添更多贴近实际应用的功能,也会树立起一些前所未有的限制,这些举措不可避免会挤压一部分App的生存空间。

然而,每一代安卓系统虽然都会给老旧App带来挑战,但也往往会带来很多新机会,例如安卓这两年主打的物联网、ARCore等等,都能令人看到诸多可能性。安卓9.0无疑是个剧变的版本,希望Google和App开发者们都能在这个世代的安卓中,给用户带来更好的体验吧。

打印 邮件 收藏本页
推荐阅读
相关阅读