The argument thus far has been one of app switching and OS paradigms. Pre (in most cases) has superior app switching - they literally let you switch between open applications, Apple doesn't. Instead Apple thinks the right way to handle app switching is to provide embedded access to certain applications when needed from within another application without leaving the application. This is why they've built more API's to allowing app developers to directly embed contact information, maps, etc. But this doesn't always cover every possible option you may want to do during that task process. It has its flaws. Both devices allow multitasking and arguing about the degree of multitasking misses the point - it's about the flow. Personally, I think some of Apple's embedded hooks are smoother than actually switching to the open app.
Apple, in their Human Interface Guidelines (HIG) clearly lay out how they "believe" people will interact with applications on a small screen. For my needs, I think they could open it up. To many people, it feels logical enough that they don't complain.
According to each company, they think their implementation of app switching has advantages over the other. Users from each side disagree. Buy the device that does, what matters to you, the best.
There are only a few things I really need to see in the iPhone OS regarding app switching. First and foremost, not closing the current app when I'm interrupted - this applies to any pop-up. If I'm doing anything and a phone call, sms, or push notification comes in and I decide to handle that notification. When done, I should be returned to my previous app already in progress. Second, Apple allowing a few other applications to run in the background - this applies to turn-by-turn navigation apps, Pandora, Nike+ and anything else that loses it's use if it's not actually running (push notifications solves many of these, but not all). If I'm using turn-by-turn and need to make a call to that person to say I'm almost there, I don't want the application closing - it needs to keep running.
Apple, in their Human Interface Guidelines (HIG) clearly lay out how they "believe" people will interact with applications on a small screen. For my needs, I think they could open it up. To many people, it feels logical enough that they don't complain.
According to each company, they think their implementation of app switching has advantages over the other. Users from each side disagree. Buy the device that does, what matters to you, the best.
There are only a few things I really need to see in the iPhone OS regarding app switching. First and foremost, not closing the current app when I'm interrupted - this applies to any pop-up. If I'm doing anything and a phone call, sms, or push notification comes in and I decide to handle that notification. When done, I should be returned to my previous app already in progress. Second, Apple allowing a few other applications to run in the background - this applies to turn-by-turn navigation apps, Pandora, Nike+ and anything else that loses it's use if it's not actually running (push notifications solves many of these, but not all). If I'm using turn-by-turn and need to make a call to that person to say I'm almost there, I don't want the application closing - it needs to keep running.