I have an iPhone application I am about to modify for the iPad.
My problem is: the application is designed to work for iPhone OS 2.0 and if I make it for the iPad, I will have to design it for OS 3.2.
I cannot change the iPhone version, because I risk some of my users with old versions of the iPhone not being able to run the app.
Obviously I can make an hybrid application that can work on iPad/iPhone OS 3.2 and iPhone/iPhone OS 2.0, but this will be a hell to maintain, with many API call changes and such.
Which is the best approach: a hybrid version or a separate code fork for the iPad?