Friday, December 12

Android Lollipop - Not a mystery anymore....

There's something magical about the idea that, in the space of a few minutes, your smartphone or tablet can look dramatically different and do some cool new things, to boot. 



That's why operating system updates can be oddly exciting, and Android's latest upgrade -- known as version 5.0 or Lollipop -- is the firmware equivalent of opening a stack of presents on your birthday. The upcoming release, which is now available on the Nexus 9 and heading to dozens of mobile devices in the coming months, brings a fresh design and no shortage of new features. Join me as I unwrap Google's latest gift to the wireless community.

Google
Android 5.0 Lollipop
PROS
·         Beautiful redesign
·         Notifications are much better
·         Support for multiple user accounts
·         Improvements in performance
·         Smart Lock
CONS
·         Some UI elements can be confusing
·         Limited multi-pane support in landscape mode, and              no split-screen multitasking
·         Some users will lament lack of lock screen widgets
·         Overview can get too crowded with tabs

           "You will get a cool game hidden in easter Egg of lollipop"

Head to the Settings menu (the cog in the notification shade at the top) and choose About phone/tablet.
Tap repeatedly on the line that says Android version (with 5.0 underneath).
When the lollipop loads, you can tap it to change colors, or long-press it to reveal the Easter egg: a Flappy Bird clone game, made with a bugdroid and lollipops.

DEVICE COMPATIBILITY

Whenever a new Android release comes out, the list of supported devices changes almost daily. It takes a while for manufacturers to look at the new code, determine how to incorporate it into their user experiences -- like Samsung does with TouchWiz and HTC does with Sense -- and then push it through testing and carrier approval. 

