As for the OS, I strongly disagree; running a SPOD-free OS is not a compromise, it is a crucial feature for devides like the iPhone and iPad (see http://daringfireball.net/2010/04/mobile_multitasking).
As for the OS, I strongly disagree; running a SPOD-free OS is not a compromise, it is a crucial feature for devides like the iPhone and iPad (see http://daringfireball.net/2010/04/mobile_multitasking).
What's SPOD? daringfireball doesn't seem to work today, at least for me.
edit: Ok, google cache brought up the side. So, your single point why a Desktop OS doesn't belong on an iPad, is that it doesn't have a spinning icon indicating app startup? I wonder how that would work on a device without a mousepoint anyway. So, you are trying to tell me that _every_ iPad application starts instantly? Even bigger games don't have a loading screen? Could it be that iPad apps are rather small? Most apps i run on my Desktop start up instantly, except for bigger tools like an office suite, photoshop, video editors, eclipse, that wouldn't even run on the iPad.
Each one of the platforms you mention are tiny in the application workspace right now. Palm is just about going under, Android is widely heterogeneous in implementation by manufacturers. If you are writing a game,the interface bit might not get in your way as games generally do not match the OS anyway.
All of this describes a very fragmented market. Now I will call your attention to a situation when many companies had their own implementation of what many considered a more powerful OS and one company had a simpler to use OS with a much larger number of applications.
Hummm... that happened in the 90s with Unix and Windows.
Well, iPhone OS looks a lot better now than Windows did then.