In this piece lets share some fundamental concepts of android framework.
Share
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Oclemy
Android ART Runtime
Android 5.0(Lollipop) and above have been using ART as the main runtime.
ART was introduced experimentally in Android 4.4 KitKat.
Before ART Runtime was DVM(Dalvik Runtime).
ART runtime utilizes AOT(Ahead Of Time) compilation. This compilation model involves optimizing application performance on startup and application execution.
DVM utilizes JIT(Just In Time) compilation model. However, with AOT dex files are compiled during installation.
This compilation is done using the dex2oat tool.
Advantages of AOT Compilation
Disadvantages of AOT compilation