Подтвердить что ты не робот

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

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

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

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

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

Спасибо!

4b9b3361

Ответ 1

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

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

Ответ 2

Ссылка на сайт, предоставленный @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. Надеюсь, они ясно объяснят мне, как это выглядит в наши дни.