Advertisement
Promo

Application development Toolkit

Android developers get native-code kit

David Meyer ZDNet.co.uk

Published: 26 Jun 2009 12:36 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

A native application development kit has been released for Android developers, offering a way to create certain kinds of high-performing applications for handsets running the platform.

Android applications run through the Dalvik virtual machine, which emulates a Java virtual machine. On Thursday, the Android Native Development Kit (NDK) was released, allowing coders to create parts of their Android 1.5 applications outside Dalvik, using native-code languages such as C and C++.

This approach would not ordinarily produce a massive performance boost, but it does allow developers to reuse existing C and C++ code for Android applications.

Android engineer David Turner wrote in a blog post that the NDK, which is an adjunct to the standard Android software development kit (SDK), could be used for writing higher-performing applications, but also had its drawbacks.

"Your application will be more complicated, have reduced compatibility, have no access to framework APIs, and be harder to debug," Turner wrote. "That said, 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."

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
7 out of 7 people found this useful


Full Talkback thread

0 comments


Company/Topic Alerts

Create a new alert from the list below:









Video icon

Video

Discussions

lezlow lezlow

WHILE YER LISTENING READ THIS

Saturday 14 November 2009, 8:17 AM

7 comments
lezlow lezlow

GOVERNMENT

Saturday 14 November 2009, 8:15 AM

10 comments
lezlow lezlow

governments?

Saturday 14 November 2009, 8:14 AM

2 comments

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters