Сообщение от Arton
А что насчёт самого андроида, apk это не нативные приложения, а VM?
|
Не вникал в подробности, но возможно получается ситуация когда одна виртуальная машина (Mono) работает поверх другой (Dalvik или ART).
Тут
https://habr.com/ru/post/527584/ например пишут, что каждое андроид приложение работает на своей виртуальной машине. С версий 1.0 до 4.4, это был Dalvik. В андроид 4.4, вместе с Dalvik, в качестве эксперимента добавили новый runtime, который назывался ART.
С другой стороны есть андройд NDK Native Development Kit
https://habr.com/ru/post/203014/ – это набор инструментов, которые позволяют реализовать часть вашего приложения используя такие языки как С/С++.
Как я понимаю возможность включить машинный код в apk есть.
Могу ошибаться, знатоки поправят если что.