If you did the Android N beta OTA, you might have noticed something is missing—there’s no more painfully tedious optimizing apps pop up after the update. This step is over almost instantly following the update to Android N. An improved version of the ART runtime is fast enough that Android doesn’t need to hold you up anymore. Fantastic.
We first met the extended, multiple-minute optimizing apps pop up when Lollipop moved us from Dalvik to ART. The Dalvik virtual machine would process Java into native code on the fly. However, ART processed the Java code ahead of time, allowing for smoother operation. It also meant the arduous optimizing apps step after each system update.
Android N introduces the quick path to app installations. ART’s JIT compiler in Android N allows for much faster installs. Even large apps can be installed in a few seconds after the data is downloaded. That’s why system updates no longer need a long optimization step. It’s still there (including contact storage optimization and others), but it’s over in mere moments (see above). ART is just that fast now.
Quick path to app install
One of the most tangible benefits of ART’s JIT compiler is the speed of app installs and system updates. Even large apps that required several minutes to optimize and install in Android 6.0 can now install in just a matter of seconds. System updates are also faster, since there’s no more optimizing step.