iPod plugins
Perhaps the biggest reason to allow multitasking on iPhone OS — for me, at least — is to allow media apps like Pandora or Last.fm to continue playing while you’re messing about in other apps. Honestly, when I try to come up with other reasons to allow multitasking, I have great difficulty coming up with scenarios that can’t (can’t) be solved with push notifications. Of course, the push notification service could potentially be improved to provide greater value and potential, but still: multitasking doesn’t seem to be necessary.
Now, in terms of media apps like Pandora and Last.fm, I got to thinking: would it be possible to introduce a new type of app that is simply a plugin for iPod.app? Imagine, if you will, if Pandora were made available as another listing on the “More…” screen. Start up the streaming from within iPod.app, and you can go play in other apps to your heart’s content. Or, if Last.fm is more your thing, you could stream your music the same way, through the plugin in iPod.app; or, if you want to play your own on-board music, you could turn on scrobbling, which would also continue to happen in the background.
Now, I know this suggestion is a pretty big break from iPhone interface convention. Currently, the iPhone OS and the AppStore are built on the premise of “one app, one icon.” So, my recommendation would mean that, after downloading Pandora to your device, you would not see a new icon on the Springboard. But I do think that this sort of expansion of the core OS could be a very good idea for everyone.
Perhaps it’s just my enthusiasm for the iPad, and the various UI differences that it brings. Largely, this idea came to me when I realized what a waste of space the Pandora app would be on the iPad. I’m quite anxious to see what types of innovation the iPad helps to spur in the iPhone/iPod Touch OS, since they are — at least in some sense — competitors in the market.