The Register® — Biting the hand that feeds IT

Feeds

Android native code kit apes iPhone game 3D

Graphics beyond Java

Agentless Backup is Not a Myth

Google has opened the door to iPhone-like 3D games on certain Android handsets, offering support for the OpenGL ES 2.0 graphics standard with its latest Android Native Development Kit (NDK).

Mountain View announced the third release of its Android NDK in a Monday blog post. The chief addition is Open GL for Embedded Systems 2.0 native libraries, bringing the platform in line with Apple's iPhone 3GS and the Palm Pre.

Android applications run inside Google's very own Java virtual machine, known as Dalvik, but since June the company has offered a kit that lets you embed components written in native code languages such as C and C++. The kit as a whole can be used to target devices running Android 1.5 or higher, but OpenGL ES 2.0 is only available for Android 2.0 or higher. The latest version of Google's (semi-)open source mobile stack is Android 2.1, which debuted with the company's very own Nexus One Phone.

Mozilla is using the Android NDK to bring Firefox to Google's platform, and according to Cnet, the open sourcers plan on switching development to OpenGL.

You can download the latest Android NDK for Windows, Mac or Linux here. The kit includes a sample application that uses OpenGL ES 2.0 vertex and fragment shaders. In supporting the standard, Google makes it easier for developers to move their existing ES 2.0 games to the platform. ®

Customer Success Testimonial: Recovery is Everything

Anonymous Coward

The future will tell, however...

With prediction skills like that, you've got a future in banking!

Perhas you should define what "flop" would mean, because if we define it the same way, I predict you will be proven wrong.

1
0

That's what lawsuits mean

It's like that time I sued my neighbours for continually parking their car on my lawn. Because I couldn't compete.

1
0

OpenGL ES 1.1 vs OpenGL ES 2.0

The Hero, and other Android 1.5 devices only have ES 1.1 support, the same as the iPhone 3G. This update allows the platform to use the ES 2.0 rendering pipeline, which is the same as the iPhone 3GS and the Nokia N900.

The main feature that 2.0 adds is support for hardware shaders, which make a lot cleverer 3D effects possible.

1
0

More from The Register

 breaking news
Curtain drops on Apple Store ahead of WWDC: What lies behind?
Steve Jobs watching from on high. No pressure, lads
 breaking news
Cold, dead hands of Steve Jobs slip from iPhones: The Cult of Ive is upon us
Billionaire biz baron's death clears way for uber-shiny iOS 7
Airbus imagines suitcases that find themselves
Point your mobe at your smalls to track their every move
Surprise! Intel smartphone trounces ARM in power trials
Tests show equal performance while sipping significantly less juice
First look: iOS 7 for iPad
No, Apple hasn't released it yet, but that doesn't stop intrepid devs
Apple said to be 'exploring' 5.7-inch iPhone
Who's the copycat this time, Mr. Cook?
Review: Belkin Thunderbolt Express Dock
Missing Mac ports reunited, for a price
 breaking news
Australian 'Apple tax' repealed for MacBook Air
But the new MacPro is priced at a premium