Tech Broiler

Jason Perlow and Scott Raymond

Dear Google: Android's Multitasking Sucks

By | December 28, 2011, 3:00pm PST

Summary: When it comes to task managment, the developers at Google think they know better than the end-users that are actually using their products.

I’ve been using my Verizon Galaxy Nexus since launch day — just under two weeks.

While I happen to feel that Google’s Android Ice Cream Sandwich (version 4.0) on the Galaxy Nexus is a significant improvement over previous versions of the OS that I’ve encountered on various Android devices that I’ve used in the last two years, one thing has not changed or improved whatsoever: the abyssmal way that multitasking is presented to the end-user.

Why is it awful? Well, let’s start with the basics. In Android, as you start an application, its services will continue to run in the background when you start more apps.

Provided that an application is well-written, only a stub of that app continues to run, such as GMail’s message poller or perhaps a Twitter client’s notifier service.

But plenty of apps still commit a significant amount of resources to memory even when you stop using them or start a new process.

Which they really shouldn’t.

If these are left unchecked, your Android device’s performance and stability goes straight to hell.

What’s the common fix to this issue? Well, an entire cottage industry of developers have written various task killer/task managment and memory optimization utilities for Android, which can be used with a single click of a button to wipe apps and services out of memory.

One such app, called “Advanced Task Killer” (by developer ReChild) is on the top of the charts for most popular applications on both the Google Android Market and Amazon’s Appstore for Android.

Shouldn’t this really be a function that’s built into the OS? Shouldn’t the end-user have quick visibility into what programs are bogging down the system and then kill them appropriately?

I’d think this should be the case, but for some reason, Google keeps ignoring this with every successive software release and in many cases task managment has to be “value added” into the handset or the tablet by the device OEM.

Samsung, for example, wrote some pretty nice task managment software for the original 7″ Galaxy Tab, and has incorporated it into many of their devices they’ve released since.

In Android 4.0, at least as how it is presented on the Galaxy Nexus, the task killer UI is actually buried deep in the Settings under “Applications” on a separate tab for “Running” and it takes several clicks to get to.

This should actually be accessible directly from the home screen, and it isn’t.

By comparison, in Apple’s iOS 5, all running programs that are either cached or have active processes can be accessed by a simple double push of the main action button and can be scrolled through and stopped quickly with a simple tap of the finger on a little “x” symbol.

While not the commercial success of either Android or Apple’s iOS, both HP’s webOS 3 used in the dearly departed TouchPad as well as RIM’s QNX-based PlayBook tablet OS have even better multitasking methods — you just swipe up to show all the running processes and
literally “flick” the program out of memory with a swipe of your finger.

There’s really no such equivalent to this type of task managment in Android. Instead, the Android evangelists at Google will tell you just to trust Ice Cream Sandwich’s automated memory management and everything just sorts itself out.

You know what? I think they’re full of crap, because we don’t live in a perfect world where all apps behave reasonably and release resources like they are supposed to.

Well, let me clarify myself here. In Honeycomb and Ice Cream Sandwich, there is the new “Recently Accessed” soft button (the double rectangle symbol) which shows Apps you used recently and you can scroll through them to launch those apps.

But that doesn’t actually reflect what is still running. And you can’t kill processes with it. You can only remove stuff from the recently accessed list.

Now, maybe I’m spoiled by how it works on my iPad in iOS 5, but to me the “Recently Accessed” soft button in Honeycomb/Ice Cream Sandwich is essentially useless and wasted screen real estate.

I mean, most people who use Android devices tend to group their favorite apps on the different pages of the Launcher screen, so they have quick access to them anyway. I’m not sure what “Recently Accessed” actually gets you, to be perfectly blunt.

It would be much better if the double rectangle soft button was actually a full-blown task manager, that showed you a graphical representation of programs and processes and allowed you to kill them as necessary.

And maybe it’s just me but I’m also really pissed off that you now need to chew up Launcher real estate with a dedicated widget that that’s a link to the Android Settings pages, rather than having it being one of the soft buttons.

It would seem to make sense to me that the double rectangle could allow you to jump right into settings as well as present a task manager, but I guess the developers at Google think they know better than the end-users that are actually using their products.

Does Android’s lack of decent built-in task management drive you up the wall? Talk Back and Let Me Know.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Jason Perlow, Sr. Technology Editor at ZDNet, is a technologist with over two decades of experience integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies.

Disclosure

Jason Perlow

My Full-Time Employer is IBM. I write as a freelancer for ZDNet.

Disclaimer: The postings and opinions on this blog are my own and don't necessarily represent IBM's positions, strategies or opinions.

I own no investments or direct financial instruments in the companies I write about.

Biography

