2. Android Runtime
作者:李利伟不加V
现在再说AndroidRuntime和以前说的Android Runtime有所不同了,因为现在的AndroidRuntime是ART机制,是google android4.4新的运行机制。ART 的机制与 Dalvik 不同。在 Dalvik 下,应用每次运行的时候,字节码都需要通过即时编译器转换为机器码,这会拖慢应用的运行效率,而在 ART 环境中,应用在第一次安装的时候,字节码就会预先编译成机器码,使其成为真正的本地应用。这个过程叫做预编译(AOT,Ahead-Of-Time)。这样的话,应用的启动和执行都会变得更加快速。
开篇就说了这么多专业词是不是有点蒙了,说实话我自己也晕,因为我是应用开发,而且是半路转行做的开发,对计算机原理一类的东西认知度接近于0,先说说以前的Dalvik吧。知过去才能懂现在。
(一) Dalvik
关于Dalvik的文章写了好几天,本来已经总结了好几百字了,发现说的条例有点乱,后来无意中发现一位大侠写的相当好&