安卓现在的系统有没有解决用久了卡的问题

2021-11-04 科技 140阅读

Android4.4以后可以用ART模式,ART模式不会卡。


ART模式英文全称为:Android runtime,谷歌Android 4.4系统新增的一种应用运行模式,与传统的Dalvik模式不同,ART模式可以实现更为流畅的安卓系统体验,对于大家来说,只要明白ART模式可让系统体验更加流畅,不过只有在安卓4.4以上系统中采用此功能。


  1. 如果要解释清楚什么是ART模式,就需要从Android系统的应用编译模式说起,Android系统是以Linux系统为底层构建的,Android系统是开源(源代码公开)的,Android系统势必会适配到不同硬件配置的设备上,因此谷歌为了降低应用的开发难度在Linux底层之上构筑了一个名为“Dalvik”的虚拟机。

  2. 因为Dalvik虚拟机的存在,Android系统的开发者只需使用谷歌提供的SDK(软件开发工具包)即可较为轻松的按照一套“规则”创建APP,不用顾忌硬件、驱动等问题,在每次执行应用的时候Dalvik虚拟机都会将程序的语言由高级语言编译为机器语言,这样当前设备才能够运行这一应用。

  3. 了解了Dalvik模式之后,便要了解一下Android4.4中新加入的ART模式,该模式的完整名称是Androidruntime,事实上谷歌的这次优化源于前不久其收购的一家名为Flexycore的公司,该公司一直致力于Android系统的优化,而ART模式也是在该公司的优化方案上演进而来。

  4. ART模式与Dalvik模式最大的不同在于,在启用ART模式后,系统在安装应用的时候会进行一次预编译,在安装应用程序时会先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译了,执行效率也大大提升。



开启方法:

  1. 手机设置中,找到关于手机--版本,不停点击根据提示就可以开启【开发者选项】

  2. 在开发者选项中找到【运行环境】,这里面就有两种运行模式一种是默认的Dalvink,另一种就是ART模式。这是只有选择ART就行。

  3. 选中ART模式后,手机会给出类似于安全声明之类的提示,然后就会提示重启,按提示操作后。重启的时候就会出现手机在自动升级的通知,这个根据手机中有的软件需要的时间3-5分钟不等。

  4. ART模式虽然使得程序运行流畅多了,但是,也占用了更多的系统内存,同时在安装程序的时候时间也相对增多了(ART好像就是在这时候进行预编译的),这样开机也会慢了一些。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com