Originally posted by: DaZ
Actually.. I've never thought of it that way..
Imagine how much it would cost the average software developer if they had to customize their programs for 5-6 different operating systems.. Imagine having to choose an O/S simply on which software is available for that O/S... (ie say 3dsm5 was only on Windows)... Consider how much more significantly expensive software development would be. Hence why most software is only available on one platform or the other currently..
Say there is... 6 competing O/S's.. Not all companies will be able to support all those O/S's.. so imagine having your favorite game not being developed for 'your' O/S..
Of course, this is where Java could become god like. Im not very familiar with Java, but if someone actually tried, could you code a fully function 3D game like quake3 in java? is it that capable? or even an application like photoshop.. could it be done?
Or companies could develop their own VM, much like Carmack did with Quake3.. qvm!
As for Microsoft and Intel holding down innovation..