
With all of the attention on Windows Phone 7 Series’ lack of true multitasking, we wanted to point out that figuring out multitasking on webOS is still a work in progress.
Being able to do background processing is one thing the webOS is know for. So when 1.4 changed how background processes worked, developers took notice. Absent from the list of 1.4 changes was an alteration that widely affected applications that work in the background.
Essentially, before 1.4, background applications wouldn’t close unless the developer specified them to. Makes sense, however some reports suggest the built-in javascript garbage collector wouldn’t be called on background applications, causing memory leaks, and potentially leading the "too many cards" error.
Developers were the first to notice this changed with webOS 1.4. Now, after 15 seconds, applications without an active stage are automatically closed. Naturally this caused a bit of frustration; getting an active GPS location alone can take 30+ seconds, so how could a background applications get everything done in 15 seconds?