Android NDK только что был значительно расширен, включая поддержку написания приложений для Android полностью в собственном коде C/С++. Теперь можно записывать входные события на клавиатуре и сенсорном экране с помощью собственного кода, а также реализовывать жизненный цикл приложения в C/С++ с использованием нового класса NativeActivity.
Учитывая все расширенные собственные возможности, было бы целесообразно полностью обойти Java и написать приложение Android в собственном коде?