This is a new category of blog post I’m going to start doing once in a while. It’s meant to be a little behind the scenes look at what goes into developing an App.
I’m in the process of testing version 1.4 of OmniSketch. Prior to version 1.4 I only had to test on the iPad. Version 1.4 includes support phone iPhone and iPod Touch so I have to test on those devices. Since each version of iOS adds new features I need to make sure the App runs on the lowest version is iOS that I am targeting. My current target is for the App to run on iOS 3.0 and later.
One thing I found was that iOS 3.2 added functionality that makes it easy for developers to add support for custom gesture recognition. This is what I used to detect swipe gestures to change pages in the gallery. Since this feature was added in 3.2 it is not available in 3.0. I have to fix this or the App will crash on devices that haven’t been upgraded. So I have to implement my own code to recognize swipe gestures.
Here’s a look at my test setup. That’s all my test devices minus my iPhone 4 that I took the pictures with.
1st Generation iPod Touch, iPhone 2G, iPhone 3G, iPhone 3GS and iPad