Jason Perlow

Jason Perlow, Sr. Technology Editor at ZDNet is a technologist with over two decades of experience with integrating large heterogeneous multi-vendor computing environments in Fortune 500 companies. A long-time computer enthusiast starting the age of 13 with his first Apple ][ personal computer, he began his freelance writing career starting at ZD Sm@rt Reseller in 1996 and has since authored numerous guest columns for ZDNet Enterprise and Ziff-Davis Internet. Jason was previously Senior Technology Editor for Linux Magazine, where he wrote about Open Source issues from 1999 to 2008.

In his spare time, Jason is an avid amateur chef and food writer, where his work reviewing New Jersey restaurants has appeared in The New York Times. He is also the founder of the popular food web site eGullet and blogs about restaurants and cooking at OffTheBroiler.com.

Talkback Most Recent of 162 Talkback(s)

  • Playbook OS, QNX to the rescue
    Maybe google should buy RIMM and ditch Android wink
    ZDNet Gravatar
    sagec
    28th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @sagec

    Why? It does end tasks... google "ics kill task". First video link shows how easy it is. Don't think much research was done for this article.
    ZDNet Gravatar
    spam733t
    28th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @spam733t

    That doesn't kill tasks, only removes the recent apps. But there is NO NEED to kill apps in ICS anyways. No task killer is needed.
    ZDNet Gravatar
    cjones1130
    29th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    Obviously the readers of this column know more than the authors. I believe it would be appropriate for the writers to apologize to their readers for disseminating incorrect information.
    ZDNet Gravatar
    Juggler77
    30th Dec
  • A rant about how you can't manage processes in Android...
    @sagec
    ... and it took me all of 30 seconds to figure out how to do it, and make it quickly available. Add a shortcut to the desktop for Manage Applications. Click on it. Click the Running tab. Viola! It's a shame too, because I actually like some of Mr. Perlow's articles. He's just dead wrong on this one.
    ZDNet Gravatar
    jasonp@...
    29th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @sagec This article is a total waste. All it takes is 5 seconds to add a shortcut to your home screen on "Manage Applications". So whenever you want, one click and you are in the Running Tab to remove whatever you want to your hearts content. The article and the author is just dead wrong on this one....
    ZDNet Gravatar
    larryvand
    30th Dec
  • Dear Jason Perlow, this article stinks......
    @larryvand

    would have been a better title. Users don't use a phone as a multitasking computer. They make calls, text, surf the net, etc.... Trying to multitask applications at the same time is beyond the abilities of the average user, and they would not care anyway.

    Almost every smartphone cleans up memory when needed, the so called task killers would not be needed anyway. Why do you think they put memory in the phone??/ It's there to be USED!!! Not to sit empty!!!

    Maybe Jason Perlow needs to find something different to do with his time.
    ZDNet Gravatar
    linux for me
    30th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @larryvand
    Most users don't know what a shortcut is or how to use it. Your solution is for nerds and hackers, not users who care about the user experience...
    ZDNet Gravatar
    prof123
    1st Jan
  • RE: Dear Google: Android's Multitasking Sucks
    You said: "the developers at Google think they know better than the end-users that are actually using their products".. Aren't you doing the exact same thing? Personally I prefer the way Android currently does it. It suits my needs, it might not be best for everyone, but neither is your solution. That is why there are different platforms, each with its different implementation.
    ZDNet Gravatar
    rnh16
    28th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @rnh16
    The way webOS does it is the right way for everyone.
    ZDNet Gravatar
    jdakula
    29th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @jdakula There is nothing to fix. ICS has a task killer that is easily accessible. Only ignorant people who know nothing about Android say otherwise... and I have to wonder about their motivations to wrongly do so...
    ZDNet Gravatar
    larryvand
    30th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @larryvand

    But webOS' approach is better still.

    As for my motivations, I'd like to see the ideas that webOS got so right find their way into "living" OSes. Now that it's to be open sourced, maybe they will!
    ZDNet Gravatar
    jdakula
    30th Dec
  • Google should of went with MeeGo
    MeeGo is technically superior and had greater potential than Android, until Microsoft killed it. However, Android can be fixed, is just needs motivation from Google.
    ZDNet Gravatar
    root12
    28th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @root12

    Nothing to fix in this case. It already has a task killer. The author just isn't aware of it I guess.
    ZDNet Gravatar
    spam733t
    28th Dec
  • RE: Dear Google: Android's Multitasking Sucks
    @spam733t
    Other smartphone OS's make this feature easy...WP7 doesn't even require an app to be closed properly and never runs out of memory and performance is never affected.
    ZDNet Gravatar
    kris_stapley@...
    29th Dec

Talkback - Tell Us What You Think

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources