incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Johnson <dave.c.john...@gmail.com>
Subject Re: [iOS] Halting iOS 3.x and iOS < 4.2 support
Date Tue, 29 Nov 2011 22:40:50 GMT
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