Note that both java and Qt have robust linux and OSX support from the original vendor.
I can't write for both iOS and Android in Java
I can't write for both iOS and Android in Qt
So whilst these are development environments with some valid use cases, they don't address the same use case as the pairing of Monotouch and Mono for Android. Which is why Xamarin just received $12M in investor funding.
Relevant comparisons at this point are to products like PhoneGap.
Those who partners with M$ are usually having it hard.
Last time someone dared to partner with M$ it has been Nokia?
So they ditched Symbian. They ditched Linux-based Meego. They ditched all R&D. And replaced it with WP7. Which proven to be totally uncompetitive. So they were forcefully converted into dumb OEM by ex-M$ employee, mr Elop. Which took all steps to make sure Nokia can't survive without MS.
Unfortunately, looks like they doomed Nokia. It now loses more then billion per quarter and lacks any options to improve situation.
Yet some ppl cant learn on others mistakes and prefer to learn it hard way. Though need to throw 12M$ into marketing brainwashing implies that nobody needs M$ runtime on Linux, actually. Fairly laughable, doh .
And MonoGame grew from an earlier project called XNATouch (which let developers port XNA games to MonoTouch, the iOS product).
So indirectly, each of those MonoGame games for Linux, like Bastion or WizOrb or Hackwork, is available thanks to MonoTouch.
You see, world has chosen OpenGL for mobile gaming. It works more or less the same on iOS, Android and even on desktop computers, be it Mac, Linux or even windows (GPU drivers are supporting OpenGL even on Windows). Furthermore, all decent gamedevs use native code as could be several times faster in critical parts, lack unpredictable garbage collector, can have more control on environment, etc.
So you see, all best mobile games are usually OpenGL based. In fact many serios game engines (including commercial high-profile things) are supporting OpenGL rendering backend these days.
So MS basically shoot their own leg once more. In particular, their WP7 obviuously lacks best games available for iOS ans Android as they are the only platform who don't supports OpenGL and their market share is just 1%. So it's more than uber-mega-dumb to learn their very own crap incompatible with anyrhing else.
MS are such funny guys these days. Those pathetic losers thinking that their long bucks could fix their inability to manage things properly and cooperate with others. This is not going to work in long term though
They aren't investing a single dollar of that $12M.
Sure, formally you're right. Yet it's easy to guess these are probably just some M$ proxies. M$ aren't that stupid to do most of attacks on Linux/opensource directly. Usually they're using some proxies.
Most famous proxy scheme was SCO. Sure, formally it's not M$. Yet it's not hard to guess who paid all these attacks. When something happens, you have to evaluate one simple equation: "who gains something from it". Then you're getting an answer who is acrually in charge for these events taking place. Fairly simple logic. Works flawlessly 99% of time.