Dalvik Virtual Machine to be Replaced By ART in Next Version of Android

It’s (almost) official: Google will eschew the Dalvik virtual machine for ART in the next release of Android. Commits in the AOSP master branch point to the removal of Dalvik entirely.

What does that mean, exactly? Dalvik was a useful stop-gap for Google in the early days of Android, when the team had to formulate a solution for running apps on a myriad of hardware. The virtual machine essentially acted as a translator of sorts, interpreting code to run on different architectures.

ART, or Android Runtime, is a much more efficient solution. Instead of “translating” code, it compiles it natively for each device. That comes with the disadvantages of slower install times and larger install files, but the benefits of slightly increased battery life and more responsive apps.