Presumably one of the many reasons that Tao didn't catch on (although it was a common practise back in the dark ages...)
Presumably one of the many reasons that Tao didn't catch on (although it was a common practise back in the dark ages...)
I think the main reason it didn't work out was that there was a brief window of opportunity where mobile was a thing but where there was a massively divergent variety of custom platforms and OSes, and so "we can port this to anything and it will then be a common platform for running games/MIDP applications/etc" was a potentially sellable product. But then Android and iOS came along and the whole mobile space coalesced into "there are only two platforms, plus web apps are feasible for a lot of cases, and it's pretty much all Arm", and the need for a middleware layer that abstracted away CPU and OS differences basically evaporated.