29

我对 Mono for Android(由 Novell 提供)的工作原理很感兴趣。

我最大的问题是关于使用的实际运行时。MfA 是否提供了一个 Mono 运行时来封装和调用 Dalvik 运行时,还是在此操作中完全绕过了 Dalvik?完全是另外一回事吗?

我很好奇,因为我听说 Mono 运行时在移动设备上具有更好的性能(并不是说我相信我在互联网上读到的任何东西......),实际上我只是想了解整个事情。

任何其他关于比较和对比 Mono/Dalvik 运行时主题的一般知识将不胜感激。

谢谢!

4

2 回答 2

20

两者都是!有些东西直接在内核上的 Mono 中运行,有些东西被传递到 Dalvik 系统中。

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

于 2011-05-28T23:04:42.620 回答
0

@trutheality 提供的网站链接已经失效。

可以在这里找到最新版本的 Mono for 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 发送了一条关于它的消息。希望他们能清楚地向我解释它现在的样子。

于 2015-12-28T08:07:24.843 回答