I have a game which uses really big 24bit png backgrounds that I can scroll and zoom with multi-touch. When I run it on my 1st gen iPod touch the idle fps is a constant 60 and around 50 when scrolling. On my iPhone 3G I get an idle fps of 47-60 and 27-50 while scrolling, which is very jerky.
Exact same build, Release, 2.2 SDK, no thumb compilation, cocos2d 0.8.2. iPod running OS 2.2.1 and iPhone 3.0. cocos2d debug output is off and no NSLog statements.
How can this be? Anything specific I should look into?