After much fanfare, we finally got our hands on what seemed like the last iPad 3 on the planet, so we could finally hunker down and investigate the retina display issues.
We now have a patch to the iOS builds available in daily build 767 that addresses the retina display issues. (Just realized it’s named after one of Boeing’s jets, which is kinda cool…)
Couple of minor technical notes:
- We recommend updating to XCode 4.3.1/iOS 5.1 SDK. This lets you view your app on the iPad Retina device within the XCode simulator.
- If you already downloaded yesterday’s daily build from March 15, you’re all set; just click “Build”.
Please start testing and give us your feedback in our special iPad 3 forum. We’ll be looking to that forum, so post any technical issues/feedback in the forum rather than the blog comments below.
So you may be wondering what was the deal? Basically, it comes down to how far Apple went to support backward compatibility. As far as we can tell, Apple “broke” something between the iOS 5 and iOS 5.1 SDK and the critical step was to rebuild the bits using Apple’s latest iOS SDK. We’re still getting more reports, but we believe you will have to rebuild your app using build 767 to get your app working properly on the iPad 3.
As a result, we felt it was extremely important to get something in your hands as fast as humanly possible. To that end, we took a lot of engineering shortcuts that we’d normally never do. Part of that involved bypassing our automated build system (the system responsible for deploying daily builds). In practice, what this means is that we will be placing daily builds on hold for about a week, while we update the build system to use the latest iOS 5.1 SDK.
Please bear with us as the dust settles and we iron out the upgrade/migration issues. We are trying to get everything back on track, including more features and bug fixes out to you, ASAP.
Whew! Okay, that’s it for now. Who knew one little device would cause so how much trouble?