Application Processor

The application processor is the technical term given to a processor of an iDevice. There have been many incarnations of processors for Apple's mobile devices.

Features
Each revision is an ARM SoC tailored to the device's needs. All of Apple's SoC platforms have proprietary PowerVR graphics, public key encryption accelerators, hardware crypto and so on. The cores are mainly generic ARM ones, however, in the case of Swift, Apple used their own core design, compatible with ARMv7-A architecture and VFPv4 floating point.

Processor List

 * S5L8900 (iPhone, iPod touch, iPhone 3G)
 * S5L8720 (iPod touch 2G)
 * S5L8920 (iPhone 3GS)
 * S5L8922 (iPod touch 3G)
 * S5L8930 A4 (iPad, iPhone 4, iPod touch 4G, Apple TV 2G)
 * S5L8940 A5 (iPad 2, iPhone 4S)
 * S5L8942 A5 Rev A (Apple TV 3G (AppleTV3,1), iPad 2 (iPad2,4), iPod touch 5G, iPad mini 1G)
 * S5L8945 A5X (iPad 3)
 * S5L8947 A5 Rev B (Apple TV 3G (AppleTV3,2))
 * S5L8950 A6 (iPhone 5, iPhone 5c)
 * S5L8955 A6X (iPad 4)
 * S5L8960 A7 (iPhone 5s, iPad mini 2, iPad mini 3)
 * S5L8965 A7 Variant (iPad Air)
 * T7000 A8 (Apple TV 4G, iPad mini 4, iPhone 6, iPhone 6 Plus, iPod touch 6G)
 * T7001 A8X (iPad Air 2)
 * S7002 S1 (Apple Watch)
 * S8000 A9 (iPhone 6s)
 * S8003 A9 Variant (iPhone 6s Plus)