I previously posted about writing native code. Since then, I have come across the Google ndk group. It provides some more information on Google’s plans and some messages from people trying to get native code working without an official ndk.
The first release of the ndk (available in 1H2009) will be targeted towards Java application developers who wish to write native code shared libraries to access native code APIs or accelerate portions of their application…
“At first only a small subset of the full set of Linux and Android APIs will be supported, but in later releases additional APIs will be supported. The initial goal is to support JNI shared libraries written in C or C++ that link with the Android versions of libc and libm. In a future release we hope to support linking with OpenGL ES and audio libraries, which should enable high-performance games. The NDK can also be used to compile Linux executables and shared libraries that only require the subset of Linux APIs that are supported by the NDK. This might be useful for developers wishing to port utility programs to help develop and test their Android applications.”

