We develop our mobile air apps at two resolutions, 960x640 for phones, and 1024x768 for ipads. For non-retina phones we scale down, and for retina ipads we scale up.
We observe that scaling the content is worse performance than using requestedDisplayResolution = standard on ipad3. (Stage scaling SHOW_ALL being somewhat better than parentClip scaling 2x)
Our rendermode is ‘direct’, since ‘gpu’ caused problems for our content.
Presumably it is being faster to render to the smaller background with hardware on requestedDisplayResolution. That would be okay, except there’s no different requestedDisplayResolution between ipads and iphones. Setting the configuration to standard means we drop our 960x640 resolution setting on the phones. It’s that, or lose the universal app and have to ship separate builds, which is something we’d very much like to do…
Is there a way to make a universal app that is retina at 960x640, but not 2048x1536???
Work your way through this topic:
That talks about how to use iOS SDK 5.1 to achieve Retina on iPad. If you follow those steps, but point to an iOS SDK 5.0 instead of 5.1, you'll be able to build for Retina iPhone and Standard iPad.
Thank you Colin; this was a sufficient workaround for now. But I expect the same problem for iPhone 5.
Please everyone vote up feature request:
Europe, Middle East and Africa