Last updated January 2024.

Black lines indicate the production period. Colored areas indicate the support period for a major iOS version on a given device. Striped bands show when a device’s newest OS was no longer compatible with apps submitted to the App Store (WIP).

Models above the red line run only unsupported versions of iOS. Models below the green line run the latest major iOS version. Those between the lines run a supported version, but not the latest version.

2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023
iPhone "A1"
iPhone 3G "A2"
iPhone 3GS "A3"
iPhone 4 A4
iPhone 4S A5
iPhone 5 A6
iPhone 5C A6
iPhone 5S A7
iPhone 6/Plus A8
iPhone 6S/Plus A9
iPhone SE (1st gen.) A9
iPhone 7/Plus A10
iPhone 8/Plus A11
iPhone X A11
iPhone XS/Max A12
iPhone XR A12
iPhone 11 A13
iPhone 11 Pro/Max A13
iPhone SE (2nd gen.) A13
iPhone 12 A14
iPhone 12 Mini A14
iPhone 12 Pro/Max A14
iPhone 13 A15
iPhone 13 Mini A15
iPhone 13 Pro/Max A15
iPhone SE (3rd gen.) A15
iPhone 14/Plus A15
iPhone 14 Pro/Max A16
iPhone 15/Plus A16
iPhone 15 Pro/Max A17

A15, A16, A17, etc are names of Apple-designed systems on a chip (SoC). Each of these includes many components such as CPU, GPU, RAM, etc. The CPUs of each SoC implement some specific version of an ARM architecture (ARMv7, ARMv8.5, etc). The architecture version determines specific aspects and capabilities of the CPU, including 32- and 64-bit support (referred to as ARM32 or AArch32, and ARM64 or AArch64). When not listed, it can generally be assumed that iOS devices utilize the application profile variant of a given architecture version (e.g., ARMv8.5-A). Some early SoCs included Cortex CPU cores, which were not designed by Apple.