The blistering pace of graphics performance improvements on Apple's iPad 2 will enable a new class of handheld gaming titles, but Android devices aren't likely to get the same kind of attention due to platform fragmentation, says Epic Games's Tim Sweeney.
Sweeney, a key developer of Epic's Unreal Engine used in a series of 3D games over the past decade from the first "Unreal" in 1998 through such popular titles as "BioShock" and "Batman: Arkham Asylum," noted in an interview with Gizmodo that mobile devices are improving much faster than consoles historically have.
The 9x iPad 2 graphics leap
Sweeney described conventional game consoles as seeing "a 10-20x leap in performance every 7-8 years," compared to the 9x leap Apple claimed for the iPad 2 in just one annual refresh. Asked whether iPad 2 can really deliver a 9x improvement in graphics performance, Sweeny said, "I certainly believe 9x," although his group hasn't benchmarked the device's core chips yet.
Last year's A4 CPU used in the iPhone 4 and iPad is roughly "comparable to a single Xbox 360 core" Sweeney estimated. The new A5 used in iPad 2 holds the potential for "far, far more potential in that platform than we're exploiting today," he added.
Sweeney said iPad 2 delivers enough shader performance that "you can use the high-detail shaders we did during Gears of War." The interview noted that "more complex shaders and post-processing effects are going to remain the visual differentiators between high-end mobile devices and consoles for the time being, though we could 'see more of that with more time with the iPad 2.'"
Android hardware fragmentation a problem for high end games
Uncertainty about the hardware available across a given platform is a particular problem for higher end gaming developers. Sweeney explained, "when a consumer gets the phone and they want to play a game that uses our technology, it's got to be a consistent experience, and we can't guarantee that [on Android]. That's what held us off of Android." Contrasted against a gaming platform where hardware aspects don't vary between models and makers, an "open" platform like Android becomes a difficult beast to target. "If you took the underlying [Sony] NGP hardware and shipped Android on it, you'd find far far less performance on Android," Sweeney said.
"Let's say you took an NGP phone and made four versions of it. Each one would give you a different amount of memory and performance based on the crap [the carriers] put on their phone," he added, alluding to the additional layers of software fragmentation that affect Android devices.