Most Android applications run in the Dalvik virtual machine, but Google has released the tools developers need to create native apps.

The company warns that native apps have advantages and disadvantages. They will be more complicated, have reduced compatibility, have no access to framework APIs, and be harder to debug. On the other hand, some applications that have self-contained, CPU-intensive operations that don't allocate much memory may still benefit from increased performance and the ability to reuse existing code. Some examples are signal processing, intensive physics simulations, and some kinds of data processing.
Going Native
Android Native Development Kit is available now from the Android developer site. This allows developers to implement parts of their applications using native-code languages such as C and C++.
The NDK provides:
Source: Google
|
|
|
|
|
TechTarget publishes
more than 100 focused websites providing quick access to a deep store of
news, advice and analysis about the technologies, products and processes crucial
to the jobs of IT pros.
All Rights Reserved, Copyright 2000 - 2013, TechTarget | Read our Privacy Statement