dopey -
Sorry, but I still think you are missing it. You claim the multi-tasking is limited to "such a small number of things", yet do you fully understand how it works? Name 3 semi-common use case scenarios where these APIs won't hold up. I can't think of anything I or the vast majority of users need that this doesn't handle brilliantly.
Everything it does is "true" multi-tasking... it is just controlled multi-tasking. It locks off apps from tying up resources on useless processes. Local Notifications + fast app switching handles IM. Audio handles VOIP, Pandora, Sound, GPS sound, etc. Location Services handles GPS, Social Networking. Task Completion allows programs to upload/download in the background. Literally, there is nothing I can think of that I have any use for that it doesn't handle, and better than "true" multi-tasking.
In fact, I would go as far as to call Apple's solution "smart" multi-tasking and other methods as just simple, brute force, multi-tasking. Apple gives all the functionality, and does it with finesse. There is no discernible difference to the end user, and this handles everything I can think of ever needing/wanting.
But I am open to hearing a few even semi-common use case scenarios where this just won't cut it. Again, read the APIs and SDK info and make sure what you suggest can't be handled... it handles A LOT. It is just very smart about it.
Regarding "it's been done before" via Linux. No, it has not. I'll give you the benefit of the doubt here that you just don't understand or haven't research what they have done. Linux, Windows, not even OSX (built on top of Unix) handle tasks in this way. There are similarities, but the framework is completely different.
And of course, 3% on a desktop system isn't much. 20-30mb of RAM isn't much. But keep in mind on a mobile device that can easily look more like 20% system draw, and 20-30mb eats up a good portion of power (and battery). And many of these apps are maximining the phones capability. Look, if I want to multi-task with a game and pandora and my email, what I really mean is I want pandora to play my radio station while I shoot aliens and can check my email if hear a beep without quitting the game. This does that, and with no penalty - NO PENALTY - to performance or battery. There is NO drawback.
I think your understanding of the customer base and the appeal of Apple products is misunderstand. As a tech guy, you are looking at it from one angle: "under specced, over priced" - it's liking being a race mechanic and sizing up the value of a Luxury car based on it's engine and suspension, calling it under specced and overpriced. Yeah, that's true. If all I cared about was performance.
People knowing pay for things like the Snow Leopard operating system. It is a very good operating system from a technical perspective, and it is a VERY, VERY good OS from a UI perspective. It is also pretty and flashy - absolutely. Like that's bad? The hardware design from Apple is impressive not only aesthetically, but functionally. The Unibody design, 8 hour batteries (which costs only slightly more to replace as buying a battery that isn't built in... while lasting twice as long). The mag safe power adapters. Don't forget top-notch IPS panels on EVERY monitor + LED back lighting (no TN panels or CCFLs here!).
There is a tremendous amount of very good design, functionally and aesthetically, that goes into the hardware, and the software intuitiveness is unmatched. Further, NONE of the systems are 'underspeced' - maybe under-specced from a PURE performance/dollar perspective, but there's a lot more to the systems than that. When I think of underspecced, I think of the laptops and desktops most consumers end up with that don't have enough RAM or CPU speed or graphics to handle half the things people expect to do. Even entry level MBP's come loaded with the hardware to give users a great experience. And 2GB of RAM goes much further in Snow Leopard than Windows - even Windows 7 (though Windows 7 is a massive improvement over Vista).
Sure, add *FINALLY* - knock yourself out. At the end of the day, I can't fault Apple for taking their time to implement something. A good example is wireless HDMI that is coming out this year. AWESOME! I get all excited. Until I realize in its current form, it's half baked. It's got too much of a delay to stream movies and keep the audio in sync accurately. WHAT? How many people do you think will buy this and it's going to do a half way job of working? lame. Oh sure, the tech nerds will eat up because they have "options." Meanwhile, the mainstream will be pissed it doesn't handle their video right.
When Apple *FINALLY* releases a feature, they do it right. Say what you will about their multi-tasking implementation and whether they "did it right", but from all my reading and looking through the SDK I am thrilled with what they have done.
Bottom line: Apple's the fastest growing tech company and a leader in innovation not because they lie and trick their way with shiny toys. They get it right and they "give the people what they want."
Let's be fair. I am a geek at heart. I buy PC because I can tinker, build, etc. I love it. But my mom and my friends don't get it and don't give a rip. They just want something that works. Most Americans do.
I am not saying anyone here should personally adopt Apple. All I am saying is people should respect and appreciate Apple for what they are doing. They are giving people what they want and making complex technological things easily accessible to the masses, and they do it beautifully.
While I don't own Apple because for me, I get more FPS and OCing ability on my PC for cheaper... the vast majority of people have no idea what they heck that means and don't care to know, and if they did, wouldn't want it anyway! They want to write Christmas letters easier, share their photos better, play flash games, use facebook, and they want the technology to be EASY.
Apple charges a premium, but NO ONE does it better for the mass market consumer who wants technology to support their life, not BE their life. Value is relative, and for what they offer to many people, I do not believe they are overcharging. The design, intuitiveness, and quality of their products warrants the premium price tag - but value is relative, and that's an opinion.
Even so, I prefer PC. But I just realize Apple isn't after and never will be after our niche market. SO WHAT? Why all the hate? I'm GLAD my parents and friends and grandparents are enjoying technology more! So should you!
Anyway, tangent. Point is they always have the end user in mind. And the implementation of this multi-tasking will create what I believe will be a fantastic user experience.