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 Mon, 28 Nov 2011 18:47:31 GMT
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