繁体   English   中英

Mono Android 和 Xamarin.android 之间的区别

[英]Difference between Mono Android and Xamarin.android

我总是很难理解什么是Mono Android以及它与Xamarin.Android 有何不同。

如果 Mono 存在,那么为什么 Xamarin.Android 会出现?

谢谢你。

Xamarin.Android 作为产品名称(以前称为“Mono for Android”)是包含一个基于 MSBuild 的构建系统的完整独立包,不仅用于 .Net/Mono 编译,还用于 Android SDK/工具、Mono 链接器、APK 构建、基于 .Net/CIL 的 Android API 绑定等...

这包括针对移动设备优化的 Mono 运行时,它是基于 Android 的 NDK 二进制文件,支持 Intel 和 ARM 处理器上的 Android 操作系统运行时。

因此,在此上下文中,Mono“只是”Xamarin.Android 包中 Java Dalvik/ART VM 的 CIL、JITter 和供应商/主机的 Android 运行时。

Mono Android 及其与 Xamarin.Android 的不同之处。

就我个人而言,我认识的很多人仍然像我一样使用旧的“MonoDroid”产品名称。Mono for Android、MonoDroid、Mono.Android、Mono Android、Xamarin.Native for Android 等等......同样有很多语义事物。 我仍然称 Xamarin.iOS 作为其原始 MonoTouch 名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM