Aggiornamento iPhone
Apple rilascia regolarmente aggiornamenti di sistema per iPhone, aggiungendo funzioni e correggendo bug e vulnerabilità di sicurezza. Gli utenti installano questi aggiornamenti su modelli compatibili tramite iTunes, che automatizza il processo. Poiché gli aggiornamenti offrono sicurezza e funzionalità migliorate, Apple raccomanda a tutti di aggiornare regolarmente all'ultimo iOS.
Nuove funzioni
Gli aggiornamenti maggiori hanno aggiunto funzioni. Il primo major update, iOS 2.0, aggiunse supporto per app terze parti da iTunes Store. iOS 3.0 aggiunse copia/incolla e invio MMS. iOS 4.0 aggiunse multitasking (switch tra app senza chiuderle) e immagini come sfondo springboard. iOS 4.1 installò Game Center di Apple, utility con classifiche e obiettivi per giochi iPhone partecipanti.
Sicurezza e correzione bug
Apple rilascia aggiornamenti minori frequenti per chiudere vulnerabilità di sicurezza man mano che emergono. Queste vulnerabilità potrebbero permettere codice improprio, dando accesso agli hacker. Sono una minaccia ma anche un metodo per il jailbreak. Dopo un aggiornamento di sicurezza, gli hacker devono ridisegnare i tool di jailbreak e trovare nuove vie in iOS. Le patch minori riparano anche bug e glitch introdotti in versioni precedenti.
Metodo
Di default, l'iPhone verifica aggiornamenti regolarmente quando sincronizzato con iTunes. Se aggiornamenti automatici disabilitati, l'utente può aggiornare manualmente aprendo iTunes, andando nella schermata stato iPhone e premendo "Verifica aggiornamenti". Dopo il download del nuovo software, l'iPhone lo installerà via USB. Durante questo tempo l'iPhone non è utilizzabile e deve restare connesso. Dopo l'aggiornamento, l'iPhone riavvia e carica il nuovo sistema.
Frequenza
Apple rilascia major update una volta l'anno, in coincidenza con nuovi modelli hardware. iOS 2 con iPhone 3G, iOS 3 con 3GS, iOS 4 con iPhone 4. Eccetto iPhone originale e iOS 4, i modelli più vecchi possono eseguire qualsiasi iOS più recente. Tra major update, Apple ripara bug e falle, rilasciando patch minori su base necessaria.