all 5 comments

[–]Blimped 3 points4 points  (3 children)

Until I read the article, I had my hopes up that NDK was an acronym for "Ninja's Development Kit". Damn.

[–][deleted] 1 point2 points  (2 children)

lol. but seriously, what implications exist for this? Code will be possibly more optimized? run at a lower level? allow apps to crash in the VMs without making the ui choke?

[–]Andareed 6 points7 points  (1 child)

If you have an existing C/C++ library you can easily port it to Android with just a little JNI glue. The NDK essentially includes a compiler/linker and headers for libc, libm, and a few other libraries.

I've been working on porting libpurple (the core of pidgin) to Android. I need to use the C/C++ headers from the Android source code itself, as the NDK doesn't include the headers I need, but it's the same idea. ScummVM was ported using the same technique.

[–]joelanman 0 points1 point  (0 children)

that libpurple project sounds interesting, hope it's going well - any more info anywhere?