25 March 2011

What Is Android NDK?

Android NDK is a software or you can say a tool set that enables you to embed components so that there native code would be used in Android applications.
Mostly Android applications run in the Dalvik Virtual Machine. The software NDK is that toolset which allows you to implement parts of apps using Native Code languages e.g C and C++. That would be beneficial for certain classes of apps, in the form of reuse of existing code. And in certain cases it also increase the speed.
Features of NDK :

  • It provides a set of tools and build files use to generate native libraries from C and C++ languages.
  • A way to embed the corresponding native libraries into an application package file e.g extension (.apk), that can be deployed on android devices.
  • A set of native system headers and libraries that will be supported in all future versions of android platform, starting from android 1.5. Apps that use native activities must be run on android 2.3 or latest versions.
  • It provides Documentation, samples and tutorials.
You can download Android NDK Revision 4  from Here.

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...