Quote Originally Posted by Technoman View Post
As the prior post stated, Android is in it's infancy as compared to the Apple phone, and I feel moving very fast. The resolution that the screen on the Moto Droid has is better than what the iPhone is capable of.
The Apple App Store launched on July 11th, 2008. The SDK was made public on March 6th, 2008. The Android SDK and the HTC Dream launched just a few months later. So it is not really true that Android is in its infancy compared to iOS. Sure, iOS has been around longer; but we're talking 3rd party development here. Looking at it from that standpoint, iOS only has a 6 month or so lead.

The true reason we are just beginning to see higher-end games on Android is due to lack of developer interest and Android market limitations. Up until very recently, the maximum APK size for the market was 25MB. Plus, the ability to install apps to the SD card has only (officially) been around for a few months now. I have also read interviews with devs who say Android is harder to develop for due to deficiencies in the debugger for the NDK. Also, Apple has been active in pushing the iPhone/iPod Touch as a mobile gaming device; which helped gain developer support. There are some pretty decent 3D games out for Android as of right now; but a majority of them are made by Gameloft and are only available thru their site, as opposed to being in the market.

In the end, it's not that the Droid lacks power, it's simply that the iPhone is easier to develop for, and has more active devs working on it. It also doesn't help that the Android devices themselves are becoming more and more fragmented. Ideally, devs don't like to spend time writing software and then end up only having it be compatible with a fraction of the devices out there. One problem is GPU differences, as it stands right now; a dev has to create seperate textures for devices with PowerVR, AMD, and nVidia GPUs. All of this means extra time and effort, while the iOS devices are ALL based on PowerVR GPUs.