Mono for Android 是如何工作的?

Posted

技术标签:

【中文标题】Mono for Android 是如何工作的?【英文标题】:How does Mono for Android work? 【发布时间】:2011-09-04 02:55:34 【问题描述】:

我对 Mono for android(Novell 出品)的工作原理很感兴趣。

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

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

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

谢谢!

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

+1 很好的答案。我正是在寻找那个。不知道我之前是怎么错过的,因为我已经浏览了大部分页面!【参考方案2】:

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

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

【讨论】:

以上是关于Mono for Android 是如何工作的?的主要内容,如果未能解决你的问题,请参考以下文章

关于 mono for android的安装问题

MonoTouch、Mono for Android 和 WP7 的认证 WCF 服务

Mono For Android MapsAndLocationDemo

Xamarin mono for android 读取 xml 文件

unity代码加密for Android,mono编译

Mono for android:Base64 字符串到 gridview 中的图像