Multitasking the Android Way
May 03, 2010, 19:04 (0 Talkback[s])
(Other stories by Dianne Hackborn)
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
"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.
"Mobile devices have technical limitations and user experience
requirements not present in desktop or web systems. Here are the
four key constraints we were working under as we designed Android's
* We did not want to require that users close applications when
"done" with them. Such a usage pattern does not work well in a
mobile environment, where usage tends to involve repeated brief
contact with a wide variety of applications throughout the day.
* Mobile devices don't have the luxury of swap space, so have
fairly hard limits on memory use. Robert Love has a very good
article covering the topic"
- Microsoft IP Tax Makes Its Way to Linux-based Gadgets(May 03, 2010)
- Dell’s slate roadmap revealed: Android, MeeGo, smartbooks and more...(May 02, 2010)
- Patent Pool to Thwart Open Source Codecs(May 01, 2010)
- Five lesson for Google from Nexus One's sluggish start(Apr 30, 2010)
- End of the Desktop? Google Backs WebGL(Apr 30, 2010)
- What is in those Microsoft Linux patent agreements?(Apr 30, 2010)
- Why Mobile Patents are Such a Mess(Apr 29, 2010)
- Google: Numbers favor Android over iPhone(Apr 28, 2010)
- Microsoft says Android infringes its patents - HTC pays up.(Apr 28, 2010)