Hacker News new | ask | show | jobs
by CmonDev 4295 days ago
C# is in front of all three in mobile space (it compiles to native of course).

C# is the only language that is both modern and spans all major mobile platforms.

http://en.wikipedia.org/wiki/Xamarin

3 comments

Sure. But Xamarin is hardly open-source, and what OP was looking for was a open-sourced tool-chain & stack for mobile development.
You can't even build Xamarin's sample project without demoing a commercial license, because the sample project is falls outside the app size restriction.
Except you are forgetting C++11 is supported in all mobile SDKs, with C++14 appearing in upcoming versions.

Personally I consider C++14 quite modern.

Considering the minuscule market share that Windows Mobile currently has, C# is close to nonexistent on mobile as of today.
Unity3d alone completely invalidates this claim.
Are there many apps written in Unity? Or is it only games?
Mostly games which are a kind of apps. And games are the most popular apps, e.g.: http://www.statista.com/statistics/270291/popular-categories....