incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shazron <shaz...@gmail.com>
Subject Re: [iOS] Halting iOS 3.x and iOS < 4.2 support
Date Tue, 29 Nov 2011 23:49:25 GMT
issue: https://issues.apache.org/jira/browse/CB-93

On Tue, Nov 29, 2011 at 2:40 PM, Dave Johnson <dave.c.johnson@gmail.com> 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 <shazron@gmail.com> 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
>> <simon.macdonald@gmail.com> 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 <shazron@gmail.com> 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.
>>>>
>>>
>>

Mime
View raw message