AngryBots performance issues on iPhone4 ?!

I simply launched the Unity sample project, AngryBots, to an iPhone4, and it seems to be experiencing performance issues. There seems to be a certain degree of lag. Furthermore the onscreen controls are not as responsive as I would expect them to be.

Is this considered normal? Is AngryBots that resource intensive, or is the iPhone4 that weak?
Are there certain performance optimizations which AngryBots has not considered?

Thanks

iPhone 4 is weak if you use native resolution, it has the same gfx chip as 3GS has but 4x bigger screen are to fill

Thanks. So how are we as developers dealing with this kind of situation? Are we simply choosing not to support iPhone4 nor iPhone3GS ? This being the sample project that comes with Unity is disappointing that it does not demonstrate proper performance considerations. Would one simple performance tip be to eliminate any use of onGUI() within the sample project? What else could be done performance-wise in this sample project?
Thank you

http://stats.unity3d.com/mobile/device-ios.html

i wouldn’t drop support for it and the tweaking depends of the game. You could be lazy and force lower resolution or use simpler shaders etc.

It’s also worth noting that the iPod Touch 4th gen has the same specifications as the iPhone 4, except it has half the RAM.

The two devices combined (iPhone 4+iPod Touch 4th gen) make up 22.6% of all devices.