首页»版块 历史内容 历史内容 历史内容 历史分类 释疑解惑-- 为什么Mate7 EMUI3.1更新后安装软件缓慢?

释疑解惑-- 为什么Mate7 EMUI3.1更新后安装软件缓慢?

  [复制帖子标题和链接]

1.6万9

荣耀粉丝8380077 摄影达人  发表于 2015-8-18 23:25:35 属地未知 来自:浏览器
本帖最后由 BH8AVW 于 2015-8-18 23:27 编辑

自从  Mate7 更新基于安卓5.1系统 EMUI3.1


就有不少的机主反应说  更新之后怎么安装APP速度比以前慢了?


是的,如果安卓5.1的APP安装不比4.4(这里的4.4表示被华为阉割了某种的4.4,其实谷歌原生4.4还是一样的慢)


为什么哪?   


这个其实 就是很多人希望更新之后务必有的 ART 功能 导致的!


ART是什么?我们先来看看吧


  在Android 4.4系统中,谷歌为用户加入了一个名为ART的机制,与之对立的则是Dalvik,那么这是什么意思的,其实ART是Android Runtime的缩写,在谷歌官方页面介绍中,将其称为新的虚拟机,为了更好的完善以及让用户有一个适应的过程,所以在Android 4.4版本中加入了这个机制。


  为什么要加入ART这个机制?是因为在Dalvik环境中,应用每次运行时,字码节都需要通过即时编译器转换为机器码,说白了就是会拖慢应用的运 行效率。而在ART环境中,第一次安装应用时,字码节就预先编译成机器码,所以就不用每次都进行转换,从而提高应用的的启动和执行速度。


  在Android 5.0中,系统则是默认运行ART环境,但是问题来了,ART虽然启动与运行应用时的速度得到了很大的提升,但是在安装应用时会比较慢。




相信说了这些   不少的机主已经明白了吧

释疑解惑-- 为什么Mate7 EMUI3.1更新后安装软件缓慢?


评论9
荣耀粉丝8380077 摄影达人  发表于 2015-8-18 23:30 属地未知 来自:浏览器
附一个关于ART模式的介绍:
Dalvik是Android的核心组成部分之一,Android上的应用程序需要依靠它才可以正常运行。现在Google准备用新的运行环境ART来替代它。在Android4.4上,有两个运行环境供开发者选择—默认的Dalvik和测试中的ART。
在以前的Android系统上,所有的应用程序都是运行在Dalvik中。应用程序每次运行时其中一部分代码都要需要机器重新编译。这个过程即消耗时间又要消耗系统资源,所以执行效率难免会降低。但其优点在于这种机制可以让各种各样的应用程序运行在多种硬件架构上。相比Dalvik,ART的处理机制完全不同,它会在应用程序安装时就把程序代码转换成机器语言,让程序成为真正的本地应用。这样做的好处是程序的启动时间被极大的提高,运行速度也会更快。电量消耗的更少,系统行也跟着更加流畅。
由于ART还处于测试阶段,所以目前还很难精确地度量出其为Android设备提升的效率。但是一些基准测试表明它将大多数应用程序的执行时间削减了一半左右。这就意味着那些需要大量处理器性能和长时间运行的任务会被更快地执行完毕,系统也会更多地停留在闲置状态。电量损耗会减少,流畅度也自然会提升。
当然ART带来一些优点的同时,也会带来一些缺点。
其一,由于ART需要应用程序在安装时就把程序代码转换成机器语言,所以这会消耗掉更多的存储空间,但消耗掉空间的增幅通常不会超过应用代码包大小的20%。
其二,由于有了一个转码的过程,所以应用安装时间难免会延长。拿最新的Google+应用为例,其apk格式的安装包大小为28.3MB,但其代码仅为6.9MB,所以多消耗掉的存储空间并不惊人。至于第二个缺点那就只能等待了。



PS:安卓5.0及以后版本 ART模式是直接默认的!
荣耀粉丝6801639  LV8  发表于 2015-8-20 23:37 属地未知 来自:浏览器
cocoses 发表于 2015-8-20 22:26
但是B320好像改了不是ART模式!

真的假的,持续关注中
荣耀粉丝769812  LV9  发表于 2015-8-21 07:55 属地未知 来自:浏览器
路过看看
   发表于 2015-8-21 09:04 属地未知 来自:浏览器
归金珠 发表于 2015-8-20 17:18
还是没懂

很简单,就是安装时间长了,运行更快,占用安装空间比以前大些
   发表于 2015-8-21 12:05 属地未知 来自:浏览器
涨知识了
   发表于 2015-8-21 14:36 属地未知 来自:浏览器
所噶,现在知道了。
wlok188 分区版主  发表于 2015-8-21 15:18 属地未知 来自:浏览器
嗯~了解一下!感谢楼主的分享~
   发表于 2015-8-21 15:32 属地未知 来自:浏览器
320提示google play出错啊
   发表于 2015-8-21 15:50 属地未知 来自:浏览器
长知识了
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表