両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン |
opengl:devices [2020/10/20 15:23] – [iPhone 世代と OpenGL ES/Metal] oga | opengl:devices [2022/12/20 15:03] – [OpenGL / OpenGL ES] oga |
---|
| 8.0 | Oreo | 26 | ndk-r15c | ES 3.2 | ES 3.2 | | Y | | Y | Y | Y | Y | Y | Y | Y | Y | AAudio | | Y | arm64/x64/mips64 | | | 8.0 | Oreo | 26 | ndk-r15c | ES 3.2 | ES 3.2 | | Y | | Y | Y | Y | Y | Y | Y | Y | Y | AAudio | | Y | arm64/x64/mips64 | |
| 8.1 | Oreo | 27 | ndk-r16b | ES 3.2 | ES 3.2 | | Y | | Y | Y | Y | Y | Y | Y | Y | Y | AAudio | Y | Y | arm64/x64/mips64 | | | 8.1 | Oreo | 27 | ndk-r16b | ES 3.2 | ES 3.2 | | Y | | Y | Y | Y | Y | Y | Y | Y | Y | AAudio | Y | Y | arm64/x64/mips64 | |
| 9.0 | Pie | 28 | ndk-r19c | ES 3.2 | ES 3.2 | | Y 1.1 | | Y | Y | Y | Y | Y | Y | Y | Y | AAudio | Y 1.1 | Y | arm64/x64 | | | 9.0 | Pie | 28 | ndk-r19c | ES 3.2 | ES 3.2 | | Y 1.1 | | Y | Y | Y | Y | Y | Y | Y | Y | AAudio | Y 1.1 | Y | arm64/x64 | |
| 10.0 | 10 (Q) | 29 | ndk-r20 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | MIDI | Y 1.2 | Y | arm64/x64 | | | 10.0 | 10 (Q) | 29 | ndk-r20 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | MIDI | Y 1.2 | Y | arm64/x64 | |
| 11.0 | 11 | 30 | ndk-r21 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | MIDI | Y 1.3 | Y | arm64/x64 | | | 11.0 | 11 | 30 | ndk-r21 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | MIDI | Y 1.3 | Y | arm64/x64 | |
| | 12.0 | 12 | 31 | ndk-r23 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | |
| | 13.0 | 13 | 33 | ndk-r25 | ES 3.2 | ES 3.2 | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | Y | Y | arm64/x64 | |
| |
| |
| 2020 | Google | Pixel 4a (5G) | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2340x1080 | | | 2020 | Google | Pixel 4a (5G) | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2340x1080 | |
| 2020 | Google | Pixel 5 | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 8.0GB | 2340x1080 | | | 2020 | Google | Pixel 5 | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 8.0GB | 2340x1080 | |
| | 2021 | Google | Pixel 5a | 11.0- | Snapdragon 765G| Kryo 475 2.4+2.2+1.8 |1+1+6 | AArch64 NEON | ARMv8.2A | a64,a7,a5 | Y | Adreno 620 | ES 3.2 | Y | | Y | | | 6.0GB | 2400x1080 | |
| ^ ARMv8 + Tensor 世代 ^^^^^^^^^^^^^^^^^^^^ |
| | 2021 | Google | Pixel 6 | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | |
| | 2021 | Google | Pixel 6 Pro | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 12.0GB | 3120x1440 | |
| | 2022 | Google | Pixel 6a | 12.0- | Google Tensor | X1/A76/A55 2.8+2.25+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G78 MP20 | ES 3.2 | Y | | Y | Y | | 6.0GB | 2400x1080 | |
| ^ ARMv8 + Tensor2 世代 ^^^^^^^^^^^^^^^^^^^^ |
| | 2022 | Google | Pixel 7 | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 8.0GB | 2400x1080 | |
| | 2022 | Google | Pixel 7 Pro | 13.0- | Google Tensor G2 | X1/A78/A55 2.85+2.35+1.8|2+2+4 | AArch64 NEON | ARMv8.xA | a64,a7,a5 | Y | Mali-G710 MP7 | ES 3.2 | Y | | Y | Y | | 12.0GB | 3120x1440 | |
| |
* APP ISA: a5=armeabi (ARMv5TE), a7=armeabi-v7a (ARMv7A), a64=arm64-v8a (ARMv8) | * APP ISA: a5=armeabi (ARMv5TE), a7=armeabi-v7a (ARMv7A), a64=arm64-v8a (ARMv8) |
* [[https://developers.google.com/android/nexus/images|Google Factory Images for Nexus Devices]] | * [[https://developers.google.com/android/nexus/images|Google Factory Images for Nexus Devices]] |
* Snapdragon 835: Kryo 280 (A73), Snapdragon: 845 Kryo 385 (A75,A55), Snapdragon 670: Kryo 360 (A75,A55), Snapdragon 855: Kryo 485 (A76,A55) | * Snapdragon 835: Kryo 280 (A73), Snapdragon: 845 Kryo 385 (A75,A55), Snapdragon 670: Kryo 360 (A75,A55), Snapdragon 855: Kryo 485 (A76,A55), Snapdragon 730G: Kryo 470 (A76,A55), Snapdragon 765G: Kryo 475 (A76,A55) |
| |
| |
| 2020 | Fire HD 8 Plus | Fire OS 7.x | 9.0 | 28 | MediaTek MT8186 | Cortex-A53 2.0GHz | 4 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52 | ES 3.2 | 3.0GB | 1280x800 | | | 2020 | Fire HD 8 Plus | Fire OS 7.x | 9.0 | 28 | MediaTek MT8186 | Cortex-A53 2.0GHz | 4 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52 | ES 3.2 | 3.0GB | 1280x800 | |
| 2020 | Fire TV Stick G3 (2020) | Fire OS 7.x | 9.0 | 28 | MediaTek MT8695D | Cortex-A53 1.7GHz | 4 | AArch64 NEON | ARMv8A | a7,a5 | - | PowerVR GE8300 | ES 3.2 | 1.0GB | HDMI 1920x1080 | | | 2020 | Fire TV Stick G3 (2020) | Fire OS 7.x | 9.0 | 28 | MediaTek MT8695D | Cortex-A53 1.7GHz | 4 | AArch64 NEON | ARMv8A | a7,a5 | - | PowerVR GE8300 | ES 3.2 | 1.0GB | HDMI 1920x1080 | |
| ^ 11th Generation ^^^^^^^^^^^^^^^^ |
| | 2021 | Fire HD 10 (2021) | Fire OS 7.x | 9.0 | 28 | MediaTek MT8183 | Cortex-A73 2.0GHz + A53 2.0GHz | 4+4 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G72MP3 | ES 3.2 | 3.0GB | 1920x1200 | |
| | 2021 | Fire HD 10 Plus (2021) | Fire OS 7.x | 9.0 | 28 | MediaTek MT8183 | Cortex-A73 2.0GHz + A53 2.0GHz | 4+4 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G72MP3 | ES 3.2 | 4.0GB | 1920x1200 | |
| ^ 12th Generation ^^^^^^^^^^^^^^^^ |
| | 2022 | Fire 7 (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8168V/B | Cortex-A53 2.0GHz | 4 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC1 | ES 3.2 | 2.0GB | 1024x600 | |
| | 2022 | Fire HD 8 (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8169A | Cortex-A55 2.0GHz | 6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 2.0GB | 1280x800 | |
| | 2022 | Fire HD 8 Plus (2022) | Fire OS 8.x | 11.0 | 30 | MediaTek MT8169A | Cortex-A55 2.0GHz | 6 | AArch64 NEON | ARMv8A | 64,a7,a5 | Y | ARM Mali-G52MC2 | ES 3.2 | 3.0GB | 1280x800 | |
| |
| |
| Fire HD 6 (2014) | Kindle Fire 1stG | Kindle Fire HD 7 1stG | Fire HD 8 (2015) | Kindle Fire HDX 7 (2013) | Kindle Fire HD 8.9 (2012) | Kindle Fire HDX 8.9 (2013) | Fire HD 10 (2015) | Fire HD 10 (2017) | | | Fire HD 6 (2014) | Kindle Fire 1stG | Kindle Fire HD 7 1stG | Fire HD 8 (2015) | Kindle Fire HDX 7 (2013) | Kindle Fire HD 8.9 (2012) | Kindle Fire HDX 8.9 (2013) | Fire HD 10 (2015) | Fire HD 10 (2017) | |
| | Kindle Fire 2ndG | Kindle Fire HD 7 2ndG | Fire HD 8 (2016) | | | Fire HDX 8.9 (2014) | | Fire HD 10 (2019) | | | | Kindle Fire 2ndG | Kindle Fire HD 7 2ndG | Fire HD 8 (2016) | | | Fire HDX 8.9 (2014) | | Fire HD 10 (2019) | |
| | Fire (2015) | Fire HD 7 (2014) | Fire HD 8 (2017) | | | | | | | | | Fire (2015) | Fire HD 7 (2014) | Fire HD 8 (2017) | | | | | Fire HD 10/Plus (2021) | |
| | Fire 7 (2017) | | Fire HD 8 (2018) | | | | | | | | | Fire 7 (2017) | | Fire HD 8 (2018) | | | | | | |
| | Fire 7 (2019) | | Fire HD 8 (2020) | | | | | | | | | Fire 7 (2019) | | Fire HD 8/Plus (2020) | | | | | | |
| | | Fire 7 (2022) | | Fire HD 8/Plus (2022) | | | | | | |
| |
| |
| | | iPad Pro 12.9 2015 (Gen1) | | 4GB | A9X | Apple Twister x2 2.25GHz (ARMv8) arm64 | PowerVR GT7(12) | ES 3.0/Metal | ios 3 | 9- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Pro 12.9 2015 (Gen1) | | 4GB | A9X | Apple Twister x2 2.25GHz (ARMv8) arm64 | PowerVR GT7(12) | ES 3.0/Metal | ios 3 | 9- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad 2017 (Gen5) | | 2GB | A9 | Apple Twister x2 1.85GHz (ARMv8) arm64 | PowerVR GT7600 | ES 3.0/Metal | ios 3 | 10- | Y | Y | Y |Y | 2048x1536 | gyro | | PVRTCv1,ETC2,ASTC | | | | | iPad 2017 (Gen5) | | 2GB | A9 | Apple Twister x2 1.85GHz (ARMv8) arm64 | PowerVR GT7600 | ES 3.0/Metal | ios 3 | 10- | Y | Y | Y |Y | 2048x1536 | gyro | | PVRTCv1,ETC2,ASTC | |
^ ARM v8 (Apple A10 Fusion) 世代 (64bit cpu + Metal GPU/PVR Series ) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.1 (Apple A10 Fusion) 世代 (64bit cpu + Metal GPU/PVR Series ) ^^^^^^^^^^^^^^^^^^^ |
| iPhone 7 | | | | 2GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 10- | Y | Y | Y |Y | 1334x750 | gyro | 3D | PVRTCv1,ETC2,ASTC | | | iPhone 7 | | | | 2GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 10- | Y | Y | Y |Y | 1334x750 | gyro | 3D | PVRTCv1,ETC2,ASTC | |
| iPhone 7 Plus | | | | 3GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 10- | Y | Y | Y |Y | 1920x1080 | gyro | 3D | PVRTCv1,ETC2,ASTC | | | iPhone 7 Plus | | | | 3GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 10- | Y | Y | Y |Y | 1920x1080 | gyro | 3D | PVRTCv1,ETC2,ASTC | |
| | iPod touch 7 | | | 2GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 12- | Y | -- | Y |Y | 1136x640 | gyro | | PVRTCv1,ETC2,ASTC | | | | iPod touch 7 | | | 2GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 12- | Y | -- | Y |Y | 1136x640 | gyro | | PVRTCv1,ETC2,ASTC | |
| | | iPad 2019 (Gen7) | | 3GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 13- | Y | Y | Y |Y | 2160x1620 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad 2019 (Gen7) | | 3GB | A10 Fusion | Apple Hurricane 2+2 2.34 (ARMv8) arm64 | PowerVR GT7600 Plus | ES 3.0/Metal | ios 3 | 13- | Y | Y | Y |Y | 2160x1620 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
^ ARM v8 (Apple A11 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.2 (Apple A11 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| iPhone 8 | | | | 2GB | A11 Bionic | Apple Monsoon 2+4 2.39 (ARMv8) arm64 | Apple GPU (3) | ES 3.0/Metal | ios 4 | 11- | Y | Y | Y |Y | 1334x750 | gyro | 3D | PVRTCv1,ETC2,ASTC | | | iPhone 8 | | | | 2GB | A11 Bionic | Apple Monsoon 2+4 2.39 (ARMv8) arm64 | Apple GPU (3) | ES 3.0/Metal | ios 4 | 11- | Y | Y | Y |Y | 1334x750 | gyro | 3D | PVRTCv1,ETC2,ASTC | |
| iPhone 8 Plus | | | | 3GB | A11 Bionic | Apple Monsoon 2+4 2.39 (ARMv8) arm64 | Apple GPU (3) | ES 3.0/Metal | ios 4 | 11- | Y | Y | Y |Y | 1920x1080 | gyro | 3D | PVRTCv1,ETC2,ASTC | | | iPhone 8 Plus | | | | 3GB | A11 Bionic | Apple Monsoon 2+4 2.39 (ARMv8) arm64 | Apple GPU (3) | ES 3.0/Metal | ios 4 | 11- | Y | Y | Y |Y | 1920x1080 | gyro | 3D | PVRTCv1,ETC2,ASTC | |
| iPhone X | | | | 3GB | A11 Bionic | Apple Monsoon 2+4 2.39 (ARMv8) arm64 | Apple GPU (3) | ES 3.0/Metal | ios 4 | 11- | Y | Y | Y |Y | 2436x1125 | gyro | 3D | PVRTCv1,ETC2,ASTC | | | iPhone X | | | | 3GB | A11 Bionic | Apple Monsoon 2+4 2.39 (ARMv8) arm64 | Apple GPU (3) | ES 3.0/Metal | ios 4 | 11- | Y | Y | Y |Y | 2436x1125 | gyro | 3D | PVRTCv1,ETC2,ASTC | |
^ ARM v8 (Apple A12 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.3 (Apple A12 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| iPhone XR | | | | 3GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 1792x828 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone XR | | | | 3GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 1792x828 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone XS | | | | 4GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2436x1125 | gyro | 3D | PVRTCv1,ETC2,ASTC | | | iPhone XS | | | | 4GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2436x1125 | gyro | 3D | PVRTCv1,ETC2,ASTC | |
| | | iPad Pro 12.9 2018 (Gen3) | | 4/6GB | A12X Bionic | Apple Vortex 4+4 (ARMv8) arm64e | Apple GPU (7) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Pro 12.9 2018 (Gen3) | | 4/6GB | A12X Bionic | Apple Vortex 4+4 (ARMv8) arm64e | Apple GPU (7) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad Air 10.5 2019 (Gen3) | | 3GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2224x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Air 10.5 2019 (Gen3) | | 3GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2224x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad mini 2019 (5) | | 3GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2048x1536 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad mini 2019 (Gen5) | | 3GB | A12 Bionic | Apple Vortex 2+4 2.49 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2048x1536 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad Pro 11 2020 (Gen2) | | 6GB | A12Z Bionic | Apple Vortex 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2388x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Pro 11 2020 (Gen2) | | 6GB | A12Z Bionic | Apple Vortex 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2388x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad Pro 12.9 2020 (Gen4) | | 6GB | A12Z Bionic | Apple Vortex 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad Pro 12.9 2020 (Gen4) | | 6GB | A12Z Bionic | Apple Vortex 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad 2020 (Gen8) | | 3GB | A12 Bionic | Apple Vortex 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 12- | Y | Y | Y |Y | 2160x1620 | gyro | Pen| PVRTCv1,ETC2,ASTC | | | | | iPad 2020 (Gen8) | | 3GB | A12 Bionic | Apple Vortex 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | ios 5 | 14- | Y | Y | Y |Y | 2160x1620 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
^ ARM v8 (Apple A13 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.4 (Apple A13 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| iPhone 11 | | | | 4GB | A13 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 1792x828 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 11 | | | | 4GB | A13 Bionic | Apple Lightning 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 1792x828 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 11 Pro | | | | 4GB | A13 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 2436x1125 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 11 Pro | | | | 4GB | A13 Bionic | Apple Lightning 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 2436x1125 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 11 Pro Max | | | | 4GB | A13 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 2688x1242 | gryo | | PVRTCv1,ETC2,ASTC | | | iPhone 11 Pro Max | | | | 4GB | A13 Bionic | Apple Lightning 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 2688x1242 | gryo | | PVRTCv1,ETC2,ASTC | |
| iPhone SE | | | | 3GB | A13 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 1334x750 | gryo | | PVRTCv1,ETC2,ASTC | | | iPhone SE | | | | 3GB | A13 Bionic | Apple Lightning 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple6 | 13- | Y | Y | Y |Y | 1334x750 | gryo | | PVRTCv1,ETC2,ASTC | |
^ ARM v8 (Apple A14 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ | | | | iPad 2021 (Gen9) | | 3GB | A13 Bionic | Apple Lightning 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple6 | 15- | Y | Y | Y |Y | 2160x1620 | gryo | Pen| PVRTCv1,ETC2,ASTC | |
| | | iPad Air 2020 (Gen4)| | 4GB | A14 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2360x1640 | gyro | Pen| PVRTCv1,ETC2,ASTC | | ^ ARM v8.6 (Apple A14 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| iPhone 12 mini| | | | 4GB | A14 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2340x1080 | gyro | | PVRTCv1,ETC2,ASTC | | | | | iPad Air 2020 (Gen4)| | 4GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2360x1640 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| iPhone 12 | | | | 4GB | A14 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 12 mini| | | | 4GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2340x1080 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 12 Pro | | | | 6GB | A14 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 12 | | | | 4GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| iPhone 12 Pro Max | | | | 6GB | A14 Bionic | Apple 2+4 (ARMv8) | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | | | iPhone 12 Pro | | | | 6GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 12 Pro Max | | | | 6GB | A14 Bionic | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple7 | 14- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | |
| ^ ARM v8.6 (Apple M1) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| | | | iPad Pro 11 2021 (Gen3) | | 8/16GB | M1 | Apple Firestorm 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 14- | Y | Y | Y |Y | 2388x1668 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | | iPad Pro 12.9 2021 (Gen5) | | 8/16GB | M1 | Apple Firestorm 4+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 14- | Y | Y | Y |Y | 2732x2048 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | | | iPad Air 2022 (Gen5) | | 8GB | M1 | Apple Firestorm 2+4 (ARMv8) arm64e | Apple GPU (8) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2360x1640 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| ^ ARM v8.x (Apple A15 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| | iPhone 13 mini| | | | 4GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2340x1080 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 13 | | | | 4GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (4) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 13 Pro | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 13 Pro Max | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | |
| | | | iPad mini 2021 (Gen6) | | 4GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 15- | Y | Y | Y |Y | 2266x1488 | gyro | Pen| PVRTCv1,ETC2,ASTC | |
| | iPhone 14 | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2532x1170 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 14 Plus | | | | 6GB | A15 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2778x1284 | gyro | | PVRTCv1,ETC2,ASTC | |
| ^ ARM v8.x (Apple A16 Bionic) 世代 (64bit cpu + Metal GPU Series + NNE) ^^^^^^^^^^^^^^^^^^^ |
| | iPhone 14 Pro | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2556x1179 | gyro | | PVRTCv1,ETC2,ASTC | |
| | iPhone 14 Pro Max | | | | 6GB | A16 Bionic | Apple 2+4 (ARMv8) arm64e | Apple GPU (5) | ES 3.0/Metal | apple | 16- | Y | Y | Y |Y | 2796x1290 | gyro | | PVRTCv1,ETC2,ASTC | |
^ ARM v7 single core (Apple S1) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v7 single core (Apple S1) ^^^^^^^^^^^^^^^^^^^ |
| | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 273x340 | gyro | 3D | | | | | | | Watch | 512MB | S1 | ARM Cortex-A7 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w1-4 | -- | -- | Y |--| 273x340 | gyro | 3D | | |
^ ARM v7 dual core (Apple S1P/S2/S3) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v7 dual core (Apple S1P/S2/S3) ^^^^^^^^^^^^^^^^^^^ |
| | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3- | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3- | -- | -- | Y |--| 273x340 | gyro | 3D | | | | | | | WatchS1 | 512MB | S1P | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 273x340 | gyro | 3D | | |
| | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3- | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3- | -- | -- | Y |--| 273x340 | gyro | 3D | | | | | | | WatchS2 | 512MB | S2 | ARM Cortex-A7 x2 0.5GHz (ARMv7A) armv7k | PowerVR SGX | ES 2.0 | | w3-6 | -- | -- | Y |--| 273x340 | gyro | 3D | | |
| | | | WatchS3 | 768MB | S3 W2 | x2 (ARMv7A) armv7k | | | | w4- | -- | -- | Y |--| 312x390 | gyro | 3D | | | | | | | WatchS3 | 768MB | S3 W2 | ARM Cortex-A7? x2 (ARMv7A) armv7k | | | | w4-8 | -- | -- | Y |--| 312x390 | gyro | 3D | | |
| | | | WatchS3 | 768MB | S3 W2 | x2 (ARMv7A) armv7k | | | | w4- | -- | -- | Y |--| 272x340 | gyro | 3D | | | | | | | WatchS3 | 768MB | S3 W2 | ARM Cortex-A7? x2 (ARMv7A) armv7k | | | | w4-8 | -- | -- | Y |--| 272x340 | gyro | 3D | | |
^ ARM v8 (Apple S4/S5/S6) ^^^^^^^^^^^^^^^^^^^ | ^ ARM v8.3 (Apple S4/S5/S6) ^^^^^^^^^^^^^^^^^^^ |
| | | | WatchS4 | 1GB | S4 | x2 (ARMv8A) arm64 | | | | w5- | Y | -- | Y |--| 368x448 | gyro | 3D | | | | | | | WatchS4 | 1GB | S4 | Apple x2 (ARMv8A) arm64_32 | | | | w5- | Y | -- | Y |--| 368x448 | gyro | 3D | | |
| | | | WatchS4 | 1GB | S4 | x2 (ARMv8A) arm64 | | | | w5- | Y | -- | Y |--| 324x394 | gyro | 3D | | | | | | | WatchS4 | 1GB | S4 | Apple x2 (ARMv8A) arm64_32 | | | | w5- | Y | -- | Y |--| 324x394 | gyro | 3D | | |
| | | | WatchS5 | 1GB | S5 | x2 (ARMv8A) arm64 | | | | w6- | Y | -- | Y |--| 368x448 | gyro | 3D | | | | | | | WatchS5 | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w6- | Y | -- | Y |--| 368x448 | gyro | 3D | | |
| | | | WatchS5 | 1GB | S5 | x2 (ARMv8A) arm64 | | | | w6- | Y | -- | Y |--| 324x394 | gyro | 3D | | | | | | | WatchS5 | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w6- | Y | -- | Y |--| 324x394 | gyro | 3D | | |
| | | | WatchSE | | S5 | x2 (ARMv8A) arm64 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | | | | | | WatchSE | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | |
| | | | WatchSE | | S5 | x2 (ARMv8A) arm64 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | | | | | | WatchSE | 1GB | S5 | Apple x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | |
| | | | WatchS6 | | S6 | x2 (ARMv8A) arm64 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | | | | | | WatchS6 | 1.5GB | S6 | Apple 1.5GHz x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 368x448 | gyro | | | |
| | | | WatchS6 | | S6 | x2 (ARMv8A) arm64 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | | | | | | WatchS6 | 1.5GB | S6 | Apple 1.5GHz x2 (ARMv8A) arm64_32 | | | | w7- | Y | -- | Y |--| 324x394 | gyro | | | |
| | | | | WatchS7 | 1.5GB | S7 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| 396x484 | gyro | | | |
| | | | | WatchS7 | 1.5GB | S7 | Apple (ARMv8A) arm64_32 | | | | w8- | Y | -- | Y |--| 352x430 | gyro | | | |
| | | | | WatchSE2 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 368x448 | gyro | | | |
| | | | | WatchSE2 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 324x394 | gyro | | | |
| | | | | WatchS8 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 396x484 | gyro | | | |
| | | | | WatchS8 | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 352x430 | gyro | | | |
| | | | | WatchS8 Ultra | 1.5GB | S8 | Apple (ARMv8A) arm64_32 | | | | w9- | Y | -- | Y |--| 410x502 | gyro | | | |
| |
| |
==== iOS SoC ==== | ==== iOS SoC ==== |
| |
^ Phone ^ Tablet ^ CPU ^ clock ^ core ^ ISA ^ FPU ^ CPU GFLOPS ^ Memory (GB/s) ^ GPU ^ GPU GFLOPS ^ GL API ^ family ^ TS ^ Texture ^ | ^ Phone ^ Tablet ^ CPU ^ clock ^ core ^ ISA ^ FPU ^ CPU GFLOPS ^ Memory (GB/s) ^ GPU ^ GPU GFLOPS ^ GL API ^ family ^ TS ^ Texture ^ NNE ^ TOPS ^ |
| S5PC100 | -- | Cortex-A8 | 0.6-0.8GHz | 1 | ARMv7A armv7 | VFPv3+NEON | 2.4-3.2 | 1.6 | PowerVR SGX535 | 1.2 | ES 2.0 | - | - | PVRTCv1 | | | S5PC100 | -- | Cortex-A8 | 0.6-0.8GHz | 1 | ARMv7A armv7 | VFPv3+NEON | 2.4-3.2 | 1.6 | PowerVR SGX535 | 1.2 | ES 2.0 | - | - | PVRTCv1 | - | | |
| A4 | A4 | Cortex-A8 | 0.8/1.0GHz | 1 | ARMv7A armv7 | VFPv3+NEON | 3.2/4.0 | 3.2 | PowerVR SGX535 | 2.0 | ES 2.0 | - | - | PVRTCv1 | | | A4 | A4 | Cortex-A8 | 0.8/1.0GHz | 1 | ARMv7A armv7 | VFPv3+NEON | 3.2/4.0 | 3.2 | PowerVR SGX535 | 2.0 | ES 2.0 | - | - | PVRTCv1 | - | | |
| A5 | A5/A5X | Cortex-A9 | 0.8/1.0GHz | 2 | ARMv7A armv7 | VFPv3+NEON | 6.4/8.0 | 6.4 / 12.8 | PowerVR SGX543MP2 / PowerVR SGX543MP4 | 12.8/32.0 | ES 2.0 | - | - | PVRTCv1 | | | A5 | A5/A5X | Cortex-A9 | 0.8/1.0GHz | 2 | ARMv7A armv7 | VFPv3+NEON | 6.4/8.0 | 6.4 / 12.8 | PowerVR SGX543MP2 / PowerVR SGX543MP4 | 12.8/32.0 | ES 2.0 | - | - | PVRTCv1 | - | | |
| A6 | A6X | Swift | 1.3/1.4GHz | 2 | ARMv7A armv7s | VFPv4+NEON | 20.8/22.4 | 8.5 / 17.1 | PowerVR SGX543MP3 / PowerVR SGX554MP4 | 25.5/68.1 | ES 2.0 | - | - | PVRTCv1 | | | A6 | A6X | Swift | 1.3/1.4GHz | 2 | ARMv7A armv7s | VFPv4+NEON | 20.8/22.4 | 8.5 / 17.1 | PowerVR SGX543MP3 / PowerVR SGX554MP4 | 25.5/68.1 | ES 2.0 | - | - | PVRTCv1 | - | | |
| A7 | A7 | Cyclone | 1.3/1.4GHz | 2 | ARMv8A arm64 | AArch64 NEON | 41.6/44.8 | 12.8 | PowerVR G6430 | 115.2 | ES 3.0 / Metal | ios 1 | - | PVRTCv1,ETC2 | | | A7 | A7 | Cyclone | 1.3/1.4GHz | 2 | ARMv8A arm64 | AArch64 NEON | 41.6/44.8 | 12.8 | PowerVR G6430 | 115.2 | ES 3.0 / Metal | ios 1 | - | PVRTCv1,ETC2 | - | | |
| A8 | A8/A8X | Typhoon | 1.4/1.5GHz | 2/3 | ARMv8A arm64 | AArch64 NEON | 44.8/72.0 | 12.8 / 25.6 | PowerVR GX6450 / PowerVR GX6850? | 115.2/230.4 | ES 3.0 / Metal | ios 2 / tv1 | - | PVRTCv1,ETC2,ASTC | | | A8 | A8/A8X | Typhoon | 1.4/1.5GHz | 2/3 | ARMv8A arm64 | AArch64 NEON | 44.8/72.0 | 12.8 / 25.6 | PowerVR GX6450 / PowerVR GX6850? | 115.2/230.4 | ES 3.0 / Metal | ios 2 / tv1 | - | PVRTCv1,ETC2,ASTC | - | | |
| A9 | A9/A9X | Twister | 1.8/2.16/2.26GHz | 2 | ARMv8A arm64 | AArch64 NEON | | | PowerVR GT7600 / GT7(12) | | ES 3.0 / Metal | ios 3 | Y | PVRTCv1,ETC2,ASTC | | | A9 | A9/A9X | Twister | 1.8/2.16/2.26 | 2 | ARMv8A arm64 | AArch64 NEON | | | PowerVR GT7600 / GT7(12) | | ES 3.0 / Metal | ios 3 | Y | PVRTCv1,ETC2,ASTC | - | | |
| A10 Fusion| A10/A10X | Hurricane / Zephyr | 2.34GHz | 2+2/3+3 | ARMv8A arm64 | AArch64 NEON | | | PowerVR GT7600 Plus / GT7(12) | | ES 3.0 / Metal | ios 3 / tv2 | Y | PVRTCv1,ETC2,ASTC | | | A10 Fusion| A10/A10X | Hurricane / Zephyr | 2.34GHz | 2+2/3+3 | ARMv8A arm64 | AArch64 NEON | | | PowerVR GT7600 Plus / GT7(12) | | ES 3.0 / Metal | ios 3 / tv2 | Y | PVRTCv1,ETC2,ASTC | - | | |
| A11 Bionic| -- | Monsoon / Mistral | 2.39GHz | 2+4 | ARMv8A arm64 | AArch64 NEON | | | Apple GPU (3) | | ES 3.0 / Metal | ios 4 | Y | PVRTCv1,ETC2,ASTC | | | A11 Bionic| -- | Monsoon / Mistral | 2.39GHz | 2+4 | ARMv8A arm64 | AArch64 NEON | | | Apple GPU (3) | | ES 3.0 / Metal | ios 4 | Y | PVRTCv1,ETC2,ASTC | NNE | 0.6 | |
| A12 Bionic| A12X | Vortex / Tempest | | 2+4/4+4 | ARMv8A arm64 | AArch64 NEON | | | Apple GPU (4) / Apple GPU (7) | | ES 3.0 / Metal | ios 5 | Y | PVRTCv1,ETC2,ASTC | | | A12 Bionic| A12X | Vortex / Tempest | | 2+4/4+4 | ARMv8A arm64e | AArch64 NEON | | | Apple GPU (4) / Apple GPU (7/8) | | ES 3.0 / Metal | ios 5 | Y | PVRTCv1,ETC2,ASTC | AMX + NNE(8) | 5 | |
| A13 Bionic| -- | | | | ARMv8A arm64 | AArch64 NEON | | | Apple GPU () / Apple GPU () | | ES 3.0 / Metal | ios | Y | PVRTCv1,ETC2,ASTC | | | A13 Bionic| -- | | | 2+4 | ARMv8A arm64e | AArch64 NEON | | | Apple GPU (4) | | ES 3.0 / Metal | apple 6 | Y | PVRTCv1,ETC2,ASTC | AMX + NNE | 5? | |
| S1 || Cortex-A7 | 0.5GHz | 1 | ARMv7A armv7k | VFPv4+NEON | 1.0 | | PowerVR SGX | | SpriteKit | - | - | | | | A14 Bionic| -- | | | 2+4 | ARMv8A arm64e | AArch64 NEON | | | Apple GPU (4) | | ES 3.0 / Metal | apple 7 | Y | PVRTCv1,ETC2,ASTC | AMX + NNE | 11 | |
| S1P || Cortex-A7 | 0.5GHz | 2 | ARMv7A armv7k | VFPv4+NEON | 2.0? | | PowerVR SGX | | SpriteKit | - | - | | | | A15 Bionic| -- | | | 2+4 | ARMv8A arm64e | AArch64 NEON | | | Apple GPU (4) / Apple GPU (5) | | ES 3.0 / Metal | apple | Y | PVRTCv1,ETC2,ASTC | AMX + NNE(16) | 15.8 | |
| S2 || Cortex-A7 | 0.5GHz | 2 | ARMv7A armv7k | VFPv4+NEON | 2.0 | | PowerVR | | SpriteKit | - | - | | | | S1 || Cortex-A7 | 0.5GHz | 1 | ARMv7A armv7k | VFPv4+NEON | 1.0 | | PowerVR SGX | | SpriteKit | - | - | | - | | |
| S3 || | | 2 | ARMv7A armv7k | VRPv4+NEON | | | | | SpriteKit | - | - | | | | S1P || Cortex-A7 | 0.5GHz | 2 | ARMv7A armv7k | VFPv4+NEON | 2.0? | | PowerVR SGX | | SpriteKit | - | - | | - | | |
| S4 || | | 2 | ARMv8A arm64 | AArch64 NEON | | | | | SpriteKit | - | - | | | | S2 || Cortex-A7 | 0.5GHz | 2 | ARMv7A armv7k | VFPv4+NEON | 2.0 | | PowerVR | | SpriteKit | - | - | | - | | |
| S5 || | | | ARMv8A arm64 | AArch64 NEON | | | | | SpriteKit | - | - | | | | S3 || | | 2 | ARMv7A armv7k | VRPv4+NEON | | | | | SpriteKit | - | - | | - | | |
| | S4 || | | 2 | ARMv8A arm64_32 | AArch64 NEON | | | | | SpriteKit | - | - | | - | | |
| | S5 || | | 2 | ARMv8A arm64_32 | AArch64 NEON | | | | | SpriteKit | - | - | | - | | |
| | S6 || | 1.5GHz | 2 | ARMv8A arm64_32 | AArch64 NEON | 24 | | | | SpriteKit | - | - | | - | | |
| |
| |
* family=Metal GPU Family | * family=Metal GPU Family |
* [[https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/OpenGLESPlatforms/OpenGLESPlatforms.html|Apple Developer:Hardware GPU Information]] | * [[https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/OpenGLESPlatforms/OpenGLESPlatforms.html|Apple Developer:Hardware GPU Information]] |
| * NNE=Newral Network Engine |
| |
| |
| |
| |
| |
^ ios arch ^ bit ^ CPU arch ^ clang option ^ fpu ^ simd ^ cpu ^ SoC ^ ^ | ^ ios arch ^ bit ^ CPU arch ^ clang option ^ fpu ^ simd ^ cpu ^ SoC ^ ^ |
| armv6 | 32bit | ARMv6 | -arch armv6 | VFPv2 | -- | ARM11 | | iPhone1,3G | | | armv6 | 32bit | ARMv6 | -arch armv6 | VFPv2 | -- | ARM11 | | iPhone1,3G | |
| armv7 | 32bit | ARMv7-A | -arch armv7 | VFPv3-D32 | NEON | Cortex-A8/A9 | A4/A5/A5X | iPhone 3GS.., iPad/2 | | | armv7 | 32bit | ARMv7-A | -arch armv7 | VFPv3-D32 | NEON | Cortex-A8/A9 | A4/A5/A5X | iPhone 3GS+, iPad/2 | |
| armv7s | 32bit | ARMv7-A | -arch armv7s | VFPv4-D32 | NEON | Swift | A6/A6X | iPhone 5/5c, iPad4 | | | armv7s | 32bit | ARMv7-A | -arch armv7s | VFPv4-D32 | NEON | Swift | A6/A6X | iPhone 5/5c, iPad4 | |
| armv7k | 32bit | ARMv7-A | -arch armv7k | VFPv4-D32 | NEON | Cortex-A7 | S1/S2 | Apple Watch (Thumb2) | | | armv7k | 32bit | ARMv7-A | -arch armv7k | VFPv4-D32 | NEON | Cortex-A7 | S1/S1P/S2/S3 | Apple Watch S1/S2/S3 | |
| arm64 | 64bit | ARMv8-A | -arch arm64 | ASIMD (AArch64 NEON) || Cyclone... | A7/A8/A8X/A9/A9X/A10/A10X/A11 | iPhone 5s... | | | arm64 | 64bit | ARMv8-A | -arch arm64 | ASIMD (AArch64 NEON) || Cyclone+ | A7/A8/A8X/A9/A9X/A10/A10X/A11 | iPhone 5s+/iPad Air+ | |
| arm64e | 64bit | ARMv8.3-A | -arch arm64e | ASIMD (AArch64 NEON) || | A12/A12X | | | | arm64e | 64bit | ARMv8.3-A | -arch arm64e | ASIMD (AArch64 NEON) || | A12/A12X/A13/A14 | iPhone XS+/iPad | |
| i386 | 32bit | IA-32 x86 | -arch i386 | SSE4.1 || | | iOS Simulator | | | arm64_32 | 32bit | ARMv8.3-A | -arch arm64_32 | ASIMD (AArch64 NEON) || | S4/S5/S6 | Apple Watch S4/S5/SE/S6 | |
| x86_64 | 64bit | AMD64 x64 | -arch x86_64 | SSE4.1 || | | iOS Simulator | | | i386 | 32bit | IA-32 x86 | -arch i386 | SSE4.1 || | | iOS/watchOS Simulator | |
| | x86_64 | 64bit | AMD64 x64 | -arch x86_64 | SSE4.1 || | | iOS/watchOS Simulator | |
| |
| |
Shader に初めて対応した API Version | Shader に初めて対応した API Version |
| |
^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ | ^ DirectX Shader ^^^ OpenGL Shader ^^^^ Vulkan Shader ^ ShaderModel ^ |
| Vertex Shader | vsh | Direct3D 8 | | | | | sm 1.0 | | | Vertex Shader | vsh | Direct3D 8 | | | | | | sm 1.0 | |
| Pixel Shader | psh | Direct3D 8 | | | | | sm 1.0 | | | Pixel Shader | psh | Direct3D 8 | | | | | | sm 1.0 | |
| Vertex Shader | vsh | Direct3D 9 | | | | | sm 2.0 | | | Vertex Shader | vsh | Direct3D 9 | | | | | | sm 2.0 | |
| Pixel Shader | psh | Direct3D 9 | | | | | sm 2.0 | | | Pixel Shader | psh | Direct3D 9 | | | | | | sm 2.0 | |
| Vertex Shader | vsh | Direct3D 9 | Vertex Shader | vsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | | | Vertex Shader | vsh | Direct3D 9 | Vertex Shader | vsh | OpenGL 2.0 | OpenGL ES 2.0 | Vertex | sm 3.0 | |
| Pixel Shader | psh | Direct3D 9 | Fragment Shader | fsh | OpenGL 2.0 | OpenGL ES 2.0 | sm 3.0 | | | Pixel Shader | psh | Direct3D 9 | Fragment Shader | fsh | OpenGL 2.0 | OpenGL ES 2.0 | Fragment | sm 3.0 | |
| Geometry Shader | gsh | Direct3D 10 | Geomtery Shader | gsh | OpenGL 3.2 | OpenGL ES 3.1 AEP | sm 4.0 | | | Geometry Shader | gsh | Direct3D 10 | Geomtery Shader | gsh | OpenGL 3.2 | OpenGL ES 3.1 AEP | Geometry | sm 4.0 | |
| Hull Shader | hsh | Direct3D 11 | Tessellation Control Shader | tcsh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | | | Hull Shader | hsh | Direct3D 11 | Tessellation Control Shader | tcsh | OpenGL 4.0 | OpenGL ES 3.1 AEP | Tess Control | sm 5.0 | |
| Domain Shader | dsh | Direct3D 11 | Tessellation Evaluation Shader | tesh | OpenGL 4.0 | OpenGL ES 3.1 AEP | sm 5.0 | | | Domain Shader | dsh | Direct3D 11 | Tessellation Evaluation Shader | tesh | OpenGL 4.0 | OpenGL ES 3.1 AEP | Tess Evaluation | sm 5.0 | |
| Compute Shader | csh | Direct3D 11 | ComputeShader (OpenCL) | csh | OpenGL 4.3/OpenCL | OpenGL ES 3.1 / Metal | sm 5.0 | | | Compute Shader | csh | Direct3D 11 | ComputeShader (OpenCL) | csh | OpenGL 4.3/OpenCL | OpenGL ES 3.1 / Metal | Compute | sm 5.0 | |
| Shader Library | lib | Direct3D 12 | | | | | sm 6.1 | | | Shader Library | lib | Direct3D 12 | | | | | | sm 6.1 | |
| Mesh Shader | msh | Direct3D 12 | | | | | sm 6.5 | | | Mesh Shader | msh | Direct3D 12 | | | | | Mesh | sm 6.5 | |
| Amplification Shader | ash | Direct3D 12 | | | | | sm 6.5 | | | Amplification Shader | ash | Direct3D 12 | | | | | Task | sm 6.5 | |
^ DirectX Shader ^^^ OpenGL Shader ^^^^ ShaderModel ^ | ^ DirectX Shader ^^^ OpenGL Shader ^^^^ Vulkan Shader ^ ShaderModel ^ |
| Ray Generation Shader | | Direct3D 12 | | | | | sm 6.3 | | | Ray Generation Shader | | Direct3D 12 | | | | | Ray Generation | sm 6.3 | |
| Intersection Shader | | Direct3D 12 | | | | | sm 6.3 | | | Intersection Shader | | Direct3D 12 | | | | | Intersection | sm 6.3 | |
| Any Hit Shader | | Direct3D 12 | | | | | sm 6.3 | | | Any Hit Shader | | Direct3D 12 | | | | | Any Hit | sm 6.3 | |
| Closest Hit Shader | | Direct3D 12 | | | | | sm 6.3 | | | Closest Hit Shader | | Direct3D 12 | | | | | Closest Hit | sm 6.3 | |
| Miss Shader | | Direct3D 12 | | | | | sm 6.3 | | | Miss Shader | | Direct3D 12 | | | | | Miss | sm 6.3 | |
| Callable Shader | | Direct3D 12 | | | | | sm 6.3 | | | Callable Shader | | Direct3D 12 | | | | | Callable | sm 6.3 | |
| |
| |