ART模式是Android Runtime的简称,从Android 4.2 开始出现,在Android 4.2以前,Android 系统的程序运行在Daivik Java的虚拟机上运行,这种运行模式还是要依靠一个编译器来实现与应用程序的沟通,应用程序每次运行时,都需要将程序的代码及时转变为机器码才能运行,这无形中多附加了一道手续,这就造成了耗电相对较快,占用内存大、及时是旗舰机用久了也会卡顿比较严重的现象。
ART模式通过在应用程序安装过程中,自动对程序进行代码预读取编译,让程序直接编译成机器码,免去Daivik模式要实时转化代码,实现效率高、省电、占用更低的系统内存、手机运行流畅。但是这样带来了一定的负面作用,会导致占用内存略高,程序安装时比较的慢。