In testing and production versions, my app crashes without producing any crash log (which is an out-of-memory crash, most probably) on iPad 1, but rarely (if ever) on iPad 2. The app is the same, and the iOS version is identical.
Are there any reasonable explanations for this? This happens both on iPad 1’s that are 16GB (like the iPad 2’s, generally) and that are 8GB.
Note: I realize that this question requires some speculation without seeing the codebase. I can answer questions about the code, of course, but it’s not feasible to make the source available.
The GB rating you mention is for storage. The iPad 1 has half the RAM of an iPad 2, which is probably why you’re seeing more crashes on the iPad 1.