Я думаю, что мы увидим смесь LLVM + Android NDK (C ++).
Я думаю о SmallTalk-подобной dymanic объектной системе (*), и использование LLVM очень интересно для отложенной динамической компиляции на устройствах Android.
Сначала попытайтесь создать что-то вроде крошечной системы Buildroot / OpenWrt Linux (или собрать свою собственную, используя CLFS или мои скрипты: https://github.com/ponyatov/L/tree/clock)
для устройства ARM, такого как Raspberry Pi (это мой случай для тестирования). Если вы получили хорошие результаты по этому варианту, позже вы можете перейти на само устройство Android. Я думаю, что вам понадобится некоторый клейкий код C ++ / NDK для принятия LLVM / Pure core против Android и GUI. (**)
(*), но с моим собственным синтаксисом языка, функциональными возможностями, похожими на lisp, для изменения всех внутренних систем, интегрированной средой парсера / компилятора и, возможно, некоторыми основами символической компьютерной алгебры
(**) Жив ли Android Pi?