Мне непонятно, как устроен их графический стек. Документация как всегда неправильная - https://source.android.com/docs/core/graphics/architecture?hl=en
Допустим, что установив Vulkan SDK и Android NDK можно теоретически написать Native Activity, которая что-то там изобразит. Но это подразумевает, что надо будет всё равно иметь программу на Java, и она будет через JNI вызывать вот это всё сишное.
А можно ли как-нибудь весь интерфейс на Си сделать? Какие библиотеки такой код содержат? Вот есть HWUI (Hardware-accelerated 2D Rendering) вместо Skia, но HWUI работает через OpenGL ES, а я-то хочу через Vulkan. Skia вроде с Vulkan умеет работать, но это недостаточно высокого уровня фреймворк, он типа Cairo, а не типа Gtk.
В общем как графику-то рисовать в Android, если аллергия к Java?