Für systemnahe Projekte wäre die NDK-Entwicklung mittels C/C++ sicher die logische Wahl
Veto.
Siehe hier:
http://developer.android.com/tools/sdk/ndk/index.html
Zitat von
Google:
Before downloading the NDK, you should understand that the NDK will not benefit most apps. As a developer, you need to balance its benefits against its drawbacks. Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity. In general, you should only use the NDK if it is essential to your app—never because you simply prefer to program in C/C++.