Gaming on mobile platforms is still an
unconquered frontier when it comes to achieving
the massive popularity and satisfying user experience of console gaming. One of its main restrictions is the high degree of mobile platform fragmentation. This has implications in terms of complexity, time, and cost, and has so far limited the ability of mobile game developers to target the ever-widening range of handsets.

This paper examines three areas in which platform fragmentation occurs: hardware performance, operating systems, and device peculiarities, and discusses how developers can mitigate obstacles in each.

Reprinted in its entirety from ARM IQ Vol. 6, No. 3, 2007