Android L, Android 5.0 Release Date Rumors: Google May Launch This Fall and Replace Dalvik

While Google fans are eagerly waiting for the tech titan to release its upcoming mobile operating system - Android 5.0, more popularly known as the Android L, the name is actually a working title.

Google displayed the OS earlier in 2014 and release the beta version for Nexus devices on the following day; it has yet to make any official announcement regarding its release. Nevertheless, it is expected that Google will release it this Fall.

As far as the release date of Android L is concerned, it has been available for developers since June 25 this year, but the consumers are still waiting to get it. However, it is rumored that Google will release the operating system this Fall together with the details regarding a potential Android 4.5 release as well as the name of the OS.

However, it is certain that the Android L will be completely different from the KitKat. The user interface of this OS has been redesigned completely using a responsive design language known as the "Material Design." This design is such that it will look flat and 3-dimensional simultaneously.

It is also expected that Android L will alter the way in which notifications appear now. The new interface of the OS will enable users to access notifications through the lockscreen in place of the home screen - which was seen earlier.

Android currently has a process virtual machine system called Dalvik. This will be replaced by the new Android Runtime that enhances application performance and is meant to optimize battery usage.

In fact, the Android Runtime, better known as ART, is a cross-platform runtime supporting x86, ARM, and MITS architecture in 32-bit as well as 64-bit environments. Different from Dalvik, which is merely a just-in-time compilation, ART brings together apps when it is installed and allows the apps to run solely from this compilation for that period of time.

This change enhances the system's performance in a manner that it removes the overhead processing related to JIT systems.