Back when Windows Mobile 6 was the best mobile operating system (uphill both ways, in a box, etc.), I had this little dance I performed a few times a day. It went something like Settings –> System –> Memory –> Running Programs –> Close All. A little bit OCD, a little bit necessary.
Watching this video from Gizmodo, I get that little twitch. How do I close those apps? I don’t want a fucking calculator app running in the background.
I’ve become a multitasking atheist – on devices at least. Multitasking is nothing more than a guaranteed way to eventually slow down or crash your device. I know Apple are promising that background apps will be well behaved, but I just have no faith in that assertion.
On a fast device like the iPhone 3GS or iPad, there’s no need for multitasking if apps are written properly. Games like Chromazone pop up and resume state so incredibly fast, you barely know they were ever shut down.
Yes maybe online apps like Skype and AIM need some way to poll for alerts. How about a central network stack that can execute programs with parameters when messages are received on listening ports? I think that’s what Apple have included in OS4, but NDAs prevent me from discovering or discussing this. If it is the case, why bother running apps in the background?