That said, we're already off to a good start: The Nexus 6 and 9 came with Lollipop preinstalled, and updates are also available for the Nexus 4, 5, 7 (2012 and 2013) and 10. Motorola's also rolling out Android 5.0 to the Moto X (2014) Pure Edition and 2014 Moto G (that's for both the US and global variants). 

You should also expect to see the LG G3 refresh soon, as it's already starting to hit a limited number of markets. Meanwhile, Samsung's higher-end devices are rumored to get Lollipop in December. HTC promises its flagships will have it in less than 90 days from the date it gets its hands on the Android code (so before February 2015) while fans of Sony's Xperia lineup will have to wait until early 2015.

 If you get the NVIDIA Shield tablet, be on the lookout for Lollipop on November 18th. It's also coming to Google Play Edition devices soon.

Of course, this is just a short list summing up what we know so far, so if you don't see your Android device listed, don't freak. Some companies don't reveal their full rollout roadmap right away, so the list of supported devices will expand over time.


MATERIAL DESIGN

If you've been using Android over the past few months, you may have noticed that several Google apps have been updated with a fresh design -- and they all look the same. 

This is no coincidence: Google's putting its three-year-old "Holo" design language out to pasture, moving instead toward a look known as "Material Design." This new aesthetic is featured prominently in Android 5.0 Lollipop, and soon the rest of Google's ecosystem -- desktops, autos, TV and wearables -- will be following suit.

If you ask me, this consistency between apps and OS is a good thing, especially since Material Design is cleaner and more colorful than Holo. Google says this kind of cohesiveness breeds visual harmony, and I have to agree: Whether you're using Google apps and services or a third-party option, a universal design language can ease your frustration of not knowing where anything. Since most apps look similar to each other and the rest of Lollipop, it should be less difficult for people to understand what to look for and how to find what they need.

All told, the new design language can be split up into three parts: visual, interaction and motion. Let's start with the first. Material Design isn't skeuomorphic, but its inception was based on a concept that is: paper and ink. Using a print-like design with surfaces that appear tactile is easy for our brains to understand.

 Toolbars act like strips of paper along the top of apps, while cards can come together to form seams and move together as one. Meanwhile, Google creates the illusion of depth by allowing cards, buttons and other elements to be raised over the rest of the page, using shadows and spacing, so it looks like some content is closer to the glass. (The closer it is, the more important that content should be.) Slide a panel out from the side and it slips right over the rest of the app as if you were sliding a piece of paper over another.

This use of depth makes it possible to add new elements that direct the user to critical actions. One such concept is a Floating Action Button, a small circular icon raised above the rest of the app meant to catch your attention. It represents a single hallmark action -- compose emails, the play button in a music app, add files to a cloud service -- and is meant to stand out to the user as a signpost for what to do next.

Color and typography are also important here. Material Design features a palette of bold and dynamic colors that stick out in the app bar, located on the top of the screen (these bars typically disappear as you scroll down the page). 

The choices in the palette are designed to give each app a friendly, welcoming vibe that's pleasing to the eye; users are much more likely to jump out of an ugly app than a beautiful one, so first impressions are critical. Similarly, the designers also tweaked the Roboto font by making it rounder and wider, giving the text a more pleasant look. 

This, along with the colors, icons and layouts used in Material Design, is meant to be positive and optimistic. Material Design is also minimalistic in nature, favoring open space and simplicity as often as possible. As you'll see later in the review, one of Google's main goals in Lollipop was to get rid of unnecessary junk. The stuff you need should be easy to find so you can get in and get out.

The way you interact with the design is just as important as its layouts and colors. Material Design isn't dull or boring -- on the contrary, it feels alive. When you touch something, it reacts; I never had to worry about whether or not I actually tapped on a button, because I'd see a ripple effect every time I touched it. 

When I touch and drag a "hamburger button" (the stack of three lines used for sidebars and extra menus) out from the corner, it sometimes does a radial turn and morphs into a back arrow; and in cases where I'm rearranging cards or lists, items appear to lift closer to the screen as I move them, as if they're magnetically attracted to my finger.


USER INTERFACE

Armed with a basic understanding of Material Design, let's turn to the actual user interface in Lollipop. You'll certainly see elements of the new design language scattered about the setup process (which I'll discuss shortly), but your first impression of the home screen likely won't be too different from what it is now. 

You still have the same screen of apps and the same status bar, but the Google search bar uses Material Design and is no longer transparent; the soft navigation keys at the bottom now look more like buttons on a PlayStation controller: a sideways triangle for the back button, a circle for home and a square for the new multitasking menu (now known as "Overview").

Swiping right still takes you to Google Now, which looks almost the same, except the customization options, reminders and settings no longer live on the bottom of the screen, but rather, an overlay menu accessible by another swipe to the right or by pressing the hamburger button on the top-left. 

This is just one example of Google cleaning up unnecessary clutter and placing it in a location that's more consistent with the rest of the OS.

The app menu is functionally identical, but has a fresh coat of paint to give it more of a Lollipop look. Icons now sit on top of a sheet of digital paper, rather than a transparent background with the wallpaper underneath.

What was once a vertically scrolling app-switcher menu is now Overview, a carousel-like list that displays not only your recent apps, but also your Chrome tabs. Instead of going into your browser and having to hunt around for a specific tab, you can now go directly to it in Overview. 

I can see why this could be convenient to a lot of people, but I actually turned it off in the browser settings after a while for two reasons: First, it gets rid of the tab-switcher button normally found in the top-right corner of Chrome, forcing me instead to go to the app switcher every time. Second, when I have more than a dozen or so tabs open (I often have more than 30!), it means my Overview has a lot more clutter for me to sift through; if I have to scroll through endless thumbnails just to find an app I opened two days ago, it's easier to go into the app launcher and find it the old-fashioned way. But at least Google gives you the ability to choose how you want to use Overview.

Notifications and quick settings have been merged into one big menu. This is a cleaner, easier setup than keeping these things separate. When you pull down the status bar, you first see notifications in dark text on a white, paper-like canvas; keep pulling and you'll get to quick settings. (The two-finger pull gesture is still there, however, so you can bypass notifications and go straight to your quick settings if you prefer.) 

Here, you'll see a slider to adjust brightness, along with toggles for WiFi, Bluetooth, flashlight, rotation preferences, airplane mode and screen casting; date and time show up in their own section along the top, next to battery percentage and buttons for the full settings menu and user modes (more on this soon). And instead of appearing over a black background, the new menus lie over whatever screen you were already working in (that screen dims down bit so it doesn't become visually distracting). 

I prefer this design because it no longer feels like I'm leaving my current task just to see who emailed a few minutes ago.

So much of Lollipop is focused on making things more efficient and streamlining apps. I'll discuss many features that prove this throughout my review, but there's no better example than the new Gmail app, which now comes with support for non-Gmail and Exchange accounts.

 I was elated about this because I have a Yahoo account and I've always been frustrated that I couldn't just merge the two of them into one single app. Finally, this Material Design-ified app eliminates the need for a separate "Email" application.

While Google removed a lot of clutter with its Material Design, it also added some in a few places. One such example is Messenger, which is essentially a standalone app that was removed in KitKat. 

At the time, Google wanted to bundle its messaging in with Hangouts, so you could have your SMS/MMS and online chats together in the same app, but not everyone liked this. In an interview with Ars Technica, Google revealed that carriers weren't happy about the move and wanted a specific app for texting and MMS (of course, a few of those carriers have pushed out their own texting apps anyway). 

The new app is indeed clean and lovely, but there's one unfortunate side effect: It uses the same name and blue/white color scheme as Facebook Messenger, so the two of them sit next to each other in the app tray. Make sure you separate them out on your home screen so you don't accidentally open up the wrong app. Or you can stick with Hangouts, which still has SMS functionality.

The Calendar app's also been given a Material Design makeover, but it comes with a few odd changes. On the phone version, you can't see the entire seven-day week anymore, as the app now opts for a five-day view. To make things worse, you won't be able to zoom in or out of this view, so you're going to have to scroll up and down regardless of what your day looks like. 

The month view is still technically there, but it drops down from the top of the screen and doesn't have any way to show you which days have appointments like the old one did. (The tablet version gets the standard month and week views, though you still can't zoom in or out.)

