簡體   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