- iOS users are more likely to spend money on apps/games.
true.
Pay per play is not as popolar as with apple.
But the advertisment model can bring huge revenues, like angry birds showed us.
- iOS devices generally have a more powerful GPU than same-generation Android devices
I would argue with that.
I think that the main advantage of the iPhone is that it has just 3 or 4 different GPUs, all very similar.
This allow you to use some nice hacks to speed up the graphic, like with the consoles (I'm thinking about real time texture compression especially).
Anyhow at parity of price, usually android phones are much faster.
- Android is a mess of different screen resolutions, aspect ratios, memory/hardware configurations, OS versions, etc.
The main issue with fragmentation is software. You can easily cut out the lower-end devices.
But if very few devices supports the latest APIs, like rendergraphic, you have to ditch that feature.
This will go away with time.
- Battery life for gaming is pretty pathetic on most Android devices
On most low-end devices. Kepp in mind that the iphone sells for 400$+