Wednesday, March 25, 2009

iPhone Application Backward Compatibility With iPhone OS 3.0

According to Ralf Rottmann at, you can keep developing your iPhone OS 2.x apps using the new SDK and run them either on an iPhone with 2.x firmware or one with 3.0 beta. Here's what Ralf did:

"I’ve upgraded one of our 2G models from 2.0 to 3.0 beta. Rebuilding our projects with the updated SDK and Xcode with a “Device 2.2 - Release” configuration worked like a charm, including the debugger functionality."

Other tips and comments from developers posting to
  • Many apps downloaded from the App Store crash on 3.0 beta; probably need to be re-build
  • Apple has specifically requested that developers not use the Xcode that gets installed with 3.0 for compiling apps to go on the App Store.
  • If needed, You can install multiple versions of XCode by installing each SDK with a new location for the Developer Essentials. For more details, see the comments posted here.

Monday, March 9, 2009

DeployStudio 101 Tutorial

DeployStudio is very popular in our various test labs at RTL, especially since NetRestore is no longer being developed. In this introductory video, Andrew, from, takes you through the first steps in setting up DeployStudio. The basics are covered and by the end, you should be netbooting, creating and restoring images.

Tuesday, March 3, 2009

Testing iPhone Applications - The Matrix

In our previous post, Testing iPhone Applications, we described our approach to testing currently shipping iPhone applications. That testing required that we provide compatibility coverage across all shipping devices. This included testing on each variation of iPod touch and iPhone.

If you are planning on testing an iPhone application, here's the matrix you will need to address during your testing:

This matrix does not address the OS version on each device. You will need to add that depending on how backward compatible you want your app to be, e.g. runs on iPhone OS 2.0 and above.

If you don't have all the equipment on this list or just want to have an independent party test your iPhone/iPod touch app, contact Recommended Test Labs. We can test your device in our compatibility lab.