X

Android coders get high-speed graphics ability

Google has released a new native programming kit that provides new graphics abilities to programmers using Android 2.0 phones.

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland
2 min read

Want better games on your Android phone? They may be coming sooner now, at least for Android 2.0 models.

Google has let programmers tap directly into mobile phone graphics power by releasing a third version of its Android Native Developer Kit (NDK) on Monday.

Android applications typically run in a variation of the Java programming environment, a move that aids in making applications that move more easily from one hardware system to another. But Google also lets those applications bypass the Java layer for some direct communications with the hardware through the NDK interfaces. And the big change in the third revision, or r3, is support for a standard graphics interface called OpenGL ES--in this case version 2.0, the same technology supported by newer iPhone 3GS.

"Applications targeting Android 2.0 or higher can now directly access OpenGL ES 2.0 features," said Android programmer David Turner in a blog post.

Supporting OpenGL could help programmers who've already written games using the technology move more easily to Android and maintain high performance.

But it's not just for games. Mozilla is bringing its mobile version of Firefox to Android using the NDK, and one programmer on the project, Vladimir Vukicevic, welcomed the OpenGL ES move.

"Official support for GL ES 2.0 is very interesting; we're planning on switching our rendering on Android to go through an OpenGL path soon, and full ES 2.0 support will allow us to accelerate that even more," he said in an e-mail interview. "It's great to see that ES 2.0 is a core part of the Android 2.0 platform, so that we can rely on it always being present," he said, adding that isn't the case for some the mobile phone designs Mozilla is aiming to support.

And, he said, OpenGL ES support also could help with another project Vukicevic has been working on, WebGL, which provides a 3D interface Web applications running in a browser can use.