Разница между моно Android и Xamarin.android - PullRequest
0 голосов
/ 27 января 2019

Мне всегда трудно понять, что такое Mono Android и чем он отличается от Xamarin.Android .

Если там был Моно, то почему появился Xamarin.Android?

Спасибо.

1 Ответ

0 голосов
/ 27 января 2019

Xamarin.Android как название продукта (ранее «Mono для Android») - это автономный пакет, включающий систему сборки на основе MSBuild не только для компиляции .Net / Mono, но и для SDK / инструментов Android, Mono Linker. , Конструкция APK, привязки на основе .Net / CIL для API-интерфейсов Android и т. Д. *

Сюда относится оптимизированная для мобильных устройств среда выполнения Mono, представляющая собой двоичный файл NDK на базе Android, который поддерживает среду выполнения ОС Android на процессорах Intel и ARM.

Таким образом, в этом контексте Mono является «просто» средой выполнения Android для CIL, JITter и поставщиком / хостом виртуальной машины Java Dalvik / ART в пакете Xamarin.Android.

Моно Android и чем он отличается от Xamarin.Android.

Лично многие из тех, кого я знаю, все еще используют старое название продукта "MonoDroid", как и я. Mono для Android, MonoDroid, Mono.Android, Mono Android, Xamarin.Native для Android и т. Д. ... опять же много семантики за то же самое. Я до сих пор называю Xamarin.iOS его первоначальным именем MonoTouch.

...