As an open source app, Android has never been restricted by development. But as the leader of the Open Handset Alliance, Google has made a path that allows for native code development, allowing developers to run the code directly on a device's microprocessors. Recently, Google has released the NDK 1.6, which is highly exaggerated as a blaster kit that will allow the rapid development of native applications to get results.
What is NDK?
Native Development Kit (NDK) complements the Android SDK (Software Development Kit), which allows developers to install and run native machines in application packages. This code has the same restrictions as the virtual machine code, but it can quickly contain a large list of operations. Only a few inefficient applications in the interpretation of Java, B. Real-time economic intelligence, supported by the mobile device, will serve as native code. This native code approach does not allow the application to run the sandbox created by the operating system, and in particular, the native-coded application can not be executed directly from the GUI.
NDK 1.6, what did you do?
This is good news for Android application developers that new enhancements have been introduced in the latest NDK 1.6. As we saw on the official Android website, the new version has:
The ability to directly call OpenGL features, which improve graphs for widescreen phones. It will automatically generate libraries in the native code. It increases the performance of memory-intensive operations and promises a significant reduction in battery drainage.
Code X and Eclipse:
The X-code (iPhone IDE) is an excellent development set. It is like a rainbow of various tools through interface design tools, a debugging tool, an advanced compiler, memory analysis tools, memory leak explorers, simulation tools and even symbols. This is much more than you need.
But Eclipse, (Android IDE) is a Java-based kit. Fortunately, you can integrate all libraries, compilers, emulators into a mix with the Android SDK.
Like the Apple App Store, Google is setting itself to design and manage its own Android Market. But it will take a long time because the iPhone application store is considered the most organized integrated application market on the internet. In the second quarter of 2009, the App Store reached 1.5 billion downloads. The platform will grow like a giant, as open source developers of communities constantly support the way. Android has gained global recognition globally, but the Apple iPhone is reassured to wake up the industry, where in the past most mobile applications were media players or simple racing games resembling 16-bit Nintendo games.
The Android 1.6 NDK release for the developing community indicates that the Android team began to attract more developers to the platform - especially Symbian developers and possibly iPhone developers who do their hard work in the pool. Hundreds of thousands of apps have iTunes iTunes Large connected. Let's wait and see what this open source application will bring to the world.