The interface for multitasking is slick and convenient, especially for one-handed phone operation. Double-press the Home button to activate the multitasking bar; the rest of the screen subtly moves up and becomes hidden behind a translucent screen. Then, simply flick horizontally to find the app you want, and tap its icon to return to that app. The apps appear in the multitasking bar in the order you last used them; for example, the most recently-used app moves to the front of the line at left, bumping everything else to the right.
Apps written to take advantage of multitasking have two states: running and suspended. iOS 4 tries to keep as many eligible apps running as it can hold in memory at one time; the other apps remain suspended (until purged by iOS 4 or closed by the user). If the app is written to take advantage of this new feature, it will pick up precisely where you left off.
Lack of Apps
iOS 4’s multitasking interface certainly works smoothly, just as it did when I first tried multitasking with a demo unit at Apple’s Worldwide Developers Conference. But at WWDC, I was limited mostly to bundled Apple apps, not the bevy of apps I know and love from my own iPhone. Now, on iOS 4 launch day, it turns out that Apple’s own apps, again, are currently the best candidates for multitasking. As of this writing, relatively few apps are iOS 4-tested, and of those, not all are optimized to take advantage of the multitasking.
Now, presumably, in these early days, app developers will be eager to shout from the rooftops if their app supports multitasking. And so a Google Search such as the one above would be a good way to find said apps. But even if you figure Google hasn’t indexed all of the relevant iTunes results yet (and it’s Google or bust, since iTunes doesn’t offer any way of separating out iOS 4-tested apps, let alone isolate iOS 4 apps that support multitasking), the idea that there are still so few multitasking-enabled apps is disheartening.
The minimal number of apps at launch calls into sharp focus the problem with forcing developers to retool apps to take advantage of the software-based multitasking abilities of iOS 4. Will these apps all get an update, eventually? Or will some developers not even bother, for whatever the reason? Did developers not include multitasking support on iOS 4-tested apps because they didn’t have enough time to code it in, or did they not perceive a value in their apps?
These are the questions that are left to linger, and even confuse, consumers.
Given that not all apps that say “iOS 4-tested” or are “iOS-optimized” indeed support multitasking–and that Apple hasn’t come up with a clear delineation for this–it will be a challenge for consumers, who understand the basic premise of multitasking from computer use, to grasp exactly how the iPhone multitasking experience works compared with its Android-based competition.
The situation kind of reminds me of the USB 2.0 debacle when that spec first launched. Loose wording in the spec allowed companies to say a product supported USB 2.0, without achieving the promised higher speed of USB 2.0. The problem here is, how will consumers know an iOS 4 app supports multitasking unless the developer specifies this separately? And, when using an app, will consumers attribute its behavior to how Apple approached iOS 4 multitasking, or to the app’s implementation of it (or lack of support thereof)? Time will tell.