Android 5.0 Lollipop review: a sweet new flavor
Back
in June, Google gave us a chance to see the future of Android as a
mobile operating system. The tech giant introduced us to Android 5.0
Lollipop, which was boldly described as Android's most significant
release to date. An overstatement? Well, we don't think so. We're
several months into the future now and we're holding Android 5.0 in our
hands, running on our Google Nexus 5 smartphone in its nearly finalized
state. To put it briefly, Lollipop rocks, and if you want to know why,
here's what we have to say about the platform's new, sweet flavor.
Before
we proceed, though, we'd just like to make a disclaimer of sorts: what
we're dealing with here is the stock, vanilla version of Android 5.0
Lollipop, as seen on Nexus and more recent Motorola devices, but not on
smartphones by popular brands such as Samsung, HTC, or LG. Handsets that
use custom user interfaces will most probably get most functional
improvements from 5.0 Lollipop, along with some of the visual
enhancements, but we expect those UIs, such as TouchWiz and Sense, to
preserve their custom look and feel to a large extent.
So by now you've probably figured out that we're happy with Android's new look. Material Design adds personality to Android – personality that was mostly lacking in previous releases. The platform feels familiar, yet fresh. It is engaging, but does not distract you from whatever it is that you're doing. And no less importantly, it is consistent in its visual presentation. You won't really find a menu or screen that feels out of place (save for the apps that have not had their UIs updated yet).
As
for the Android 5.0 home screens, nothing much has been altered. As
before, you're free to personalize your space with app shortcuts,
folders, and widgets, backed by a static or a live wallpaper. What's
changed, however, is the multitasking screen. It is one of the things
that you'll either like or hate – recent apps are listed as cards
stacked on top of each other, and you scroll through with a swipe up or
down. On one hand, the design looks great with its large app snapshots,
but on the other, the old solution could fit more app snapshots on the
screen. Nevertheless, it shouldn't take long for your brain to re-wire
itself and adjust to the redesigned recent apps list.
Another
feature we find highly useful is the built-in interruptions filter. It
works like a Do Not Disturb mode, muting beeps and boops that shouldn't
go off at the inappropriate time – during sleepytime hours, or during
meetings. Activating the mode couldn't be any easier. Pressing the
volume down button gives you the option to filter out non-priority
notifications or to mute all interruptions, either indefinitely or for a
given period of time. What makes the feature even better is that you
can set your own schedule and have the filter activate itself
automatically at a specified time.
Conclusion
Good
things come to those who wait – so goes the age-old saying. This
applies to Lollipop's launch as well, as the wait for it has been worth
it. Trust us, you'll agree once you take Android 5.0 for a spin.
Introducing Material Design
Since its commercial debut six years ago, Android has undergone a number
of major visual overhauls. None of them, however, has had an effect as
pronounced as the move to Material Design in Android 5.0 Lollipop. This
is what Google calls its current UI philosophy, which is governed by the
principles of flatness and minimalism. But unlike other UIs based on
the same ideas, Google's solution is also sprinkled with a hint of depth
that can be felt throughout the user interface – while switching
between apps, while interacting with notifications, while scrolling
through the contacts list, for example. This effect has been achieved
through clever uses of shadows under objects and by layering elements as
if they're stacked on top of each other. All of this graphical goodness
is accompanied by smooth animations and elegant transition effects.
Seriously, even the error messages are pretty.
So by now you've probably figured out that we're happy with Android's new look. Material Design adds personality to Android – personality that was mostly lacking in previous releases. The platform feels familiar, yet fresh. It is engaging, but does not distract you from whatever it is that you're doing. And no less importantly, it is consistent in its visual presentation. You won't really find a menu or screen that feels out of place (save for the apps that have not had their UIs updated yet).
Functionality boost
But of course, the changes brought by Android 5.0 Lollipop aren't merely superficial. New features have been added, while ones we knew from 4.4 KitKat have been improved. The lock screen, for example, now holds a shortcut to the dialer in addition to the one for the camera application. Lock screen notifications are displayed at a glance, in their own space in the middle of the screen, so you don't have to swipe down to see what you've missed anymore. Tapping on a notification launches the respective app, and a swipe to the side dismisses it. On the downside, lock screen widgets have been scrapped, but these were kind of confusing anyway, so their loss isn't that big of a deal.
In a typical Android fashion, swiping down from the top of the
screen displays a list of notifications. These are now listed by
priority, not in a chronological order, with the most important
notifications at the top of the list and the least important ones pushed
to the bottom. For example, email notifications have a higher priority
than those letting you know that a new app has been installed. The
button for dismissing all notifications is still present.
Swipe
again (or use the two-finger swipe-down gesture from any screen) and
you'll be taken to the redesigned quick settings menu. We're glad to see
that the toggle buttons for Wi-Fi and Bluetooth make more sense now –
tapping one of the icons toggles the feature on or off and tapping on
its label shows the list of available networks or devices. We're also
happy to welcome dedicated buttons for locking the screen orientation
and a flashlight shortcut.
Now, you might notice that your personal profile picture is
displayed in the UI's upper right-hand corner. That's neat, but it gets
even neater when you tap on the icon itself. You're taken to a screen
letting you switch between users. Yes – with Android 5.0, multi-user
support is enabled on phones as well! Each user has their own personal
space and home screens customized to their preferences. What's more, you
can easily switch to a guest account at the tap of a few buttons. This
should come in handy in case somebody wants to borrow your phone, and
you don't want them messing with your personal stuff.
While we're at it, we have to mention Android 5.0's battery saver. It
can be set to activate automatically when the battery reaches a critical
level. It works by disabling most data connectivity, limiting the
device's performance, and turning synchronisation off. And while your
phone or tablet is charging, a timer indicates the time left until the
process is complete.
Under the hood
So
far we've been commenting solely on Android 5.0 Lollipop features that
we can see and experience. But the fact of the matter is that the OS'
new version has also undergone some serious changes under the hood. We
won't be going over each and every tweak as the list is a lengthy one.
We will, however, highlight the most notable ones among them.
Project Volta is what Google calls its new set of tools and APIs made to enable apps to run efficiently, thus using less battery power. Among these APIs is the Job Scheduler which allows a developer to optimize the power use of their apps while running in the background. And with Battery Historian, devs can get a visual representation of when and how their software is using energy.
Android 5.0 is the release that makes ART (Android RunTime) the system's default, thus replacing Dalvik. ART takes advantage of ahead-of-time (AOT) compilation, effective garbage collection, and improved development and debugging features. Switching to ART should result in improved device performance without that requiring any app modifications.
Another improvement in Lollipop that is projected to boost performance is the added 64-bit support. Java apps will run immediately on 64-bit architectures with no need for developers to modify them. In addition, the extra address space will allow RAM capacity in Android to reach the 4GB milestone.
And game developers can benefit from the added support for OpenGL ES 3.1. This would give them the option to use new shader and texture tools while making their games' visuals. Plus, there's the new Android Extension Pack (AEP), which is a new set of extensions to OpenGL ES that promise to bring desktop-class graphics to Android. Games will be able to take advantage of tessellation and geometry shaders, and use ASTC texture compression across multiple GPU technologies.
Project Volta is what Google calls its new set of tools and APIs made to enable apps to run efficiently, thus using less battery power. Among these APIs is the Job Scheduler which allows a developer to optimize the power use of their apps while running in the background. And with Battery Historian, devs can get a visual representation of when and how their software is using energy.
Android 5.0 is the release that makes ART (Android RunTime) the system's default, thus replacing Dalvik. ART takes advantage of ahead-of-time (AOT) compilation, effective garbage collection, and improved development and debugging features. Switching to ART should result in improved device performance without that requiring any app modifications.
Another improvement in Lollipop that is projected to boost performance is the added 64-bit support. Java apps will run immediately on 64-bit architectures with no need for developers to modify them. In addition, the extra address space will allow RAM capacity in Android to reach the 4GB milestone.
And game developers can benefit from the added support for OpenGL ES 3.1. This would give them the option to use new shader and texture tools while making their games' visuals. Plus, there's the new Android Extension Pack (AEP), which is a new set of extensions to OpenGL ES that promise to bring desktop-class graphics to Android. Games will be able to take advantage of tessellation and geometry shaders, and use ASTC texture compression across multiple GPU technologies.
From
the very start, Lollipop treats us to a visual experience that's fresh,
engaging, and fun to use. But more importantly, Material Design carries
a sense of uniqueness. It doesn't simply build upon the look and feel
established by KitKat – it catapults us into a brand new chapter in the
evolution of Google's design language. The result is a platform that
does a great job at separating itself from the competition's offerings
with its welcoming character and distinct personality. Once again, we
have to note that it's yet to be seen what part of these enhancements
will find a place in other manufacturers' custom user interfaces -
hopefully, they will adopt as much of Lollipop's look and feel as
possible, though something tells us the likes of TouchWiz and Sense
aren't going anywhere for the time being.
Feature-wise,
we know that many of Lollipop's features have existed for a while on
other platforms or custom Android releases. Lock screen shortcuts,
battery savers, Do-Not-Disturb solutions, and lock screen notifications
have been around for some time. But we're not complaining. In fact,
we're glad to see that third-party apps won't be required to enjoy these
features – it is all now built into the OS. So in a way, Android 5.0 is
a package more complete than ever before, requiring less intervention
and software augmentation to do its job effectively.
And
if you're a developer, you should already know that the move to Android
5.0 is a huge leap forward. Android apps are about to get faster, more
efficient, and less power hungry thanks to all under-the-hood
improvements brought by Lollipop. What's more, support for 64-bit
hardware makes Android's latest flavor future-proof, ready to power the
upcoming Android flagships.
So that's Android
5.0 Lollipop in a nutshell – a culmination of Google's efforts to create
a modern, versatile, and open mobile operating system. It is something
all mobile users should experience to get a sense of what a top-notch
mobile platform should feel like. Thankfully, it won't be long until
Lollipop sweetens the smartphones and tablets of millions. The OS will
launch in its final state in early November, first on Nexus and GPE
devices, then on other recent devices in the form of a software update.
As usual, we can expect flagship products to be updated in a timely
manner, while mid-range offerings will probably have to wait a bit.
Hopefully, there won't be that many models left without an update to
Android 5.0, because it's a fundamental update that should not be
missed.
No comments:
Post a Comment