Whilst the update to Android 5.1 Lollipop has caught the attention of the media around the world, there are many devices due an update to Android 5.0 Lollipop that are only not just getting it. One of these is the Samsung Galaxy S5 in the Indian market, where Samsung have released the over the air update for the device. It's a significant update, weighing in at almost 900 MB and requiring 3 GB of internal memory for the installation. The update is also available via the desktop application, Samsung KIES, for those customers wanting to update their device using a cable.
The update to Android 5.0 Lollipop brings about a number of important improvements to the Galaxy S5. Samsung's TouchWiz user interface has been tightened and cleaned up and has a number of material design elements incorporated into the operating system. Samsung have emboldened the colors used in the interface and adopted a number of stock Android changes including lockscreen notifications and the toast bar at the top of the screen. The S5 also includes a guest mode, which means there's no more of the panic attacks when you let a friend borrow your device and you realize he or she is going through your gallery.
Other improvements to Android 5.0 Lollipop are somewhat under the skin, but include the adoption of a new RunTime with the switch from the old Dalvik system to the new Android RunTime, known as ART. The biggest difference between Dalvik and ART is that the Dalvik system was known as a "just in time" application compiler system, in other words when the user requested a given application be run, the operating system has to first compile the application and then run it, which gives the processor something of an overhead. By comparison, the ART pre-compiles applications. This means they take longer to update or install but launch in less time. The payback is that the operating system is smoother and more responsive, especially when multitasking. Another improvement that's hidden under the skin is the inclusion of a network scheduler, which when used with co-operative applications, can help keep the device asleep for longer periods when idle and so reduce battery power.