We have an app ready for submission to app store. The app is built with 4.0 and is targeted to run on 3.1 and above. We have tested it on iPhone 3gs with 3.x and 4.0, on iPod Touch with 3.1.3 and iphone 3G with 3.x and it works fine. But on iPhone 3G with 4.0, the app becomes very slow after just half an hour and starts giving low memory warning. Then it crashes. This is not observed on any other device or 3G with 3.x OS. The OS update has made the 3G device terribly slow and even inbuilt apps like Settings are very slow now.
I wanted to know if anyone has any idea what devices and OS apple tests the app with. 3G is no longer on sale. But there has got to be lots of users who still have it. So would Apple reject the app if 3G with ios4 combination kills my app?