You don't seem to be reading beyond the headline, because if you look at the multitasking page, you'll see their definition of multitasking.They have it all over their website as multitasking. I posted the definition of multitasking and this is an incorrect interpretation of it. As well false advertising it can do many things in the background but not edit contacts is a joke
If you have any expectation of multitasking beyond this, then you're expecting too much--especially when Apple has gone to the trouble to define what you're going to get.you can run your favorite third-party apps — and switch between them instantly — without slowing down the performance of the foreground app or draining the battery unnecessarily.
Multitasking works fine. I have an app called Radiotime in which I can listen to every radiostation around the nation. Before Multitasking, I wasn't able to go on the web and listen to the radio together. Now I can run Radiotime in the background while I go on the web. Multitasking is ok. No complaints.
Now try to use IM and see how well you think that works!
I hate when people say this in response. I have the same problem as the OP with many apps, and you know what? All of the apps which interact poorly with iOS 4's multitasking are Apple's built-in apps, the ones that come with the phone. SMS, Contacts, Stock App, etc. These are all as un-multi-tasking as they always were, or in some cases, actually worse-off than they were prior to iOS 4.
yeah it's frustrating that even games designed for iphone 4(gun range) don't save any state, when you switch back it starts up again. It seems like it's either developers just don't know how to do it properly or it's too hard/time consuming to add in. I don't know, I'm not a developer, if I was I might try to get multitasking working as advertised though...
I find it annoying that if I am listening to a Podcast synced over from iTunes it dies if I switch to something else.
Beejive IM, for example, works wonderfully well with the background service. It stays connected while in the background (via task completion API) and notifies you via local pop-ups of new messages. When you return to the app, the messages are already there and ready for you to respond.
If you are not using the app for an extended period of time, it will put the app to sleep and use server side push pop-ups for your notification. When you return to the app it wakes up and quickly retrieves the server side cache. It's a great hybrid solution providing responsive cross app performance with minimal impact to long term battery life. I couldn't ask for a better implementation.
I'd want it so that my IM app can run in the background on a continual basis.
I've tried several IM clients and none of them push successfully.
The best one I got working is Microsoft's Windows Live Messenger, but I only seem to get a notification if someone sends me several messages in a short period of time.
It's really crazy that Apple can't make it so that an Application can wait for basic text messages to arrive over the internet without draining too much power.
Is it possible? I updated to os 4, but don't like Apple's "multitasking". After installing multifl0w, which I previously used and loved, it appears to crash every time i use the activating technique. Is there no way to use 3rd party multitasking apps on os4? thanks.
So the OP is unhappy because he can't figure out how his phone actually works is the gist of the thread.