Re:Bill Gates answers questions about Java during a depositi...
by MichaelGG on Sunday October 26, 2014 @11:50PM
(#8513695)
Yet on mobile, we go out of our ways to make things look and feel native, even if the web's being used.
The concept of run anywhere, from a code execution standpoint, is fine. That doesn't preclude using platform specific APIs to make the application better. Like using C# but targeting iOS's UI toolkits. Or using signals from a Mono application.
While MS may have certainly intended to fragment Java, the core concept of platform specific APIs isn't inherently a bad thing.
Also note that during this time, MS supported Windows on non-Intel architectures so I'm not sure about the x86 comment.
The incentive for Sun probably was in part that they wanted their high end workstations to stay relevant and maybe eventually develop cpu's that accelerated java execution.