Ответ 1
Это и то, и другое! Некоторые вещи запускаются непосредственно в Mono на ядре, и некоторые вещи передаются в систему Dalvik.
Мне интересно, как работает Mono для Android (от Novell).
Мой самый большой вопрос касается фактического времени исполнения, которое используется. Является ли MfA предоставлением среды выполнения Mono, которая обертывается и вызывается на время работы Dalvik, или Dalvik полностью обойден в этой операции? Это что-то еще?
Мне любопытно, потому что я слышал, что время исполнения Mono имеет лучшую производительность на мобильных устройствах (не то, что я верю чему-либо, что я читаю в Интернете...), и на самом деле я просто пытаюсь понять все это.
Было бы полезно оценить любые другие общие знания по теме сравнения и сопоставления времени работы Mono/Dalvik.
Спасибо!
Это и то, и другое! Некоторые вещи запускаются непосредственно в Mono на ядре, и некоторые вещи передаются в систему Dalvik.
Ссылка на сайт, предоставленный @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.
но нет официальной информации о совместимости с MonoDevelop IDE или о том, как она работает в Linux.
Я отправил сегодня сообщение об этом в Xamarin. Надеюсь, они ясно объяснят мне, как это выглядит в наши дни.