Upcoming possible improvements to Android Runtime

Android Runtime (ART) is the heart and soul of Java applications running on Android. Ever since ART was revealed as a developer setting in Android KitKat, I was fascinated by the details of how the apps that I used on a daily basis actually ran on the device I was using, which at the time was a Nexus 4.

There are many parts of the runtime, which includes the compiler, garbage collector, interpreter, and ART’s internal files such as OAT and dex files. I will focus on the runtime’s upcoming new internal file named “Compact Dex” and what it means for the end user.

Continue reading “Upcoming possible improvements to Android Runtime”