iOS Cordova Compatibility

Apple is releasing new versions of iOS all the time, and keeping up is difficult. The Cordova team does a good job of keeping compatibility with older versions of iOS, but sometimes the old just has to give way for the new.

Below are tables showing every iOS device Apple has produced and the maximum iOS version that each device supports. Cordova has dropped support for some older iOS versions, so iPhone, iPad and iPod touches that can't upgrade to the required iOS version will not be able to run apps built using the latest versions of Cordova.

Cordova Circus iPhone Portrait

iPhone/iPod touch Compatibility Table

DeviceMax iOS
iPhone XRCurrent (12)
iPhone XS MaxCurrent (12)
iPhone XSCurrent (12)
iPhone XCurrent (12)
iPhone 8 PlusCurrent (12)
iPhone 8Current (12)
iPhone 7 PlusCurrent (12)
iPhone 7Current (12)
iPhone SECurrent (12)
iPhone 6S PlusCurrent (12)
iPhone 6SCurrent (12)
iPod touch (Gen 6)Current (12)
iPhone 6 PlusCurrent (12)
iPhone 6Current (12)
iPhone 5SCurrent (12)
iPhone 5C10.3.3
iPod touch (Gen 5)9.3.5
iPhone 510.3.3
iPhone 4S9.3.5
iPod touch (Gen 4)7.1.2***
iPhone 47.1.2***
iPod touch (Gen 3)6.1.6***
iPhone 3GS6.1.6***
iPod touch (Gen 2)4.2.1*
iPhone 3G4.2.1*
iPod touch (Gen 1)3.1.3*
Cordova Circus iPad Portrait

iPad Compatibility Table

DeviceMax iOS
iPad 2018Current (12)
iPad Pro 12.9 inch (Gen 2)Current (12)
iPad Pro 10.5 inchCurrent (12)
iPad 2017Current (12)
iPad Pro 9.7 inchCurrent (12)
iPad Pro 12.9 inchCurrent (12)
iPad mini 4Current (12)
iPad mini 3Current (12)
iPad Air 2Current (12)
iPad mini 2 (iPad mini with Retina Display)Current (12)
iPad AirCurrent (12)
iPad mini9.3.5
iPad 4 (iPad with Retina Display)10.3.3
iPad 3 (The New iPad)9.3.5
iPad 29.3.5

*** Support dropped in Cordova iOS 4.0.0

** Support dropped in Cordova iOS 3.5.0

* Support dropped in the distant past

Revision History

Mar 4, 2016
Initial list created.

Update Mar 30, 2016
Just because some older devices are no longer officially supported by Cordova, that doesn't necessarily mean that your Cordova app will no longer work on those devices. In Xcode, you can manually set the Deployment Target of your app to the lowest iOS version that you want to support, and it is possible that things might work fine, even if that version is lower than the official version supported by Cordova. But if setting a lower Deployment Target, be sure to test on real devices using those older iOS versions to identify any possible issues.

Update Sep 13, 2016
Added iPhone 7, iPhone 7 Plus and iOS 10 information.

Update Oct 16, 2016
Note that Xcode 8 no longer supports iOS 7.
If you want to fully support iOS 10, you need to use Xcode 8.
Ergo, if you want to support iOS 10, you can no longer support iOS 7.
So that's a sad farewell to iPhone 4 and iPod touch (Gen 4) users.

Update Oct 12, 2017
Added iPhone 8, iPhone 8 Plus, iPhone X and iOS 11 information.

Update Apr 7, 2018
Added new 2018 iPad.

Update Sep 17, 2018
Added new iPhone XS, XS Max and XR.

comments powered by Disqus