Все мы знаем, что Android выполняет Дальвик программы VM.
Обычно разработчики пишут программы в Java, и они компилируют его в байт-код Дальвика.
Интересно, было ли возможно создать компилятор, который может взять код C# и скомпилировать его в байт-код Дальвика.
Ну, это один из вариантов - или вы можете просто запустить его в Mono на Android. Это уже было сделано и команда Mono сейчас работает над MonoDroid . Я еще не уверен в деталях - будет ли это работать с виртуальной машиной Dalvik для пользовательского интерфейса, будет ли она просто родной или это будет компилятор .NET-to-Dalvik.