3 ms·
Not at all! Multitasking support, even with the VoIP or Audio profiles, does not prevent you from supporting iOS 3: those users just won't get the multitasking
by Xuzz 15y ago
Not at all! Multitasking support, even with the VoIP or Audio profiles, does not prevent you from supporting iOS 3: those users just won't get the multitasking features, just like iPhone 3G an iPod 2G users don't on iOS 4.x.
- rbanffy 15y agoThat's good to hear. Still, for most applications, multitasking is not a big requirement. You don't want Angry Birds to keep running while you browse, or the browser to waste any CPU cycles while you reply to an SMS.
- thehigherlife 15y agoAngry birds isn't actually running in the background (it's multitasking enabled). It is not wasting CPU cycles or RAM. It's basically recalling its session state from when you closed it, to make it look like it was running in the background. There are only certain instances when iOS has things running in the background, and these are only allowed through public API calls.
- aliston 15y agoAnd the "certain instances" when you can run things in the background are incredibly limited... You can finish network calls or set an alarm, for instance, but you can't actually run your app in the background. When Apple first announced multitasking, I was really excited, only to learn that it was more or less 4 new, very limited, API calls. IMO Apple pulled a bit of a bait and switch with the term "multitasking."