issue: https://issues.apache.org/jira/browse/CB-93
On Tue, Nov 29, 2011 at 2:40 PM, Dave Johnson <[email protected]> wrote: > I think this is a good idea. We could just create a permanent < 4.2 > branch in case people still want to use / develop for it. > > > On Mon, Nov 28, 2011 at 10:47 AM, Shazron <[email protected]> wrote: >> Yup, I saw that. I can't really find a compelling reason to support >> iOS 3.x - besides older device support - which is not really >> compelling (iPhone 1, iPod Touch 1st Gen). >> >> On Mon, Nov 28, 2011 at 8:41 AM, Simon MacDonald >> <[email protected]> wrote: >>> Seems reasonable to me. Did you see this blog post from the guy who >>> writes the Instapaper app? >>> >>> http://www.marco.org/2011/08/13/instapaper-ios-device-and-version-stats-update >>> >>> 96% of the users of Instapaper are on iOS 4.2 or better. >>> >>> Simon Mac Donald >>> http://hi.im/simonmacdonald >>> >>> >>> >>> On Fri, Nov 25, 2011 at 8:11 PM, Shazron <[email protected]> wrote: >>>> I believe we've had this discussion before but no decision was made (I >>>> think?) - time to re-visit. >>>> >>>> I propose we only support iOS 4.2 going forward (in 1.4?) since it >>>> offers the most features built-in to the UIWebView: >>>> http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5 >>>> On the native Objective-C side, supporting iOS 4 will also allow us to >>>> use blocks http://pragmaticstudio.com/blog/2010/7/28/ios4-blocks-1 >>>> which is a fundamental technology used in all of their framework APIs >>>> since iOS 4 >>>> >>>> Risk factors: >>>> * Plugin problems - plugins using blocks in native code cannot be used >>>> on iOS 3. This can be mitigated with support for PhoneGap versions (as >>>> well as built in macros for iOS versions) in pre-processor macros, so >>>> this can be conditionally compiled. This can be solved with versioning >>>> in our future proposed plugin packaging >>>> * Possibly maintaining a iOS 3.x branch at the last iOS 3.x supported >>>> PhoneGap version for bug fixes -- for those that want to still use >>>> that version -- don't really want to do this though >>>> >>>> We stopped iOS 2.x support when iOS 4.x came out (thus, we usually >>>> only supported one version back from the current OS version). >>>> >>>> [iPhone] >>>> The oldest iPhone to have iOS 4.2 support is the iPhone 3G (released >>>> July 2008 - 3+ yrs old, discontinued). Current iPhone is the 4S, 3 >>>> models ahead. >>>> [iPod Touch] >>>> The oldest iPod Touch to have iOS 4.2 support is the iPod Touch 2nd >>>> Generation (released Sep 2008 - 3+ yrs old, discontinued). Current >>>> iPod Touch is the 4th Gen, 2 models ahead. >>>> [iPad] >>>> The oldest iPad to have iOS 4.2 support is the iPad 1 (released April >>>> 2010, 1+ yrs old, reportedly discontinued). Current iPad is the iPad >>>> 2, 1 model ahead. >>>> >>> >>
