Xamarin.iOS Projekte optional die LLVM-Compiler verwenden. Schau es dir an here. Sie können es aktivieren, indem Sie das Kontrollkästchen in den Xamarin.iOS-Projekteigenschaften aktivieren.
Xamarin.iOS-Dokumente haben eine hilfreiche Grafik, die den LLVM-Schritt im allgemeinen Kompilierprozess here zeigt. Innerhalb des Textes wird über die Grafik gesagt, wie Ihr C# -Code in IL kompiliert wird. Wenn Sie ein echtes iOS-Gerät verwenden, ist JIT nicht zulässig. Daher wird der AOT-Compiler für den verwalteten Code verwendet und optional LLVM, um den Code weiter zu optimieren.
Xamarin.Android hat auch einen optionalen LLVM Compiler, aber es erfordert eine Business-Lizenz oder höher, um Zugang zu erhalten. Mehr Info rechts here.
Auf Android JIT wird auf Geräten erlaubt, aber Sie können optional wählen Sie die AOT-Compiler verwenden, um Startzeiten, aber auf Kosten der Erhöhung Ihrer APK Größe zu verringern. Wenn Sie AOT aktivieren, können Sie LLVM auch aktivieren. Obwohl ein Wort dazu auf Android der Warnung ist, dass sie vorübergehend die UI-Optionen deaktiviert haben (aber immer noch erlauben Sie manuell die Einstellungen in Ihrer .csproj
Datei ändern), und sie haben gesagt, dass diese Funktionen im besten experimentellen sind. Ich kenne weder den Status noch die Auswirkungen oder die Deaktivierung dieser Optionen für Android.
Ja, Sie haben Recht. – arrowd