android – Xamarin运行时vs Dalvik

我正在为三大移动生态系统寻找原生开发的替代品,并受到Xamarin Studio的打击.

简单的问题,Xamarin运行时“在Android中传递(替代)”Dalvik VM吗?
另一个简单的问题是,Xamarin是否只为ARM处理器生成二进制代码?和英特尔凌动手机一样,不行吗?

解决方法:

does Xamarin runtime “pass over (substitute)” the Dalvik VM in Android?

不,Xamarin在您的应用程序中附带了一个嵌入式C#运行时,但是对Java资源的访问只是通过绑定来完成的.

Another simple question, does Xamarin generates binary code only for ARM processors?

不会.默认情况下,你的apk将拥有arm6,arm7和x86(在英特尔凌动中使用)的Xamarin运行时.您还可以包含arm64 e x86_64的运行时或删除其中任何一个.

And the Intel Atom mobile phones, do not work?

正如我之前所说,它确实适用于x86架构,包括Intel Atom

上一篇:android – Dalvik与Zygote流程之间的关系是什么?


下一篇:DalvikVM与Android中的JavaVM相比?