You are here: silicon.com > Management > IT Pro

IT Pro

Android development kit goes native

Good to C you

Tags: phone, google, android

By David Meyer

Published: 26 June 2009 16:07 GMT

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."

Original article: Android developers get native-code kit from ZDNet UK

  1. Zones
  2. Management
  3. Networks
  4. Software
  5. IT Services
  6. Hardware
  1. Verticals
  2. Public Sector
  3. Financial Services
  4. Retail & Leisure

Tim Ferguson How CIOs can achieve post-recession success Q&A: McKinsey & Company on living in the 'new normal' business world

Richard Leyland Does your business really need an office? Future Company: Banishing physical workplace brings perils as well as perks


  • Jobs
Digital Signal Processing / DSP Engineer - Salaries up to 50K

Seeking experienced dsp engineers with skills in : digital signal processing, DSP design, communications equalisation, demodulation and error ...

Electronic Engineer - Signal Processing, Motion Control, Consultancy, Cambridge, to 45k

Summary: Microelectronics, Signal Processing and Control Systems needed, top consultancy developing innovative instrumentation, Cambridge, to 45k. ...

Compiler Developer C++, CoSy, LLVM - UK South West

Skills sought in candidates includes: C/C++ software, Compiler development, toolchain development, CoSy, LLVM, Low level Virtual Machine, GCC, ...

Agenda Setters 2009
Welcome to the ninth annual Agenda Setters poll – silicon.com's list of the top 50 most influential individuals in the technology and IT industries, from techies and CIOs to entrepreneurs and business leaders. Find out more in our latest special report.





Quick Sitemap Links: