Как работает Mono для Android? - PullRequest
28 голосов
/ 29 мая 2011

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

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

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

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

Спасибо!

Ответы [ 2 ]

20 голосов
/ 29 мая 2011

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

http://mono -android.net / Документация / Архитектура

0 голосов
/ 28 декабря 2015

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

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

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

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

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

...