Skip to main content
June 1, 2011
Question

Can I limit iPad deployment to iPad 2?

  • June 1, 2011
  • 6 replies
  • 2227 views

Hiya guys, I've had a look at modifying the info.plist file (UIRequiredDeviceCapabilities) in my ADT-produced ipa files, and I haven't found a way to limit iPad distribution to iPad 2 only. It seems that you can require certain hardware, but not specific devices.

If you have any info it'd be much appreciated!

We want to limit it because our app runs fine on 3GS, 4, and iPad 2, but it blacks out and crashes intermittently on iPad 1. Memory usage is varying during the crash, so our working assumption is that the display is eating the conventional memory. More on that in another thread though!

This topic has been closed for replies.

6 replies

Participating Frequently
June 1, 2011

Hi,

At present, there is no way to do achieve this. Also, if the application is working as expected on other iOS devices, then it is a runtime bug. Please report it at https://bugbase.adobe.com and we will take a look. You can also mail me directly at mailto:sanika@adobe.com

Thanks,

Sanika

June 1, 2011

Thanks Sanika! By runtime bug, do you mean a problem in the runtime/AVM? Is there a recommended way to get a crash analysis? We're using ADT on the command line.

Ta!

Colin Holgate
Inspiring
June 1, 2011

Most of the optimizing I've ever done has been in order to make the iPad perform well, or to not crash. I think it all relates to how much more demanding the graphics are, with the screen area being five times that of the iPhone. It's very easy to accidentally exceed the 2048 texture size limits, like if you're zooming in on something, or scrolling a long graphic. And when you're going from one large area to another you end up moving a lot of data in and out of the graphics card.

If the app isn't urgent, I would be tempted to hold off on shipping it until AIR 2.7 is released. With that you ought to be able to run fine under CPU, and have none of those GPU memory issues.