Mono is HUGE thanks to Unity3D.[1]<p>I suspect that C#/Mono has become the de-facto second development language/environment for iOS thanks to Unity3D (an irony that doesn't escape me). It's certainly what all the iOS games programmers I know personally use (and I know a lot).<p>Wikipedia have Unity down as having over 1 million developers developing for iOS, Android, Windows, Blackberry 10, OS X, Linux, web browsers, Flash, PlayStation 3, Xbox 360, Windows Phone 8, and Wii U.[2]<p>Unity themselves claim[3]:<p>* 2M REGISTERED DEVELOPERS<p>* 400K MONTHLY ACTIVE DEVELOPERS<p>* 225M TOTAL WEB PLAYER INSTALLS<p>* 6.6M EDITOR SESSIONS JUN<p>[1]<a href="http://unity3d.com" rel="nofollow">http://unity3d.com</a><p>[2]<a href="http://en.wikipedia.org/wiki/Unity_(game_engine)" rel="nofollow">http://en.wikipedia.org/wiki/Unity_(game_engine)</a><p>[3] <a href="http://unity3d.com/company/public-relations/" rel="nofollow">http://unity3d.com/company/public-relations/</a>
I like C# and I'm impressed with Mono but there is just something not right. It might be irrational but knowing that Microsoft's DNA is everywhere makes me feel uncomfortable.<p>I'm also not happy that Linux is a second class citizen - there is no Xamarin Studio for Linux, the latest version of MonoDevelop is not packaged for Linux, and the latest version of Mono 3.2 is only packaged for Mac as an easy download.<p>The idea of writing most of my application logic in C# and reusing it on desktop and mobile platforms is appealing, but I don't want to use proprietary libraries like Xamarin.iOS and Xamarin.Android, while on the desktop I don't know how well supported GTK# and Qyoto are.
Is Xamarin moving away from the base mono-project? I mean it as an honest question, not a troll. The 3.2 release seems mostly aimed at mobile development and cutting off support for previous major versions (2.10 and 3.0). Further, there was never an official stable release of 3.0.<p>It's their choice if they want to and they've done great service for the community with what they've already done. But if they've changed directions I think they should come out and say it so current and potential future users of the platform know.
I wonder when all the builds will appear on the download page, if ever: <a href="http://www.go-mono.com/mono-downloads/download.html" rel="nofollow">http://www.go-mono.com/mono-downloads/download.html</a><p>The newest stuff is still 2.10, expect for mac
> <i>"Google contributed ports of NaCl for ARM and Amd64."</i><p>So, Mono/C# in Chrome? If NaCl/PNaCl becomes available outside the Chrome App Store, that could be pretty exciting -- Mono does an excellent job with AOT performance and mobile-scale memory utilization.