Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistema operativo
Il dispositivo (insieme ad iPod, iPad e, con un'interfaccia differente,
anche Apple TV di seconda generazione) utilizza iOS (conosciuto come
iPhone OS prima dell'aprile 2010), una versione ottimizzata del sistema
operativo Mac OS X (privato delle componenti non necessarie). Le
differenze tra il sistema operativo utilizzato dai computer e quello utilizzato
dal cellulare non sono note, ma è possibile dire che è basato su una variante
dello stesso kernel Mach e include il componente "Core animation" che
supporta le animazioni dell'interfaccia.
Il processore dell'iPhone appartiene alla famiglia di processori ARM, difatti
il sistema operativo è compilato per questa tipologia di processori a
differenza del sistema operativo per computer che è compilato per
processori PowerPC e X86. Non è possibile quindi copiare semplicemente
le applicazioni Mac OS X, ma queste devono essere riscritte e ricompilate
per funzionare sul dispositivo. Il sistema operativo occupa circa 700 MB di
spazio nella memoria flash.
Apple ha fornito il telefono di un programma di aggiornamento sulla
falsariga di quello utilizzato con il sistema operativo per computer in modo
da poter correggere eventuali problemi del telefono.
I primi modelli montavano il sistema operativo "OS X 1.0 (1A543a)",
come visibile dal log dovuto al crash del programma MobileMail. Sembra
che tutti i programmi siano eseguiti in modalità superuser.
Il 1º agosto 2007 Apple ha reso disponibile il primo aggiornamento di
sicurezza per il dispositivo. L'aggiornamento ha risolto alcuni problemi di
stabilità e alcuni problemi di sicurezza individuati dopo la
commercializzazione del prodotto. L'aggiornamento elimina anche
qualsiasi modifica o hack del telefono.
Fino al mese di marzo 2008 sono stati rilasciati gli aggiornamenti del
firmware dalla versione 1.02 alla versione 1.1.4.
Il firmware 2.0 è stato rilasciato l'11 luglio 2008, data nella quale l'iPhone
3G è stato reso disponibile in 22 paesi, portando l'App Store, un negozio
on-line tramite il quale gli utenti possono scaricare programmi per il
dispositivo.
Il 5 agosto 2008 è stato rilasciato il FW 2.0.1 che ha corretto alcuni bug,
poi dopo 13 giorni (esattamente il 18 agosto 2008) è stata rilasciata la
versione 2.0.2.
Il 12 settembre 2008 è stato rilasciato il nuovo firmware 2.1. Come per
l'iPod Touch, il 21 novembre 2008 è stato rilasciato
l'aggiornamentofirmware 2.2, messo a disposizione per il download
gratuito tramite iTunes.
Il firmware ha raggiunto la versione 2.2.1 .
Il 17 giugno 2009 è stato rilasciato il firmware 3.0.
Il 31 luglio 2009 è stato rilasciato da Apple il firmware 3.0.1, che corregge
un bug di sicurezza degli SMS.
Il 9 settembre 2009 è stato rilasciato il firmware 3.1, che apporta correzioni
ai bug riscontrati sul 3.0.
L'8 ottobre 2009 è stato rilasciato il firmware 3.1.2, che corregge alcuni
bug minori e sporadici.
Il 2 febbraio 2010 è stato rilasciato il firmware 3.1.3
L' 8 aprile 2010 è stata rilasciata la beta del firmware 4.0
Il 7 giugno 2010 insieme alla presentazione del nuovo iPhone 4 è stato
presentato il firmware 4.0 sotto un nuovo e futuro nome, iOS 4.0, il quale è
stato rilasciato il 21 giugno 2010.
Il 15 luglio 2010 viene rilasciato il firmware 4.0.1, mentre la successiva
versione 4.0.2 viene resa disponibile l'11 agosto 2010.
Il 1º settembre 2010 viene annunciata la data di rilascio di iOS 4.1 e le
prime indiscrezioni su iOS 4.2.
L' 8 settembre 2010 è stata rilasciata la versione 4.1 di iOS.
Il 23 novembre 2010 è stata rilasciata la versione 4.2.1, la prima a portare
tutte le funzioni di iOS 4 su iPad.
Sensori
L'iPhone è inoltre dotato di una gamma di sensori che automatizzano
alcune funzionalità:
Video 7 7 10 10
Musica 24 24 30 40
Wi-Fi 6 6 9 10
3G N/A 5 5 7
Specifiche generali