I am developing iPhone application which involves the frameworks available from iOS 3.2 (Core Text, etc..) for rapid development, but the client requires deployment target to be iOS 3.0
The dilemma is either drop the comparability requirement together with development cost but narrow the potential user range or to take an significant extra effort to develop application compatible with older iOS. The dilemma comes from the opinion that the users who do not update their iPhones are the ones who do not use AppStore, do not buy apps, etc... so keeping developing for them does not have marketing sense.
Is this true? Do you know any reliable resource/research regarding the subject?