看来安卓4.4会有很多新功能等着被发现

导读 安卓4 4 KitKat提供了几个令人兴奋的新功能,其中许多我们昨晚已经讨论过了。然而,新的和意想不到的功能添加似乎是另一个实时编译器引擎

安卓4.4 KitKat提供了几个令人兴奋的新功能,其中许多我们昨晚已经讨论过了。然而,新的和意想不到的功能添加似乎是另一个实时编译器引擎。除了Dalvik,安卓在“开发者选项”菜单下也有对ART的引用。不久前,谷歌收购了法国公司Flexycore。尽管Flexycore与ART无关,但购买ART编译器表明谷歌正在重新致力于提高设备性能。

从右边的截图可以看到,现在有一个菜单可以让你在开发者选项中选择Dalvik和ART。从Dalvik切换到art将从libdvm.so库切换到libart .因此,ART似乎使用OAT文件,而不是Dalvik VM读取的ODEX文件。因此,Android 4.4源码中还包含了一个dex2OAT程序,用来将ODEX文件转换成与ART兼容的OAT文件.

重要的是要记住,这是目前“隐藏的”,因为它破坏了模拟器。然而,它具有深远的潜力,因为它可以将安卓应用程序编译成比安卓JIT目前可用的更多的本机代码。

激动人心的时刻,伙计们。看来安卓4.4会有很多新功能等着被发现。