Linked by Thom Holwerda on Thu 13th Sep 2012 21:44 UTC
Thread beginning with comment 535080
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
"VM alonside each other with lots of marshling between VM, because your .NET application needs to make use of the DalvikVM APIs.
Have you actually used it and run into these supposed performance problems? Ive used it, and I haven't. "
How many devices have you tried it on?
Actually you might find this talk interesting,
http://vimeo.com/43529195
"
Just code the core of your application in C or C++, and make use of the platform native UI for the best user experience.
As for WP7, just let it die, as WP8 also supports C++.
Just code the core of your application in C or C++, and make use of the platform native UI for the best user experience.
As for WP7, just let it die, as WP8 also supports C++.
Yeah, no. To do that, you'd still need JNI on Android, and a Cocoa bride on iOS since key APIs are not available as native interfaces.
You're doing the same bridging that Mono does, albeit without the slight double GC perf impact. "
In Android's case JNI is an issue, but not as much as with Mono.
See Andreia's talk, there are some exposed APIs that go multiple times between VMs.
In iOS there is no marshalling happening.
Also, nice little pot shot at WP7, but it has over 100,000 apps, and moving forward, C# will still be the majority language (as it is for Windows 8 apps).
In Germany, the only person I've seen carrying a WP7 mobile outside a store, was a guy I've met that works for a startup that develops WP7 games.
Seriously, I don't get the Mono and C# bashing. Sure, maybe if you felt like hurting your productivity enough, you could use C++, but Mono has been proven to work in the real world.
Don't take it wrongly. Personally my only issue is that Mono/C# is promoted as the only way to achieve portability of native application across mobile platforms, when actually other solutions do exist, depending on what platforms are valuable to target.




Member since:
2005-11-29
Have you actually used it and run into these supposed performance problems? Ive used it, and I haven't.
Just code the core of your application in C or C++, and make use of the platform native UI for the best user experience.
As for WP7, just let it die, as WP8 also supports C++.
Yeah, no. To do that, you'd still need JNI on Android, and a Cocoa bride on iOS since key APIs are not available as native interfaces.
You're doing the same bridging that Mono does, albeit without the slight double GC perf impact.
Also, nice little pot shot at WP7, but it has over 100,000 apps, and moving forward, C# will still be the majority language (as it is for Windows 8 apps).
Seriously, I don't get the Mono and C# bashing. Sure, maybe if you felt like hurting your productivity enough, you could use C++, but Mono has been proven to work in the real world.