Google introduced the experimental ART runtime compiler alongside Android 4.4 KitKat and it seems that according to some changes in AOSP’s source code, it will replace Dalvik by default in the next Android version. Dalvik uses a Just-In-Time (JIT) code compiling which processes code only when the application needs it. ART is more efficient and comes with an Ahead-Of-Time (AOT) compiling, which runs the code before it is needed. In other words, ART substantially reduces the time needed for applications to launch.
Besides better app performance, ART also comes with improvements for the battery life, so those of you who have dozens of apps installed on your Android smartphones or tablets will be the ones who will experience the change the first. The single downside of the ART compiler is that apps will occupy slightly more space on your smartphone or tablets and it they will also require lengthier install times. According to developers who discovered the code change, ART could replace the current app-running software Dalvik as the default on Android, or there could be introduced an option to choose between the two of them. Google I/O is just a week, so probably that’s when we’ll here some more details about this.