Je ai read que les applications qui sont en cours de développement en utilisant Mono sont déployés avec un MonoRuntime qui fonctionne comme ART, interprète le code C#, les exécute, etc. Je suppose que Unity et Xamarin à la fois.Comment MonoRuntime vit-il côte à côte avec ART?
Ce qui est étrange pour moi, c'est qu'en théorie, je pourrais écrire un runtime et l'expédier avec mon application? Mais cela est censé être à côté du runtime, en dessous du cadre d'application? Comment le bac à sable peut-il laisser cela se produire?
Je suppose que this pourrait être la solution à ma confusion, mais j'ai du mal à la comprendre.
Qu'est-ce qui me manque ici?
Merci à l'avance
Vous avez déjà fourni une bonne réponse sur Xamarin.Android. Cependant, Unity sur Android est complètement différent. Unity a développé sa propre technologie appelée IL2CPP, et compile tous les fichiers source de MSIL vers C++, puis les compile et les lie à un paquet natif, similaire aux applications Android NDK. –