Как работает Mono для Android?

меня интересует, как работает Mono для Android (от Novell).

мой самый большой вопрос заключается в фактическом времени выполнения, которые используются. Предоставляет ли MfA моно-среду выполнения, которая обертывает и вызывает среду выполнения Dalvik, или Dalvik полностью обходится в этой операции? Это что-то совсем другое?

Мне любопытно, потому что я слышу, что Mono runtime имеет лучшую производительность на мобильных устройствах (не то, что я верю всему, что я читаю в интернете...), и на самом деле я просто пытаюсь понять все это.

любые другие общие знания по теме сравнения и контрастирования времени выполнения Mono/Dalvik будут оценены.

спасибо!

2 ответов


Это как! Некоторые вещи запускаются непосредственно в Mono на ядре, а некоторые вещи передаются в систему Dalvik.

http://mono-android.net/Documentation/Architecture


ссылка на сайт, предоставленный @trutheality, уже мертва.

новейшая версия Mono для Android будет найдена здесь: https://developer.xamarin.com/releases/android/mono_for_android_4/mono_for_android_4.4/

это, кажется, немного устаревшая версия, поскольку она поддерживает более раннюю версию Jelly Bean Android. В настоящее время, MonoDroid называется Xamarin.Android и теперь в версии 6.0.1.

но нет официальной информации о том, как совместим ли он с IDE MonoDevelop или как он работает в Linux.

Я отправил сегодня сообщение об этом Xamarin. Надеюсь, они объяснят мне, как это выглядит сейчас.