【问题标题】:Difference between Mono Android and Xamarin.androidMono Android 和 Xamarin.android 之间的区别
【发布时间】:2019-01-27 09:00:57
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: android .net xamarin xamarin.android mono


    【解决方案1】:

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

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

    因此,在这个上下文中,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 名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-14
      • 2013-03-15
      • 1970-01-01
      • 2019-09-22
      • 2016-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多