我对Mono for Android(由Novell开发)的工作方式很感兴趣。
我的最大问题是关于实际使用的运行时。 MfA是否提供一个包装并调用Dalvik运行时的Mono运行时,还是完全绕过了Dalvik? 还是说它是完全不同的东西?
我很好奇,因为我听说Mono运行时在移动设备上具有更好的性能(尽管我不相信互联网上的任何内容......),而且我只是想了解整个事情。
如果您能提供有关比较Mono / Dalvik运行时的其他一般知识,我将不胜感激。
谢谢!
我对Mono for Android(由Novell开发)的工作方式很感兴趣。
我的最大问题是关于实际使用的运行时。 MfA是否提供一个包装并调用Dalvik运行时的Mono运行时,还是完全绕过了Dalvik? 还是说它是完全不同的东西?
我很好奇,因为我听说Mono运行时在移动设备上具有更好的性能(尽管我不相信互联网上的任何内容......),而且我只是想了解整个事情。
如果您能提供有关比较Mono / Dalvik运行时的其他一般知识,我将不胜感激。
谢谢!
这两种情况都有!有些东西直接在内核上运行Mono,而有些则会传递到Dalvik系统中。
@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发送了一条消息。希望他们能清楚地解释现在的情况。