The agenda view (now called Schedule) may be the most interesting change. Each appointment gets its own colorful card, and certain items in your calendar will get pictures to go along with them: A dentist appointment will show a toothbrush in a glass; a haircut appointment will show scissors; meals like brunch or dinner will feature plates and cutlery.

 But it goes even further with appointments that you've added an address to -- it shows you a Street View image of what's at that address. It's a clever feature, but I find it a little too visually distracting; I catch myself looking more at the picture than the actual information.

Also, if you go into an item that contains lengthy notes -- say, it outlines the agenda for a conference call -- you'll have to do more scrolling now because the cleaner look of Material Design uses more white space and spreads out the text. Point is, the calendar app comes with a fresh look and clever new ideas, but its functionality suffers somewhat.

SETUP


Lollipop turns what was once a frustrating setup experience into a faster, more pleasant one. If you've ever tried to switch from one Android device to another, you've likely noticed that the OS wasn't particularly adept at restoring apps, settings or personal preferences. 

Now, there's a setup feature called Tap and Go that lets your old phone tell your new one which apps to install, what wallpaper and screen layout you'd like (provided you've been using the Google Now launcher) and other setup information like WiFi, location prefs and more. 

Every app is still downloaded through the Play Store, so you'll need to re-enter your logins, but at least everything is exactly where you want it. This transfer is done through Bluetooth, but both devices need to have NFC in order to pair with each other.

Even if you don't have NFC, not all is lost; you just have to get through a manual restore option. Here, you'll first sign into your Google account, and then choose which of your previous Android devices you want to restore. Then, you select which apps you want to install from that phone or tablet. 

Sadly, this option doesn't include your home screen layout or wallpaper, so you'll need to rearrange things how you see fit. Either way, both restore options are better than what Android offered before: a hodgepodge process that didn't allow you to pick and choose which apps to restore. This always meant I had to waste time uninstalling several apps that I'd deleted on my older devices long ago.

A couple of other things take place behind the scenes as you set up your new device. One of the first things the phone or tablet does once it gets connected through WiFi or cellular is search for updates; Lollipop has an OTA function built into the setup process itself, in case it needs to push quick system updates or any other emergency fixes as early as possible.

One of the quietest additions to Android in Lollipop addresses one of the biggest shortcomings in the platform: preloaded carrier bloatware. The feature, called Play Auto Installs, makes it possible to uninstall apps that mobile operators like Verizon and AT&T require on their devices. 

During setup, when the system detects a carrier SIM has been inserted, it automatically downloads apps from that carrier. (Before, those apps were already preinstalled on the phone.) This move makes those apps part of Google Play, which means they can easily be uninstalled at any time.

NOTIFICATIONS AND INTERRUPTIONS


The notifications menu has mostly changed in design, not function, but that's only a small part of the story. In reality, Lollipop fundamentally enhances the way we interact with Android notifications entirely. A key goal in Android 5.0 is to eliminate (or at least lessen) distractions to our daily workflow and make multitasking more efficient, and improving notifications goes a long way toward satisfying that goal.
When you receive a call, you no longer have a new screen suddenly popping up in place of what you're currently doing; now it appears as a heads-up notification (a banner) on the top of the screen with the option of answering or ignoring the call. Messages, alarms and low-battery alerts will also appear the same way, as well as other notifications deemed a priority.
Notifications also now appear on the lock screen. These pop-up alerts have been on iOS for years, and although previous versions of Android made it possible to access the notification panel from the lock screen (if you chose not to lock your device), it was still an extra, unnecessary step. The new notifications are also actionable: When you get a new email, you can delete it without leaving the lock screen or you can hit reply and go directly into an email compose screen. (As an aside, lock screen widgets have disappeared. I rarely use them, but I know a few people who'll be sad to see them go.)

But a lot of people don't want sensitive details to just pop up on their lock screen; there's nothing worse than getting an inappropriate text from a friend when your phone's sitting on a conference room table for all to see. So Android now comes with an option to shield notification details when your phone's locked, so you only see that a new message or email is waiting for you. (You can also choose not to have any pop-up notifications at all when the phone is locked.)

And what about those annoying notifications for all of those apps you just don't care about? (I'm looking at you, Asphalt 8.) Before, you had to go into that app's settings and opt out of receiving notifications, but now it's all built into the system settings; you're presented with a list of apps, and when you open each one, there's an option to block the notifications entirely. 

It would be even better to have a checklist in which you could easily check off the apps you wanted to block, but this is a step in the right direction. Besides, the reason you can't just check off a full list of apps is because blocking is not the only option in that menu: You can also prioritize the app so that its notifications rise to the top of your list, and gets whitelisted so you still receive them when you're in Do Not Disturb.

Except Google doesn't call it Do Not Disturb. In Lollipop, it's known as "Interruptions" and it's yet another fantastic feature. Nearly every other mobile platform has this feature, so Google is hardly the first to the scene; there have even been plenty of third-party and manufacturer options available on Android as well. Now it's finally baked into the OS, and comes with a few nice touches.

All the usual Do Not Disturb options are here: You can set a recurring schedule and decide whether to allow calls from everyone, anyone on your contact list or starred contacts. It also gives you the option to silence calls, messages and events/reminders (or any combination of the three). 

This is a wonderful feature, though I'd like to see Android support multiple schedules; many people go to sleep and wake up at different times on different days, so I should be able to set 10 PM to 7 AM on Sunday and 1 AM to 9 AM on Tuesday if I want to. (Apparently I like to party hard on Monday nights.)

Now, about those nice touches. When you adjust the volume on your device, you'll notice options for "none," "priority" and "all." This indicates the type of interruptions you want to allow: If you're going into a meeting, for instance, you can select "none" to get absolutely no notifications or "priority" to only get calls or messages from those people of your choosing. And when you select either setting, you'll be asked how long you want to stay in that mode, so it'll automatically revert back to normal at a set time.

LOCK SCREEN

I touched on lock screen notifications in the last section, but didn't discuss the actual lock screen itself. It may take a little getting used to because, in many ways, it seems to contradict the simplicity and visual cues in other parts of Material Design. On stock KitKat, you could swipe from the bottom-center in any direction to unlock the screen; on Lollipop, you swipe up from an icon on the very bottom. 

Accessing the camera and phone dialer are also confusing actions: The camera icon is still in the bottom-right corner of the lock screen, but you have to swipe left horizontally. In other words, directly across the bottom of the screen -- to open it. (Vice versa with the dialer, which sits in the bottom-left corner.) Each time I opened the camera, I naturally tried to swipe diagonally up from the corner, only to find myself on the home screen.

Equally confusing is what happens when you swipe down on the notifications. A gentle tug down on a specific card will let you peek at additional details, but it shrinks back to normal if you let go. Keep tugging and the clock will disappear as the full notification list takes up the entire screen; cards that had been kept hidden by default will now show up, and there's a button at the bottom that lets you clear everything out of the way. The swipe-down action is fine once you get used to it, but it's a bit jarring at first because there's no indication that you can even do it. If it's your first time using Lollipop, you may not even realize it's there.

Also, it appears that lock screen widgets didn't make it into Lollipop. I rarely used them in previous versions of Android, but it's something you'll need to take into consideration if it was a key part of your workflow.

So thats it for now. Lollipop is surely going to raise android share in the market. It will be interesting to look whether samsung could get attention of the market with Tizen -  its own OS.

Do share the article if you like it. Stay tuned to Linkster blog for such content. 

No comments:

Post a Comment