电脑技术网 - 从此开始了解电脑、科技、手机、智能硬件、网络相关的各项适用知识!

电脑技术网_it资讯_游戏攻略_手机教程_电脑教程_无线路由器设置_设置无线路由器_办公软件教程_电脑系统安装_电脑维修知识

安卓三大运行模式xp框架、ART和Dalvik

本文主要介绍:首先了解几个名词: 1.DalvikART前身,即安卓4.4之前的ART。但是4.4保留了Dalvik,实际上4.4版本两者共存。 Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合
  首先了解几个名词:

  1.DalvikART前身,即安卓4.4之前的ART。但是4.4保留了Dalvik,实际上4.4版本两者共存。

  Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Dalvik 经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik 应用作为一个独立的Linux 进程执行。独立的进程可以防止在虚拟机崩溃的时候所有程序都被关闭。

  很长时间以来,Dalvik虚拟机一直被用户指责为拖慢安卓系统运行速度不如IOS的根源。

  2014年6月25日,Android L 将正式亮相于召开的谷歌I/O大会,Android L 改动幅度较大,谷歌将直接删除Dalvik,代替它的是传闻已久的ART。

  2.ART

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

  3xp框架

  简单而言可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,其次基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。

  例如

  1. App Setting (可以单独设置软件的DPI,删除应用权限,控制震动,全屏与否等)

  2.Gravity Box (更改状态栏,下拉窗口,锁屏界面,等等)

  3.Xblast Tools (综合框架,可以拟补Gravity BOX的不足)

  4.XPrivacy(伪造手机相关信息(手机串号,地理位置等)提供给应用)

  第二部分,我们来了解一下他们的区别。

  1.Dalvik和art有什么区别?

  art虚拟机在软件安装时就进行了预编译,而dalvik则在运行时才会进行编译,所以art会更加流畅,但是现阶段许多软件不兼容art模式……

  2.art和xp框架如何抉择?

  现阶段,xp框架和art不能共存,所以谁去谁留就要看各位的需求~

  我也查了很多资料。。我说的通俗一点。就是说如果为了美化请选择xp框架。如果为了流畅请选择art模式。但是,目前来说art模式下会带来众多软件的不兼容,所以究竟能不能得到流畅的效果,我们还有待商讨。

相关推荐Related Recommendations