非官方公开API可能无法在安卓9.0中应用了
很多可玩性高的安卓App,都邑用到一些不包含在官方SDK的API。例如Xposed和冰箱等等,经由过程一些钩子,可以实现通俗App所难以做到的功用。然而在Android P中,Google会限制应用非SDK办法与字段,开辟者将无法对其进行拜访——无论经由过程直接调用、反赡┞氛样JNI等方法。如不雅加以测验测验,则会收到NoSuchFieldException或者NoSuchMethodException等错误提示。是以,好些玩家们喜闻乐见的App,根本上算是废了,不得不在新体系中走下岗亭。
毫无疑问,这是一个颇为实用的功能。人们并不是随时随地都能找获得蓝牙鼠标键盘的,当你忽然想要遥控客堂的HTPC,或者一时找不到演示PPT的遥控器,Android P就能让手机派上用处了。
老旧应用/应用老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开辟者们都能在这个世代的安卓中,给用户带来更好的体验吧。
【编辑推荐】
- 区块链在将来最有可能在哪些范畴产生落地应用?
- 深度进修在细分范畴的应用实践与深度的技巧商量
- 外媒速递:三款开源解决筹划助您轻松实现应用集成
- 区块链是什么技巧应用于什么营业
- 【直播】智能一点CTO莫瑜:深度进修模型及对话机械人范畴应用实践
推荐阅读
全平易近充电节 | 3月26日~30日 2000位IT行业拭魅战专家邀请你一路充电进修! 零售的变革始终是以效力为重要推动力量。推动零售变革的重要身分可能是花费变更,互联网的成长,二者产生的叠加>>>详细阅读
地址:http://www.17bianji.com/lsqh/40813.html
1/2 1