Originally Posted by
kingpotnoodle
Hardware plays a huge part in OS selection/construction otherwise Apple would have slapped a touch skin on standard OS-X for the iStuff and Android could just be another Fedora/Debian clone with a different window manager... fact is desktop OS "did too much", took up too much storage room, weren't power optimised etc and thus weren't suited to mobile use. Android isn't the same as desktop Linux, it might share a similar kernel but otherwise has been stripped right down. The touchy-feely interface is not the whole OS, an OS is more than the bit you see.
It's only recently that hardware has got more powerful per watt and Windows has been tweaked and worked on the make it reasonable to run on something like the Surface. iPad did well because it was thin, light-ish and easy to finger... old-school Windows tablets failed because they were just expensive laptops with swivel screens, too heavy to hold like that and with a crappy interface. Microsoft saw the way the wind was blowing (towards lightweight touch devices) and have tried to make Windows 8 suitable, of course there is more work to do, what software is ever perfect the first time it tries to do something? Unifying the desktop and mobile is a hard task but why would the world persist in using cut-down OS (iOS, Android etc) when it will become possible to use a full, maximum utility OS on the same mobile device?