Linked by Thom Holwerda on Sat 1st May 2010 18:52 UTC, submitted by kragil
PDAs, Cellphones, Wireless "Android is fairly unique in the ways it allows multiple applications to run at the same time. Developers coming from a different platform may find the way it operates surprising. Understanding its behavior is important for designing applications that will work well and integrate seamlessly with the rest of the Android platform. This article covers the reasons for Android's multitasking design, its impact on how applications work, and how you can best take advantage of Android's unique features."
Thread beginning with comment 422245
To read all comments associated with this story, please click here.
Battery Life
by TheMonoTone on Sun 2nd May 2010 16:32 UTC
TheMonoTone
Member since:
2006-01-01

Of course what they don't happen to mention is that googles method for multitasking also sucks down battery like a fat pig sucks down slop.

If I as a user say "close the email program" but then the email program just sits there running checking for email every few minutes for the next few hours and my battery is then dead, there's only one thing to blame going wrong. Poor multitasking management.

Google may think software can do a better job, and maybe it can, but it certainly isn't doing a very good job yet even as of android 2.1. Perhaps instead of just simply taking memory in to account for the lifetime of a process/application they should take in to account the battery situation and allow me to set some desired battery life. If I want maximum battery life and am willing to put up with a little bit slower app startup times that should be allowed.

Reply Score: 1

RE: Battery Life
by StephenBeDoper on Sun 2nd May 2010 18:39 in reply to "Battery Life"
StephenBeDoper Member since:
2005-07-06

Of course what they don't happen to mention is that googles method for multitasking also sucks down battery like a fat pig sucks down slop.

If I as a user say "close the email program" but then the email program just sits there running checking for email every few minutes for the next few hours and my battery is then dead, there's only one thing to blame going wrong. Poor multitasking management.


Agreed. And to me, that sounds like an argument in favour of the "old school" UNIX (and BeOS) way of dealing with mail. Rather than a single end-to-end "MUA" application, you'd have at least 2: a viewer/reader application, and a daemon that would handle the actual communication with the server(s). So instead of having a full-fledged MUA running 24/7, all you need is the mail_daemon.

IMO, that's one of the most interesting aspects of handheld devices/platforms: the hardware limitations are leading to the re-discovery of concepts that were previously abandoned as "old-fashioned".

Reply Parent Score: 4

RE: Battery Life
by shawn.butler on Tue 4th May 2010 06:12 in reply to "Battery Life"
shawn.butler Member since:
2010-04-28

Pretty sure you have the option of uninstalling that app.

Why would you ever want a non-realtime OS to starve hardware resources? It should provide meaningful trace/report information so users know which app is causing the load, provide users a way to terminate misbehaving apps, and provide a interface to allow apps to release non-essential resources during scarcity, but that's about it.

Android and iPhone "multitasking" don't deserve the term. It's a marketing ploy by non-technical bimbos to apply a well-known technical term to something that clearly isn't.

WebOS, Maemo/meego and Blackberry all do a much better job of providing true multitasking.

Reply Parent Score: 1