This probably is common sense, but I think its worth noting…
I’ve noticed that if I build a game which is targeted for browser and has a background graphic which is about 900 x 600 pixels, that this works fine on PC and Mac i.e which have large screens, and also seems to work fine on an iPad 2.
But on devices with small screens like iPhone and iPodTouch, the performance is very bad, and my game becomes unusable.
I’m going to make another version which is targeted for iPhone 4 screen size with smaller graphics to see if this resolves the problem.
The game only has a few sprites and uses LazyLayer for the background, so I presume that the problem is the ContentScaleFactor being less than 1.0 - however I need to do more tests to see exactly what the problem is.
Freelance Web,HTML5, iPhone & iPad developer. Melbourne Australia