Open GL? support: iPhone 3GS, 3rd generation iPod touch, and iPad all support Open GL? ES 2.0 (e.g. shaders and programmable pipeline^

Development Toolchain: requires a mac

C++ Interface: Objective-C is the system language. so, it's not "natural", but it's been done [need source citation]

So my only choices for smartphone development are Objective C or Java? Seems like a lose-lose situation to me. Why can't I use native C or C++ on either of them?

You can use native C/C++ for both of them, except in certain places. The UI layer, for instance, has to be done using the native language on either platform (objc or java).

Topic revision: r2 - 24 Mar 2011 - 17:34:27 - Will Norris