The droid has a screen resolution with 4x as many pixels as ipoud touch, in addition to running a couple of apps in the background. This is almost an apples-to-oranges comparison.
It's not apples to oranges.
The iPod Touch 1G is a low res device, you're right, but it also uses a last generation ARM11 processor running at 400mhz. My iPod Touch 4G is a current generation running a 800mhz processor.
The Droid is running the same generation processor but at 550mhz only. I have mine clocked at 1ghz. The iPod touch 4G also has the same 256mb of RAM. Additionally, the iPod Touch 4G has the retina display, meaning its 960x640. That is HIGHER than the Droid's 854x480. The fact that it runs 60fps smooth on BOTH a 3 generation old iPod Touch and a current iPod touch tells you something. It makes the excuse that the Droid is an outdated device almost invalid. Plus throw on the fact that I overclocked and an OCed Droid can easily hit 1400ish on Quadrant which compares well with today's phones. The only thing holding it back is the GPU, and if you're telling me I need some state of the art GPU to play Angry Birds, you gotta be kidding me.
And for the last time, people need to stop using Android's multitasking like an excuse or something. Things don't actually actively run unless they're on the notification bar or part of a system process. Just like iOS, most things are saved to state, and a few specific events can multitask.
This is like when Windows Vista came out and pushed the limits of hardware. Of course people complained because it was a night and day difference between XP in terms of speed. It's not apples and oranges. The reason people are fine with 7 today is because we gave 2 years for hardware to catch up. Instead of 2GB machines, we ship minimum 4GB machines, with many people installing 6 if not 8gb of RAM.
You can talk about optimization of apps all you want about Android, but the fact that the OS itself needs an insane amount of horsepower just to do the basic UI tells you one thing. The OS is NOT optimized.
Why not? Only because the developers don't put in the functionality to do so. Once again, poor Epic - too little too lazy. Last I checked game quality settings on the PC aren't the responsibility of the OS either.
And why does phone gaming need to be as complicated as PC gaming with a whole page worth of slider bars? Look, this is a totally separate issue. It's nice to have a page of settings IF we wanted the games to work both on say our dual core devices, the 1ghz devices, the Droids, and even the older HVGA phones. But before we get there, software should at least run smoothly on our fast phones. Games struggle on even the fastest devices. If you can't even make a game that works well on the fastest Android devices, then forget making it work on slower devices.