Like all emerging technologies, the mobile gaming industry faces some obstacles. Unlike the PC and console markets where there are a few key platforms for developers to target, the mobile world has massive fragmentation and a lack of homogeneous targets for game developers, negatively impacting the market.
Fragmentation raises game development costs. To make a game successful, upwards of 600 handsets must be targeted to deliver a game on a global scale to major operators. Additionally, the return on investment is potentially poor because of the lack of footprint available.
There is also an issue with the actual capabilities of each individual platform. While seemingly similar, each handset platform has subtle and often major differences in screen size, heap memory, IO, keypad layout and connectivity.