Epic developer calls iPad 2 graphics leap "astonishing"
appleinsider.com
appleinsider.com
This is true, but it's not "astonishing". Conventional game consoles usually push the limits of graphics when they're first released. The iPad didn't push graphics when it was first released, so Apple had a lot of room for "easy" GPU improvement with the iPad 2. Whether we continue to see order-of-magnitude leaps in performance depends on how much "head-room" is left in mobile GPUs, and how improvements in conventional GPUs trickle down to mobile devices.
Or maybe I have no sense of humor...
Having a uniform interface for all hardware is great, but doesn't solve the specific problem here.
There are so many variables that affects performance. Some of them are:
* Graphics card fillrate
* Graphics card memory size
* Graphics card buss speed
* CPU speed
* CPU cache size
* RAM Size
* RAM speed
* Optical disk speed
* Harddrive speed
* Harddrive cache size
You need to make tradeoffs based on how they affect your particular application.
iPhone is easier like consoles. Android is harder like PCs.
Anybody know why?
EDIT: I'm guessing because GLES doesn't support geometry shaders (even though the PowerVR SGX chipset does)
DirectX 9 had a similar problem of expensive draw calls but it was compounded by drivers living in kernel-space requiring an expensive context switch when draw calls were issued.
Also this right now: http://www.anandtech.com/print/4243
(see the benchmarks at the end)
Their problem with Android is that the hardware they're building for is inconsistent, and that will remain so until some kind of policy change happens with Android. It has nothing to do with the power of (future) hardware itself.
http://www.anandtech.com/show/4216/apple-ipad-2-gpu-performa...
Check out what's on the table for 2012
http://en.wikipedia.org/wiki/Texas_Instruments_OMAP#OMAP_5
In a $300-$400 tablet that is going to be amazing.
28nm for crazy power savings, 2ghz multi-core, and multi-core GPU.
As for the specs you're throwing out: my mom doesn't care about specs, cores, or whatever a GPU-whatsitdoozy is. Android will win with the hardcore nerd/tech-enthusiast like the 360/PS3 won with the hardcore gamer... Apple/Nintendo is for everyone else.
/play him off, KC