首页 > APP > 安卓5.0手机发布导致大量app出现不兼容,根源在于采用了新的ART虚拟机(代码执行环境)、新的安全策略
2015
05-13

安卓5.0手机发布导致大量app出现不兼容,根源在于采用了新的ART虚拟机(代码执行环境)、新的安全策略

Android 4.4中谷歌为开发者提供了两种编译模式,一种是默认的Dalvik模式,而另外一种则是 ART模式。目前ART已经取代Dalvik成为默认选项。一直以来,Dalvik虚拟机背负着Android应用卡顿的罪名,原因则是应用在运行的过程中,虚拟机Dalvik通过一个叫JIT(Just-in-time)的解释器动态的进行编译并执行,这一过程也拖慢了运行效率。

与之形成鲜明对比的ART模式,则是在用户安装应用时就进行预编译操作,将原本在程序运行中时的编译动作提前到应用安装时。在省去解释代码这一过程之后,应用的运行效率会更高。

360近日测试报告显示,APP与系统不兼容的根源在于5.0对系统核心部分进行了大量修改,如采用了新的ART虚拟机(代码执行环境)、新的安全策略等,这直接导致一些应用安装不上,运行不了。

目前,搭载安卓5.0的手机多为新上市的产品,如三星Note4、S6、谷歌Nexus6等。谷歌公布的数据显示,安卓5.0的市场占比已达到9%,覆盖用户近200万。

这就需要开发者对app进行相应的升级,并使用5.0的编译模式。


作者:admin
admin
TTF的家园-www.ttfde.top 个人博客以便写写东西,欢迎喜欢互联网的朋友一起交流!

本文》有 0 条评论

留下一个回复