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 是如何工作的?的主要内容,如果未能解决你的问题,请参考以下文章
MonoTouch、Mono for Android 和 WP7 的认证 WCF 服务
Mono For Android MapsAndLocationDemo