Architettura del processore iPhone: ARM, non x86 o PowerPC
Tutti gli iPhone utilizzano processori System-on-Chip (SoC) basati su ARM progettati da Apple. Nessuno ha mai utilizzato architetture x86 (Intel/AMD) o PowerPC (IBM/Motorola).
Evoluzione dei SoC iPhone
| Generazione | SoC | Architettura | Dispositivi chiave |
|---|---|---|---|
| 1ª (2007) | APL0098 (Samsung S5L8900) | ARM11 (ARMv6) | iPhone, iPhone 3G |
| 2ª (2009) | APL0298 (S5PC100) | ARM Cortex-A8 (ARMv7) | iPhone 3GS |
| 3ª (2010) | Apple A4 | ARM Cortex-A8 (ARMv7) | iPhone 4, iPad 1 |
| 4ª (2011) | Apple A5 | ARM Cortex-A9 (dual-core) | iPhone 4S, iPad 2 |
| 5ª (2012) | Apple A6 | Apple Swift (ARMv7 personalizzato) | iPhone 5, iPhone 5C |
| 6ª (2013) | Apple A7 | Apple Cyclone (ARMv8-A personalizzato, 64-bit) | iPhone 5S (primo telefono 64-bit) |
| 7ª–Presente | A8–A18, serie M | ARMv8-A / ARMv9 personalizzato (64-bit) | Tutti i successivi iPhone, iPad, Mac |
Perché ARM?
- Efficienza energetica: architettura RISC → performance/watt critiche per la batteria.
- Modello di licenza: ARM concede in licenza l'ISA; Apple progetta core personalizzati (licenza architetturale).
- Ecosistema: iOS, macOS, watchOS, tvOS sono tutti ARM64 dal ~2020 (Mac con Apple Silicon).
- Integrazione: SoC = CPU + GPU + NPU + ISP + Secure Enclave + Modem + Memory Controller.
Contesto storico: PowerPC e x86 in Apple
- PowerPC (1994–2006): Mac (Power Macintosh, iMac G3-G5, PowerBook G4). Joint venture Apple-IBM-Motorola (AIM).
- x86 (Intel) (2006–2020): Mac passati a Intel Core (Boot Camp, VM Windows).
- ARM (2020–Presente): Mac passati ad Apple Silicon (M1/M2/M3/M4). Architettura unificata su tutti i dispositivi.
Distinzione chiave
- iPhone/iPad/Apple Watch/Apple TV/HomePod: sempre ARM.
- Mac: PowerPC → Intel x86 → Apple Silicon (ARM).
Non è mai esistito un "iPhone x86" o un "iPhone PowerPC". La domanda probabilmente confonde la storia dei Mac con quella degli iPhone.