What should I do for iPhones and iPads

Hey there Unity Guys

Im in the final process of finishing my ios game and I need a bit of help.

Being my first game, im not too sure what kind of stats i should be aiming for in regards to graphics, memory, etc.

So could someone point me in the right direction for a basic guide on what I should be doing and not doing, to make sure my game runs as best it can on the most versions and devices.

Thanks

Edit.
The game is 2D if that matters, using Sprite Manager to handle animations. No objects are ever off the screen. The game runs perfect on a PC and i would say 90% on an iPad 3 with the latest updates.

My reccomendation, and you may not want to hear this, but is to build and test on the slowest device possible. I am testing my build consistently on an iPod 4th Gen. That is pretty much bottom of the barrel in terms of computing power. Other than that, if you run in XCode, there is a function to monitor frames per second. That is your real killer. To access this, in XCode, there is a section of four buttons nestled underneath the main Play button. One of these buttons looks like 3 horizontal bars. The middle bar is dashed. Hitting this, while running on your device monitors fps.

Another tip is shoot for under 50MB for total project size. It is not necessary. The benifit is tho, that doing so allows users to download your app over a cellular network, not just wifi.