L`evoluzione felina di OS X

Transcript

L`evoluzione felina di OS X
L’evoluzione felina di OS X
Da Cheetah a Lion, passando per
NeXTSTEP e Rhapsody
Indice
Prefazione
5
Le origini e la Public Beta
7
Mac OS X 10.0 Cheetah
12
Mac OS X 10.1 Puma
15
Mac OS X 10.2 Jaguar
18
Mac OS X 10.3 Panther
21
Mac OS X 10.4 Tiger
24
Mac OS X 10.5 Leopard
29
Mac OS X 10.6 Snow Leopard
33
OS X 10.7 Lion
37
iTunes, Safari, iLife e iWork
43
Da iTools a iCloud
56
Tabella temporale NeXT/Apple/Microsoft
59
Bibliografia e note legali
61
Versione 1.0 – Pubblicata il 3 agosto 2011
Prefazione
Una serie davvero lunga, quella di OS X, conosciuto ancor meglio prima di Lion come
Mac OS X. Il sistema operativo di Apple ne ha fatta di strada, da quel lontano 24
marzo 2001, quando venne rilasciata la prima versione, la 10.0, nome in codice
Cheetah. Lo scopo di questo eBook è appunto di fare un viaggio a ritroso, partendo
dagli albori di NeXTSTEP per arrivare fino a Lion stesso. Questo eBook rappresenta
una versione leggermente estesa di quanto è disponibile sul sito di SaggiaMente:
contiene alcune immagini in più e soprattutto alcuni articoli in più, precisamente
quello dedicato a Lion, che è stato inserito per completezza nella collana e quello
dedicato a storici companion che hanno affiancato OS X in tutta la sua storia, come
Safari, iTunes, iLife, iWork e i servizi online offerti da Apple.
Prima di incominciare, desidererei fare un ringraziamento a Maurizio Natali, il
grande autore di SaggiaMente, il sito su cui scrivo per quanto riguarda il mondo
Apple, che ha sostenuto l’idea, pur rimanendo all’oscuro quasi fino all’ultimo di
questo libro. In effetti, sembra strutturato davvero come un libro, questo perché ho
voluto divertirmi a farlo somigliare il più possibile a un libro stampato. Com’è nata
questa idea? Quasi per caso: in realtà, avevo pensato a una cosa del genere
inizialmente per la sezione Apple del forum di Tom’s Hardware Italia, del quale sono
utente. Non era per celebrare Lion, ma più per festeggiare appunto i dieci anni di OS
X, che ricorrono proprio quest’anno. Una simile iniziativa era stata fatta sempre da
me lo scorso anno nella sezione Windows per i venticinque anni del sistema
operativo Microsoft. Purtroppo mi sono perso in altre cose e non ci ho più pensato,
fino a qualche settimana fa. Le vacanze incombevano e mi spiaceva lasciare
SaggiaMente senza articoli per quindici giorni, lasciando tutto il carico al solo
Maurizio. Così gli ho lanciato la proposta. Da proposta l’ho tramutata in realtà.
Anche fin troppo: l’eBook non era previsto, avrei dovuto fermarmi a otto articoli sul
sito già programmati per la pubblicazione e basta. Se però decido di voler fare una
cosa è difficile che mi fermi. Così è stato ed è nato questo eBook. Il libro è una vera e
propria “one more thing”, da conservare, ovviamente se si vuole. La disposizione
delle pagine è stata studiata anche per la stampa fronte-retro, proprio come un
libro.
Nel crearlo ho cercato di farlo il meglio possibile, non eccedendo con termini tecnici
e tenendo sotto controllo ortografia e grammatica anche grazie al correttore
dell’elaboratore di testi. Inoltre, non è certamente completo, delle cose mi possono
essere sfuggite o state volontariamente saltate perché poco influenti. Spero sia di
gradimento per il lettore, almeno quanto ho gradito io a crearlo e curarlo. Qualora
non fosse così, me ne dispiace ma la vita, in fondo, continua lo stesso. Terrò conto
delle critiche per eventuali iniziative successive.
Buona lettura.
“Razziatore”
5
Le origini e la Public Beta
Eccoci dunque all’inizio di questa serie, che in contemporanea col lancio di Lion ci
porterà a fare un viaggio nel tempo tra i vari Mac-felini, partendo dagli inizi per
arrivare fino a Snow Leopard. Come direbbe Roberto Giacobbo di Voyager: “Spero
siate comodi, il viaggio sta per cominciare!”
NeXTSTEP in azione
Come iniziare senza fare una breve citazione degli antenati di OS X? Il primo tra tutti
è sicuramente NeXTSTEP. Creatura della NeXT Computer di Steve Jobs, già “esiliato”
7
da Apple alcuni anni prima, mostrò subito una notevole modernità ai tempi del suo
lancio. Correva l’anno 1988, anno in cui il must in ambito Apple era il System 6
mentre in ambito Microsoft il sistema di riferimento era Windows 2.0, che mandò su
tutte le furie l’azienda di Cupertino al punto che si aprì una vera e propria battaglia
legale che si chiuderà solo molti anni dopo. A Jobs tutto questo poco interessava,
adesso era a tutti gli effetti competitor dell’azienda che egli stesso aveva contribuito
a fondare. Il nuovo sistema operativo fu lanciato il 12 ottobre di quell’anno in una
versione preliminare, la 0.8. Il rilascio stabile, 1.0, arrivò il 18 settembre 1989.
NeXTSTEP presentava molte delle caratteristiche che ancora oggi sono ben visibili in
OS X: fondamenta UNIX, basato sul microkernel Mach, un linguaggio di
programmazione chiamato Objective-C e un elemento peculiare e davvero
distintivo della sua interfaccia grafica, chiamato Dock. Suona tutto alquanto
familiare, vero? NeXTSTEP, che ai tempi girava sui processori Motorola 68000,
esattamente come faceva Apple con i Macintosh, era un sistema davvero molto
avanzato: quell’interfaccia con elementi tridimensionali e in full color era qualcosa
di nuovo nel panorama dei sistemi operativi, sino a allora più funzionali che belli. Il
sistema di Jobs mirava a un ambiente operativo funzionale e bello, cosa che gli
riuscì piuttosto bene: forniva ottime basi per la programmazione, la tipografia e
anche per la produzione audio/video. NeXTSTEP ha avuto anche un importante
ruolo nella formazione di Internet come lo conosciamo oggi: il primo browser,
WorldWideWeb, fu sviluppato dal CERN proprio sul sistema di Jobs.
WorldWideWeb, il primo browser
La vita di NeXTSTEP andò formalmente verso la conclusione nel 1995 con la release
3.3, in grado di girare sia sui computer NeXT basati sui Motorola 68000 sia sui PC
8
Intel x86. Jobs aveva già altri piani: collaborava con altre aziende, tra cui Sun
Microsystems, alla creazione di un sistema operativo ancor più raffinato del
precedente, che potesse addirittura diventare un punto di riferimento anche per le
altre piattaforme esistenti, grazie a librerie utilizzabili su sistemi come Solaris e
Windows NT. Nacque così OpenSTEP, quello che doveva essere, negli intenti di
NeXT, il successore di NeXTSTEP. Vi fu il tempo di una Beta per la versione 4.0, poi la
vita fece una svolta improvvisa: un’Apple sempre più a rischio fallimento decise di
giocarsi il tutto per tutto, annunciando il 20 dicembre 1996 e perfezionando il 24
febbraio 1997 l’acquisizione di NeXT Computers con conseguente reintegro di Jobs
nell’organico di Cupertino. Nel giro di pochi mesi Steve tornò al timone di Apple,
come CEO. Curioso notare come la carica doveva essere ad interim, quando oggi
ormai è una certezza assoluta di Apple.
Finisce così commercialmente la vita di NeXTSTEP e OpenSTEP, ma la fine
commerciale non corrispose anche alla fine tecnica. Nel 1998, infatti, sulle ceneri di
OpenSTEP nacque Rhapsody, che si potrebbe definire il primo vero progenitore di
OS X. Il sistema era infatti a marchio Apple, basato sul look’n’feel del
contemporaneo Mac OS 8 ma con il cuore derivato direttamente dal nuovo knowhow portato in dote dal ritorno di Jobs. Il parco applicativo era invece costituito da
un mix dei due sistemi, con alcuni come Mail e TextEdit portati direttamente da
OpenSTEP, altri come QuickTime portati da Mac OS e altri ancora che provenivano
da un “meglio di”, come il nuovo Finder che era basato sul “collega” Workspace
Manager proveniente da OpenSTEP. La prima dimostrazione di Rhapsody avvenne al
WWDC del 1997, seguita da ben cinque Developer Preview, di cui le prime due
disponibili non solo per i PowerPC, da qualche anno adottati da Apple, ma anche per
i normali PC Intel x86. Era un mondo tutto nuovo, che si distaccava nettamente dal
vecchio Mac OS. A far da ponte tra il vecchio e il nuovo c’era la Blue Box, una copia
“virtualizzata” di Mac OS 8 per PowerPC che consentiva l’uso in emulazione di
programmi nati per il vecchio sistema operativo. Per chi intendesse sfruttare tutte le
nuove potenzialità offerte da Rhapsody, c’era Yellow Box, un set di librerie. Pensato
anche per il mercato consumer, Rhapsody ottenne un interesse alquanto tiepido, al
punto che Jobs decise di mettere temporaneamente nel cassetto le intenzioni in
ambito consumer per concentrarsi sui server. Da questa decisione, nel 1999
nacquero sul lato consumer Mac OS 9, che proseguiva sul tradizionale filone e sul
lato server Mac OS X Server 1.0, che invece godeva dei benefici di Rhapsody.
La resa di Steve sul lato consumer fu solo temporanea. I lavori per un nuovo Mac OS,
completamente basato sulle solide fondamenta portate da NeXT e affinate da
Rhapsody, erano già in corso. Il cuore del nuovo sistema fu chiamato nel 2000
Darwin, nome che porta ancora adesso. Nel frattempo, iniziarono a essere
distribuite internamente le Developer Preview, che furono quattro in tutto. A giugno
dello stesso anno Jobs sul palco del MacWorld Expo presentò una versione
dimostrativa pienamente funzionante di Mac OS X, il nuovo sistema operativo
consumer di Apple, previsto per l’uscita nel corso del 2001. La presentazione fu
particolare, perché per dimostrare al meglio le capacità del nuovo sistema operativo
Jobs avviò una applicazione appositamente difettata chiamata Bomb. Al contrario di
9
quanto faceva Mac OS 9, che in caso di crash di una applicazione costringeva al
riavvio di tutto il sistema, Mac OS X chiudeva semplicemente l’applicazione andata
in crash, lasciando inalterate le altre già in esecuzione grazie alle tecnologie per la
memoria protetta incluse nelle sue fondamenta. Oltre a questo, Mac OS X
presentava finalmente un multitasking moderno, di tipo “a pre-rilascio”, cosa non
disponibile nei precedenti sistemi operativi Apple. Anche l’interfaccia era cambiata,
presentandosi com’è in parte conosciuta ancora oggi: Aqua. Icone nuove, finestre
totalmente rifatte nel look, animazioni e trasparenze. Ancor più importante di ciò
era la presenza della Dock, grande eredità di NeXTSTEP e OpenSTEP, che adesso
sfoggiava un aspetto moderno e ancor più funzionale di prima. Tutto ciò dava un
pesante sapore di antico al principale concorrente, Windows, che solo con XP iniziò
a rimodernarsi nel look, ma non allo stesso livello di profondità cui è giunto Mac OS
X. Il 13 settembre venne rilasciata finalmente la Public Beta, la prima versione di test
di Mac OS X disponibile al pubblico.
Mac OS X Public Beta
Bisogna proprio dire che era alquanto da coraggiosi spendere 29,95 $ con la
consapevolezza che i bug erano all’ordine del giorno e che il sistema era ben lungi
dall’essere completo. Non si poteva stampare, gli ambienti di sviluppo per le
applicazioni non Cocoa, sia Classic sia Carbon, erano ancora in uno stato primitivo e
per navigare in Rete bisognava affidarsi a delle Beta di Internet Explorer, che ai
tempi era il browser predefinito dei sistemi Apple in virtù di famosi accordi con
10
Microsoft stabiliti nel 1997, oppure a OmniWeb di OmniGroup, l’unica variazione
concessa rispetto al browser di Redmond per la Public Beta di Mac OS X. Anche
alcuni aspetti dell’interfaccia grafica furono piuttosto criticati, come il menu Apple
al centro, che fu riposizionato per il rilascio finale nel suo posto usuale, alla sinistra
prima dei menu. Per il resto, la dotazione comprendeva varie applicazioni che
ancora oggi sono conosciute e utilizzate: Anteprima, Mail, Rubrica Indirizzi,
Stickies, TextEdit e altre ancora. Ancora sconosciuto, per un po’ di mesi, sarà
iTunes, che viene temporaneamente anticipato da un più generico e scarno Music
Player. I lavori proseguirono sempre più alacremente, portando più maturità al
sistema e alle sue applicazioni. Il 24 marzo 2001, mentre la Public Beta si avvicinava
alla scadenza prevista da Apple, fu rilasciato finalmente Cheetah, la versione 10.0 di
Mac OS X. Ma di questo si parlerà nel prossimo capitolo.
11
Mac OS X 10.0 Cheetah
Ecco il primo felino della nuova serie Apple. Cheetah, in italiano ghepardo, fu
rilasciato il 24 marzo 2001. La prima versione di Mac OS X, la 10.0. Al prezzo di 129
$, Cheetah rappresentava un notevole aggiornamento rispetto alla Public Beta, i cui
utenti erano stati ricompensati del testing con uno sconto sul sistema in versione
definitiva pari al prezzo pagato per la Beta, ossia 29,95 $. A onor del vero, va detto
come agli inizi Apple usasse i felini solo come nome in codice per i sistemi in fase di
sviluppo, senza poi riutilizzarli anche per il rilascio commerciale. Questa tradizione
sarà utilizzata a livello di marketing solo da Jaguar in poi.
I requisiti minimi ufficiali di sistema per l’epoca erano discretamente equilibrati: si
partiva da un processore G3 con 128 MB di RAM e 800 MB di spazio libero su hard
disk. In realtà c’erano alcune cose cui prestare attenzione. La prima era lo spazio su
disco richiesto: 800 MB sì, ma solo per l’installazione minimale! Il requisito per
12
un’installazione completa di Mac OS X era di 1,5 GB. L’altro aspetto critico era la
RAM. In media, la memoria installata di default sui Mac dell’epoca era di 64 MB,
contro i 128 richiesti da Cheetah. Ciò provocò un po’ di mugugni tra gli utenti, che
si sentivano in parte presi in giro da questo requisito. In realtà, Apple era conscia
che molti dei suoi Mac rischiavano di essere tagliati fuori e se da un lato dichiarava
come requisito 128 MB di RAM dall’altro permetteva tranquillamente l’installazione
e l’uso del sistema anche con 64 MB.
Mac OS X 10.0 Cheetah
Come scritto in precedenza, Cheetah si basava sui feedback della Public Beta e
presentava vari miglioramenti. Oltre alle caratteristiche già viste con la Beta, tra cui
l’interfaccia Aqua, la Dock e applicazioni come Mail e TextEdit fu introdotto il
supporto ai PDF e AppleScript. Non fu solo NeXTSTEP a contribuire al sistema
operativo: molti contributi arrivarono anche da Mac OS Classic, come il file system
HFS+, Aggiornamento Software e il sistema di ricerca Sherlock, antenato di
Spotlight. L’esecuzione delle applicazioni compilate per i vecchi sistemi Apple era
garantita da Classic, in sostanza una macchina virtuale con Mac OS 9.
13
Sherlock
Tuttavia, il fatto che si trattava di una prima release era ben visibile, al punto che
Apple non si fidò a mandarlo allo sbaraglio e fu affiancato in dual boot dal più
collaudato Mac OS 9.1. Scelta saggia: il sistema si rivelò piuttosto instabile, con
kernel panic e problemi di performance soprattutto relativi all’interfaccia grafica,
ma soprattutto mancante di moltissime funzionalità presenti nella precedente
versione. La riproduzione dei DVD e la masterizzazione dei CD, ad esempio, erano
possibili con Mac OS 9.1 ma non con Mac OS X 10.0. Per quanto riguarda la
masterizzazione, il problema fu parzialmente risolto con la 10.0.2, anche se si
trattiva solamente di un supporto minimo alla masterizzazione di CD audio da fare
tramite l’appena nato iTunes. Anche l’uso in ambiti aziendali era di fatto
impossibile: non dialogava con i vecchi Mac OS poiché era sprovvisto del protocollo
AppleTalk e non dialogava nemmeno con i sistemi Windows giacché non supportava
ancora il protocollo SMB. A tutto ciò si aggiungevano dei grossi problemi di
compatibilità con l’hardware dell’epoca, soprattutto stampanti. Insomma, un
debutto alquanto disastroso.
Mac OS X 10.0 fu rilasciato in due versioni: 1Z e 2Z. A livello funzionale erano
identiche, cambiavano le lingue presenti. Il primo CD, 1Z, conteneva solo le otto
lingue principali, tra cui l’italiano. Il supporto a molte lingue asiatiche, come il
cinese e il coreano, fu delegato al secondo CD, 2Z. Anche quest’aspetto rese il
sistema operativo piuttosto confusionario, al punto che già dalla versione
successiva si decise di evitare questi problemi e di includere tutte le quindici lingue
previste in un unico supporto. Per quanto riguarda gli aggiornamenti, ve ne furono
in totale quattro. Si partì con la 10.0.1 il 14 aprile 2001 e si terminò con la 10.0.4
appena due mesi dopo, il 21 giugno. L’impatto disastroso del sistema portò Apple a
creare un aggiornamento molto più corposo, che alla fine divenne una nuova
versione del sistema operativo. Si trattava di Puma, Mac OS X 10.1, di cui si parlerà
nel prossimo capitolo.
Canzone del welcome video: Sofa Surfers – Sofa Rockers (Richard Dorfmeister
Remix), in uso fino a Mac OS X 10.2 incluso
14
Mac OS X 10.1 Puma
Al contrario di Cheetah, Puma si rivelò una versione di Mac OS X molto più matura.
La 10.1 fu rilasciata il 25 settembre 2001 e, per farsi perdonare per le delusioni
della 10.0, Apple decise di rilasciarla come aggiornamento completamente gratuito
per la versione precedente. In realtà il rilascio del 25 settembre fu una sorta di
anteprima poiché gli impiegati Apple distribuirono le prime copie ai partecipanti del
keynote di presentazione tenuto da Jobs alla conferenza Seybold tenutasi a San
Francisco. Il vero debutto avvenne un mese dopo, il 25 ottobre, quando finalmente
fu distribuita presso gli Apple Store e preinstallata sui nuovi Mac di fabbrica.
I requisiti minimi erano gli stessi di Cheetah: processore G3 e 128 MB di RAM.
L’unica mezza variazione avvenne riguardo allo spazio su disco richiesto: essendo
gli 800 MB indicati in precedenza piuttosto ingannevoli poiché erano per
un’installazione minimale, ora il minimo era diventato lo stesso che in precedenza
era indicato per l’installazione completa, ossia 1,5 GB. Esattamente come la
precedente versione era anche la possibilità di installare il sistema avendo soli 64
MB di RAM invece che i 128 ufficialmente richiesti.
15
Mac OS X 10.1 Puma
La nuova versione risolse molti dei problemi che avevano afflitto la 10.0. Finalmente
le prestazioni erano migliorate di netto, soprattutto in ambito grafico. Ora è
presente anche un migliore supporto a CD e DVD grazie a nuovi strumenti per la
masterizzazione e la riproduzione integrati nel sistema operativo. Anche la scarsità
di driver per stampanti fu presa di petto, con nuovi driver per oltre 200 prodotti. A
tutto ciò si aggiunse una nuova versione di ColorSync, un sistema di strumenti e
librerie per la gestione dei colori e Acquisizione Immagine, strumento per acquisire
da scanner e fotocamere digitali. AppleScript Studio garantiva invece un ambiente
grafico più confortevole per la creazione di script nel nuovo linguaggio messo a
disposizione con Mac OS X.
16
Ancora Puma in azione
Puma non fu però esente da critiche: le principali lamentele riguardavano ancora
una volta i settori in cui già era debole la 10.0. Le prestazioni non erano ancora
ritenute all’altezza di quanto il sistema prometteva e il supporto hardware rimaneva
sotto la media. Tuttavia Apple decise di dare molta più fiducia al suo nuovo sistema
operativo, eleggendolo dalla 10.1.2 come ambiente di default in cui si avviavano i
Mac, pur mantenendo anche Mac OS 9.2 in dual boot.
Gli aggiornamenti per Puma furono in totale cinque. Il primo, 10.1.1, fu rilasciato il
12 novembre 2001, mentre l’ultimo, 10.1.5, arrivò il 5 giugno 2002. A quel punto
non c’era più bisogno di proseguire con aggiornamenti. I pensieri erano ora rivolti a
Jaguar, oggetto del prossimo capitolo.
Canzone del welcome video: come Mac OS X 10.0
17
Mac OS X 10.2 Jaguar
Mac OS X 10.2, nome in codice Jaguar, giaguaro, fu rilasciato il 24 agosto del 2002,
dopo essere stato presentato al WWDC dello stesso anno. Fu la versione della svolta,
per Mac OS X. Apple riteneva infatti il sistema sufficientemente maturo per potersi
sbarazzare del vecchio Mac OS 9.2.2, giunto ormai al limite delle sue possibilità. Per
celebrare il cambiamento di rotta definitivo, Steve Jobs simulò un funerale per il
vecchio Mac OS 9, con tanto di bara, fiori, musica funebre e commiato! Jaguar fu
inoltre la prima versione a introdurre varie novità arrivate sino ai tempi più recenti.
La prima fu il Family Pack, una edizione a prezzo maggiorato del sistema operativo
che consentiva l’installazione del prodotto su un massimo di cinque Mac. La
seconda, in uso tutt’oggi, fu la trasformazione del nome in codice felino da
semplice identificativo in fase di sviluppo a vero e proprio nome commerciale.
Stavolta niente aggiornamento gratis: come dimostrato anche dall’esistenza del
18
Family Pack, Apple decise che le nuove versioni di Mac OS X dovevano tornare a
essere a pagamento. Un altro segno che a Cupertino si credeva fortemente nella sua
maturità.
I requisiti minimi di sistema non erano cambiati poi più di tanto rispetto ai
precedenti sistemi: il processore richiesto era un G3 da 233 MHz, affiancato da 128
MB di RAM. Il consiglio di Apple era però quello di fornire maggiore memoria al
sistema operativo: l’ideale erano 256 o addirittura 512 MB. I più coraggiosi
potevano anche utilizzarlo con soli 96 MB di RAM, ma i risultati non erano certo dei
più soddisfacenti.
Mac OS X 10.2 Jaguar
Tante furono le novità introdotte con Jaguar. Vi furono netti miglioramenti
prestazionali e nuove funzionalità per gli applicativi già esistenti. I contatti di
Rubrica Indirizzi erano ora utilizzabili per qualsiasi applicazione ne facesse
richiesta, mentre Mail fu dotato di un filtro anti-spam. Anche il Finder ebbe dei
miglioramenti, con una barra di ricerca direttamente integrata nella sua finestra.
Tanto per rimanere in tema di ricerche, la nuova versione 3 di Sherlock era in grado
di cercare contenuti in Rete attraverso vari canali di riferimento, inclusi eBay e molti
altri. Per ciò che concerne invece le novità assolute, quanto fu introdotto servì a
19
risolvere in modo definitivo, almeno nelle speranze di Apple, i problemi che avevano
afflitto le versioni precedenti di Mac OS X. Per l’annoso problema delle poche
stampanti si decise di effettuare un altro prestito dalla base UNIX che accomunava
almeno in parte Mac OS X ad altri sistemi. Il prestito fu un vero successo: il modulo
di stampa CUPS si rivelò molto più efficiente dei precedenti tentativi di Apple, al
punto che l’azienda di Jobs nel 2007 assunse il suo sviluppatore Michael Sweet e
acquistò anche il codice, mantenendolo comunque Open Source. Per quanto
riguarda il supporto alle reti Windows, Jaguar beneficiò di decise migliorie, con tutti
i nuovi strumenti offerti da Samba, l’implementazione Open Source del protocollo
SMB utilizzato da Microsoft. Furono poi risolti definitivamente i problemi di
performance dell’interfaccia grafica grazie a Quartz Extreme, che consentì di
spostare l’onere di disegnare le finestre e i vari elementi dell’interfaccia dal
processore alla scheda grafica. Per terminare il paragrafo riguardante le novità, due
nuove applicazioni fecero il loro debutto con Jaguar: iChat, l’applicazione per la
messaggistica istantanea inizialmente pensata per il circuito di America On Line e
poi espansa a molti altri usi e Inkwell, un sistema di riconoscimento della scrittura a
mano libera. Anche la schermata di boot cambiò, assumendo il logo grigio Apple
presente ancora tutt’oggi.
Jaguar rappresentò un rilascio sicuramente fortunato per Apple, che ebbe
recensioni molto più favorevoli rispetto alle precedenti versioni. Rimasero tuttavia
delle critiche concernenti le performance del sistema, che ancora non convincevano
tutti. Per quanto riguarda gli aggiornamenti, il sistema operativo ne ebbe in totale
otto, anche se uno, 10.2.7, fu riservato solo a determinati Mac e mai distribuito per
gli altri. Il primo, 10.2.1, fu rilasciato il 24 agosto 2002, mentre l’ultimo, 10.2.8,
arrivò il 3 ottobre 2003. Molte cose in quell’anno stavano cambiando: Apple aveva
deciso di alzare il livello della sfida con Microsoft, smarcandosi definitivamente da
Internet Explorer per lanciare il suo browser proprietario, Safari. Disponibile anche
per Mac OS X 10.2, vedrà la sua consacrazione solo con Panther, oggetto del
capitolo successivo.
Canzone del welcome video: come Mac OS X 10.0
20
Mac OS X 10.3 Panther
Mac OS X Panther, versione 10.3, fu presentato al WWDC 2003 e rilasciato il 24
ottobre dello stesso anno. Il nome del felino scelto è piuttosto curioso: non molti
sanno, infatti, che la pantera, come animale… Non esiste! Il termine pantera è solo
un sinonimo comune per diversi altri tipi di felini nelle varie zone del mondo: in
Africa e Asia, la pantera è sinonimo di leopardo, mentre nell’America settentrionale
la pantera è il puma e in quella centro-meridionale è il giaguaro. Quella in foto è una
pantera nera: più specificatamente, l’esemplare della foto non è altro che un
giaguaro con il pelo nero. Insomma, probabilmente Apple è stata poco attenta nella
scelta del nome, poiché pantera può essere sinonimo valido per più felini, secondo
la zona della Terra in cui ci si trova.
Terminando la digressione zoologica e tornando in territorio Apple, i requisiti
minimi di Panther erano, di fatto, gli stessi di Jaguar: processore G3 da almeno 233
MHz, 128 MB di RAM, 1,5 GB di spazio su disco. Sempre come Jaguar, la RAM
consigliata per far girare al meglio il sistema era di 512 MB. Alcune caratteristiche
aggiuntive richiedevano altri requisiti minimi, come una webcam e una connessione
a Internet sempre attiva. Da segnalare inoltre che Panther richiedeva un nuovo tipo
di firmware ROM presente nei Mac, chiamato New World. Tuttavia, con alcuni trucchi
il sistema funzionava anche sui vecchi Mac con la cosiddetta Old World ROM.
21
Mac OS X 10.3 Panther
Apple affermò di avere introdotto con Jaguar oltre 150 nuove funzionalità.
Naturalmente, non si possono riportare tutte quante, perciò saranno descritte
quelle principali, che comunque non sono per niente poche. L’interfaccia in primis
ebbe numerosi ritocchi, che coinvolsero soprattutto l’aspetto delle finestre,
diventate ora di metallo spazzolato rispetto alle trasparenze mostrate nelle
precedenti versioni. Il Finder si arricchì di nuovi elementi, come la cancellazione
sicura, le etichette per i file e il supporto agli archivi ZIP. TextEdit guadagnò il
supporto ai file di Microsoft Word, mentre Anteprima migliorò molto le sue
prestazioni con il rendering dei PDF. iChat, lanciato con Jaguar, ora aveva il
supporto audio/video, consentendo agli utenti di effettuare conversazioni non più
solo testuali. Non sono state arricchite le features già esistenti: tante altre ne sono
state aggiunte. La prima diverrà un must di Mac OS X: Exposé, che forniva all’utente
un quadro d’insieme di tutte le finestre e le applicazioni aperte presentandole sotto
forma di piccole anteprime cliccabili. Altra applicazione ufficialmente introdotta con
Panther fu Safari, il nuovo browser di Apple basato su WebKit che sostituì
definitivamente Internet Explorer. Anche FileVault, applicazione per proteggere con
crittografia la cartella home dell’utente, è una novità di Panther. Per finire, si
segnalano miglioramenti all’interoperabilità con Windows, tra cui il supporto per le
VPN con SecurID e la possibilità di inviare e ricevere fax con le applicazioni incluse
22
nel sistema operativo.
Exposé
Mac OS X 10.3 ebbe nove aggiornamenti. Il primo, 10.3.1, fu rilasciato il 10
novembre 2003, a poche settimane dalla messa in vendita del prodotto. L’ultimo,
10.3.9, arrivò il 15 aprile 2005, a ridosso della nuova versione di Mac OS X, Tiger. Se
Panther, come testimoniato dalle nuove funzionalità presenti, ha dimostrato di
essere un rilascio di notevole consolidamento per Mac OS X, Tiger si rivelerà un
progetto molto più ambizioso, che cambierà radicalmente Apple e i suoi utenti. Di
questo però si occuperà il prossimo capitolo.
Canzone del welcome video: Röyksopp – Eple; in norvegese, lingua nativa del gruppo
musicale, eple significa proprio apple, mela
23
Mac OS X 10.4 Tiger
Mac OS X Tiger, versione 10.4, è un sistema operativo che merita di essere
approfondito leggermente di più rispetto agli altri, perché è stato protagonista di un
cambiamento davvero forte che ancora oggi si riflette nel mondo Mac. La tigre,
annunciata al WWDC 2004 sotto forma di Developer Preview e rilasciata il 29 aprile
2005, poco tempo dopo la sua uscita diverrà protagonista di un vero e proprio
cambio di architettura e di piattaforma.
Il teatro dell’annuncio è il WWDC 2005, svoltosi tra il 6 e il 10 giugno. Nessuno
sembrava sapere cosa sarebbe stato presentato durante il consueto keynote
inaugurale di Steve Jobs. Non c’erano molti indizi su qualcosa di veramente nuovo in
arrivo a tal punto da meritare il palcoscenico del Moscone West, lo storico teatro di
tutti i WWDC degli ultimi anni, compreso quello del 2011 passato da appena un
mese. Alcune indiscrezioni che parlavano di un’imminente transizione ai processori
Intel da parte di Apple già circolavano, ma ben pochi ci davano peso, poiché i
PowerPC sembravano ancora soddisfare nonostante qualche mugugno riguardante i
processori a 64-bit ancora non disponibili per i portatili e la roadmap futura non del
tutto chiara di IBM. Nessuno immaginava che quei rumors erano veri. Quel mattino,
ora di San Francisco, del 6 giugno, Jobs prese la parola e dopo i soliti dati statistici e
finanziari di rito, sganciò la bomba: Mac OS X, sin dalla sua prima versione, aveva
una doppia vita. Accanto alle compilazioni ufficiali per i Mac con PowerPC, vi erano
delle build fatte per processori Intel x86. Dopo avere annunciato questa doppia vita
24
di Mac OS X, Steve ruppe gli indugi: per Apple era ora di cambiare. Da PowerPC si
passava a Intel, la stessa piattaforma alla base dei PC con Windows e tenuta lontana
da Apple per tanto tempo. Il passaggio fu spiegato da Jobs come necessario: la
roadmap di IBM per PowerPC in ambito consumer era troppo fumosa, piena di
promesse mai mantenute, quali i già citati processori a 64-bit per i portatili e il
raggiungimento dei 3 GHz. Gli approcci con Intel avevano fatto inoltre emergere
come il rapporto prestazioni/consumi dei processori di Santa Clara fosse
nettamente superiori rispetto alle controparti per PowerPC, garantendo anche uno
sviluppo costante e duraturo. La transizione sarebbe iniziata da quello stesso
giorno per gli sviluppatori e si sarebbe completata nell’arco di due anni. In aiuto,
Apple offrì un Developer Transition Kit che comprendeva un PowerMac modificato
dotato di processore Intel, alla “modica” cifra di 999 $. Per gli utenti, la transizione
iniziò ufficialmente a gennaio 2006 con i primi MacBook e MacBook Pro basati sulla
piattaforma Core Duo e terminò piuttosto rapidamente con l’arrivo di Xserve a
ottobre dello stesso anno. Tiger fu il primo sistema operativo Apple ufficialmente
disponibile per PowerPC e x86, onorando la promessa dell’azienda di supportare la
vecchia piattaforma ancora per molti anni. Analizzando il tutto con lucidità come
tanti anni possono dare, non doveva poi così essere una sorpresa, comunque, che
Mac OS X fosse già pronto per sbarcare su Intel: è una eredita diretta dei suoi
antenati, NeXTSTEP prima e Rhapsody dopo, perfettamente in grado di girare anche
sull’architettura x86.
Transizione a parte, il focus iniziale di Tiger era sicuramente sui PowerPC già
esistenti. I requisiti minimi di sistema erano più pretenziosi rispetto a Panther: il
processore minimo richiesto era un G3 da 300 MHz, mentre la RAM doveva essere di
256 MB. Anche qui, come altre volte, ciò che Apple consigliava era notevolmente di
più: 512 MB o addirittura 1 GB. Come altre volte, poi, c’era la possibilità di eseguirlo
con una quantità di memoria minore rispetto a quello indicato come minimo e Tiger
poteva girare anche con soli 128 MB, seppur non fosse un fulmine di guerra. Per
quanto riguarda lo spazio su disco, tre erano le scelte: un’installazione minimale da
2 GB, una installazione completa da 3 GB, un’installazione ancor più completa da 4
GB comprendente gli strumenti di programmazione forniti da Xtools. Mac OS X 10.4
fu la prima versione a richiedere il DVD come supporto d’installazione. Dalla data di
rilascio fino al 20 marzo 2007 fu comunque offerta la possibilità di ottenere i CD al
posto dei DVD, nel caso il proprio Mac non supportasse questi ultimi. Tale
possibilità non fu più replicata in futuro, poiché ormai il CD per Apple era questione
del passato. Alcuni anni dopo la sorte sta toccando anche ai DVD, come in un ciclo
continuo di arrivi e partenze.
25
Mac OS X 10.4 Tiger
Come per Panther, anche qui Apple dichiara oltre 150 novità. Le innovazioni portate
alle applicazioni preesistenti sono veramente tante. Safari 2 introdusse molte
migliorie tra cui il supporto ai feed RSS. iChat AV era ora in grado di gestire
videoconferenze fino a quattro partecipanti e conferenze solo audio fino a 10,
introducendo inoltre il supporto al protocollo XMPP utilizzato inizialmente da GTalk
e poi anche dall’allora emergente Facebook. Anche Mail fu rinnovato, con una nuova
interfaccia grafica e l’uso delle Smart Mailbox, che organizzavano i contenuti delle
proprie caselle di posta basandosi su parametri di ricerca e controlli parentali. La
nuova versione 7 di QuickTime supportava il codec H.264/AVC, assieme a numerosi
accorgimenti per il Player di sistema. Esattamente come fu per Panther, ancor più
numerose furono le nuove applicazioni introdotte. La più famosa fu sicuramente
Spotlight, il sistema di ricerca e indicizzazione basato su metadati, molto più
performante rispetto all’appena deprecato Sherlock. Altra peculiarità di Tiger fu la
Dashboard, un nuovo sistema di widget basato sull’uso di HTML, CSS e JavaScript
per la creazione di queste mini-applicazioni. Altre novità da ricordare furono inoltre
VoiceOver, un sistema completo di strumenti per l’accessibilità, Automator,
un’applicazione per creare script automatizzati e Dizionario, software per cercare
termini presso vari dizionari ed enciclopedie in lingua inglese. Così tanti, in
generale, furono i miglioramenti funzionali e anche prestazionali che è impossibile
poterli elencare tutti.
26
Non si possono però evitare di elencare i due cambiamenti che hanno riguardato le
sole edizioni per Intel. Il primo è Rosetta, un sistema di emulazione per le
applicazioni sviluppate per PowerPC, che in questo modo potevano essere eseguite
su Intel pur con qualche perdita di prestazioni. Il secondo è Boot Camp, un
assistente al partizionamento e al dual boot con Windows. Poiché i Mac avevano, di
fatto, la medesima componentistica di un PC, Apple capì subito che molti avrebbero
sfruttato questa peculiarità per usare il sistema operativo di Microsoft anche sul
Mac, che tornava utile in caso di applicazioni disponibili solo per Windows, oppure
per i giochi, terreno storicamente difficile per i Mac. Boot Camp fu però una feature
temporanea: per Tiger era disponibile solo una Beta, che scadde il 31 dicembre
2007. La feature in pianta stabile arrivò solo con il successore di Tiger. Da
segnalare, oltre alle aggiunte, anche una rimozione: Classic, l’ambiente virtuale che
consentiva di eseguire applicazioni pensate per Mac OS 9, non fu disponibile per
Intel. La stessa sorte sarebbe toccata ai PowerPC con Leopard.
La Dashboard di Tiger
Mac OS X 10.4 fu un rilascio davvero ben riuscito da parte di Apple, anche sotto il
punto di vista delle recensioni. Non tutti sanno inoltre che il sistema fu alla base
della prima Apple TV, nascosto sotto un layer grafico semplificato. In totale ha avuto
undici aggiornamenti. Ancora oggi è l’unico Mac OS X ad aver superato la barriera
dei nove aggiornamenti ricevuti. Il primo, 10.4.1, arrivò il 16 maggio 2005, a quasi
un mese di distanza dal rilascio iniziale. L’ultimo, 10.4.11, fu rilasciato il 14
novembre 2007. La cosa curiosa di quest’aggiornamento è che arrivò dopo il
rilascio della nuova versione di Mac OS X, Leopard. Anche qui, dunque, un primato
27
per Tiger, che a oggi è l’unico ad aver ricevuto un rilascio di aggiornamento anche
dopo l’arrivo della nuova versione di Mac OS X. Se questi primati non bastavano, ve
ne fu persino uno di durata: Tiger fu sul mercato per ben 30 mesi, cosa mai riuscita
a nessun’altra versione del sistema operativo Apple giacché il ciclo medio di
sostituzione è tra i 18 e i 24 mesi. Insomma, Tiger fu un po’ una sorta di XP di Apple.
Quei trenta mesi di attesa però valsero la pena. Il loro frutto sarà trattato nel
prossimo capitolo.
Canzone del welcome video: Weevil - Bytecry
28
Mac OS X 10.5 Leopard
Un’attesa veramente lunga, quella tra Tiger e Leopard. La versione 10.5 del sistema
operativo Apple uscì il 20 ottobre 2007, dopo vari rinvii. Annunciato brevemente nel
corso del WWDC 2005 e presentato nel dettaglio l’anno successivo, il leopardo era
previsto per l’uscita tra fine 2006 e inizio 2007. Un nuovo dispositivo Apple, però,
concentrò tutta l’attenzione dell’azienda su di sé: l’iPhone. La new entry della
famiglia di Cupertino richiese, infatti, molta “manodopera”, che portò
inevitabilmente a rimandare Leopard molto più in là rispetto ai piani previsti.
Riprendendo un paragone fatto in precedenza, se Tiger si può considerare in
piccolo una sorta di XP per Apple, Leopard fu, sempre nel suo piccolo, una sorta di
Vista. Ovviamente si parla solo dal punto di vista temporale e non da quello
qualitativo, dove vi furono ben note differenze tra i percorsi di Apple e Microsoft.
Se già Tiger rappresentò un notevole salto in avanti rispetto ai suoi predecessori,
Leopard era ancor più ambizioso e primi testimoni di ciò erano i suoi requisiti
minimi di sistema. Unica versione di Mac OS X disponibile in vendita sia per PowerPC
sia per Intel, poiché per Tiger il DVD della scatola era solo per i PowerPC, richiedeva
almeno un processore G4 da 867 MHz, 512 MB di RAM e nove GB di spazio su disco.
Per chi intendesse sviluppare con Leopard, il requisito RAM consigliato era di un GB.
Al contrario di Tiger, inoltre, era necessario il lettore DVD: il programma di scambio
per ottenere i CD d’installazione al posto dei DVD non fu replicato per il nuovo
sistema operativo. Come accaduto anche per le versioni precedenti, Leopard poteva
essere eseguito su hardware differente rispetto a quello per cui era stato progettato.
29
In ambito PowerPC, tramite alcuni trucchi era possibile installare e utilizzare il
sistema anche alla presenza di un processore G4 inferiore a 867 MHz. In sostanza,
questi trucchi facevano credere al processo d’installazione di Leopard che il
processore in uso fosse più veloce di quanto effettivamente risultasse. Pollice verso,
invece, per i G3: con Leopard non c’era verso di poterli utilizzare. I pochi Mac con G3
che poterono usufruire del nuovo sistema operativo erano in realtà stati aggiornati
con un G4. Andando invece in ambito Intel, principalmente l’uso su hardware non
supportato riguardava i cosiddetti hackintosh. Pratica iniziata già con Tiger, solo
con Leopard conobbe una vera e propria esplosione, con un botta e risposta tra
Apple e le communities dedite all’hackintosh. Nonostante gli sforzi fatti
dall’azienda di Cupertino, l’installazione di Leopard è pienamente possibile su una
vasta gamma di PC non Apple, grazie ai “contro-sforzi” fatti dagli utenti di
hackintosh e dalle varie distribuzioni nate per far girare Mac OS X al di fuori dei Mac.
Ancora gli utenti di Mac PowerPC ignoravano il futuro fato, ma Leopard sarebbe
stato il canto del cigno per i loro computer: a partire dalla versione successiva, Mac
OS X sarà compilato solo per processori Intel.
Mac OS X 10.5 Leopard
Non erano solo i robusti requisiti di sistema a far capire l’importanza del passaggio
da Tiger a Leopard: Apple pubblicizzò oltre 300 nuove funzioni implementate.
L’interfaccia, in primis, aveva subito numerosi ritocchi: le finestre persero l’aspetto
di metallo satinato a favore di un grigio chiaro più “plasticoso”. Introdotto, a dire il
vero, già ai tempi di Tiger, solo con Leopard divenne l’aspetto predefinito. La barra
del menu divenne trasparente, mentre la Dock assunse un aspetto tridimensionale e
30
introdusse le Pile, un nuovo modo per aprire le cartelle direttamente dalla Dock
quando aggiunte a essa. Il Finder si concesse numerosi ritocchi estetici, ispirandosi
a iTunes, la cui versione era in quel periodo la 7. Presa da iTunes era anche la nuova
modalità di visualizzazione Cover Flow, che presentava grandi anteprime degli
elementi di una posizione in orizzontale e con un effetto tridimensionale. Novità
assoluta era invece Time Machine, una nuova applicazione di backup automatizzato
che consentiva il recupero di file persi o sostituiti tramite un’interfaccia grafica di
alto impatto. Anche Spaces fece il suo debutto con Leopard, portando su Mac OS X
un’applicazione integrata per la gestione e l’uso di desktop virtuali, con la
possibilità di spostare e assegnare le applicazioni tra i vari desktop. QuickLook,
invece, si propose come sistema di anteprima rapida per moltissimi file, evitando
l’apertura dei programmi cui sono associati in caso di consultazioni veloci. Non
erano delle vere e proprie novità, poiché già viste come parti opzionali, ma per la
prima volta integrate nel sistema operativo furono Front Row, un media center
modellato sull’interfaccia dell’Apple TV e Photo Booth, una applicazione per la
cattura di foto e filmati tramite la webcam iSight integrata nei Mac. Anche Boot
Camp, di cui si è parlato già nel capitolo riguardante Tiger, fu ufficializzato con
Leopard. Una serie di miglioramenti coinvolse poi le applicazioni preesistenti: Mail
guadagnò il supporto ai feed RSS e la creazione di note e to-do, mentre iChat si
arricchiva con funzioni quale il login multiplo e Theater, che consentiva di
condividere tra i partecipanti alla chat moltissimi contenuti come file multimediali e
documenti. Per quanto riguarda le parti fondamentali, fu posto l’accento sul
supporto alle applicazioni a 64-bit sviluppate in Cocoa, che consentì a Leopard di
iniziare un percorso che sarebbe stato completato solo con la versione successiva.
La sicurezza fu migliorata con l’introduzione della casualizzazione parziale delle
librerie usate dal sistema nella memoria, delle sandbox e di un nuovo firewall
operante in base alle applicazioni, le quali potevano ricevere o no dati secondo le
impostazioni dell’utente. Le migliorie incluse furono così tante che ci vorrebbero
troppe pagine per scriverle: quelle riportate sono solo una piccola selezione.
Cover Flow e QuickLook in azione
L’accoglienza di Leopard fu piuttosto buona, anche se non mancarono le critiche su
alcuni aspetti del sistema. L’interfaccia rivisitata non fu gradita da tutti: i più critici
ritennero come fosse un netto passo indietro rispetto alla precedente. Nemmeno
31
Time Machine sfuggì a recensioni negative: l’applicazione era priva di molte
funzionalità presenti in software alternativi e non era in grado di salvare backup su
dischi collegati alle postazioni AirPort. Questa limitazione fu superata in un
aggiornamento successivo al rilascio di Leopard. Anche la sicurezza fu un aspetto
piuttosto criticato, su cui si sostenne come gli sforzi di Apple non fossero per nulla
adeguati e il nuovo firewall fosse notevolmente peggiore di quello precedente. Un
altro punto critico, infine, fu il file system ZFS. Sviluppato da Sun, sembrava essere il
candidato ideale per sostituire HFS+, considerato meno efficiente rispetto al nuovo
file system. Apple, dopo alcuni approcci iniziali, decise di abbandonare gran parte
dei piani riguardanti ZFS, limitandosi solo a un supporto in lettura nella versione
Server.
Gli aggiornamenti rilasciati per Leopard furono in totale otto. Il primo, 10.5.1, arrivò
il 15 novembre 2007, mentre l’ultimo, 10.5.8, fu rilasciato il 5 agosto 2009. Alla
data di pubblicazione di questo libro, Leopard riceve ancora periodici piccoli
aggiornamenti riguardanti la sicurezza da parte di Apple. Il 10.5.8 fu l’ultimo dei
grossi aggiornamenti per Leopard anche perché il successore era in arrivo. Il
leopardo stava per evolversi.
Canzone del welcome video: Honeycut – Exhodus Honey, riutilizzata anche per Mac
OS X 10.6
32
Mac OS X 10.6 Snow Leopard
Eccola, l’evoluzione di Leopard. Snow Leopard. Ovviamente, in natura il leopardo
delle nevi è solo una variante e non un’evoluzione del leopardo, ma per Apple si
tratta di un importante avanzamento tecnico, necessario per proiettare Mac OS X su
un nuovo livello. Mac OS X 10.6 Snow Leopard, rilasciato il 28 agosto 2009, ha avuto
il compito di svecchiare il sistema operativo e al contempo innovarlo con novità di
rilievo. Sebbene il tutto fosse quasi invisibile agli occhi dell’utente, questa versione
di Mac OS X fu un’autentica ristrutturazione, le cui fondamenta saranno illustrate
nel corso di questo capitolo. Una ristrutturazione che durò parecchi mesi, partendo
dal WWDC 2008 e passando per varie Developer Preview, fino a quel 28 agosto.
Mac OS X 10.6 ha segnato un punto di svolta definitivo nella transizione verso i
processori Intel: è stata la prima versione di Mac OS X a non essere compilata per
PowerPC. Snow Leopard ha così terminato un supporto che durava dal marzo 1994,
33
con il rilascio del System 7.1.2. E dire che agli inizi, cioè ai tempi del WWDC 2008,
sembravano ancora esserci speranze: si rincorrevano voci secondo cui Apple non
avrebbe mollato i PowerPC con Snow Leopard. Queste speranze durarono ancora
per parecchi mesi, finché non diventò chiaro che erano speranze vane. I requisiti
minimi di sistema erano stavolta rivolti ai soli processori Intel: qualsiasi Mac con
x86 andava bene, accompagnato da un GB di RAM e da cinque GB di spazio libero su
disco. Altri requisiti, in particolare relativi alla scheda grafica, erano richiesti per
l’uso di determinate funzionalità. Esattamente come Leopard, anche il nuovo
sistema è stato oggetto d’interesse da parte del mondo hackintosh. Un interesse
che Apple ha tentato di spezzare in tutti i modi, soprattutto con l’aggiornamento
10.6.2, che ha tagliato ufficialmente qualsiasi supporto di sistema ai processori
Intel Atom, cercando così di evitare la trasformazione di netbook in Mac a basso
costo. Tentativi infruttuosi, perché non solo le limitazioni sono state aggirate in
poco tempo, ma addirittura la tecnica si è così evoluta al punto che ormai oggi è
pratica quasi comune con i giusti accorgimenti poter installare in maniera stabile
una qualsiasi copia originale di Mac OS X Snow Leopard su un PC ben compatibile, al
punto che la differenza prestazionale rispetto a un Mac reale diventa in vari casi
nulla o addirittura a vantaggio dell’hackintosh.
Mac OS X 10.6 Snow Leopard
Snow Leopard fu presentato da Apple come un sistema con zero nuove funzionalità.
Tale annuncio, al WWDC 2008, generò molte sorprese e anche qualche malumore,
essendo in molti abituati alle centinaia di novità che ogni nuova versione di Mac OS
X portava. Le intenzioni di Apple erano di rimuovere il vecchio, cioè i rimasugli
34
dell’era PowerPC, snellire il sistema e dotare le fondamenta di consistenti
innovazioni, in modo che Snow Leopard fosse una buona base per le versioni future.
Per invogliare gli utenti al passaggio al nuovo sistema, Apple decise di far leva sul
basso prezzo: 29 € invogliano certamente più al passaggio rispetto ai 129 che
richiedeva Leopard. Nonostante il buon successo dell’iniziativa, Snow Leopard ha
comunque mantenuto un po’ una nomea da piccolo aggiornamento, al punto che da
alcuni, non solo vicini all’area Microsoft ma anche nello stesso mondo Apple, è stato
canzonato paragonandolo a una riedizione a pagamento dell’aggiornamento tipico
del mondo Windows, il Service Pack. Le nuove funzionalità introdotte, però, non
erano proprio zero e non erano nemmeno da semplice Service Pack. Snow Leopard
ha segnato l’introduzione definitiva dei 64-bit in Mac OS X, terminando il percorso
che aveva lasciato in sospeso Leopard, il quale a sua volta partì dalle prime basi
poste da Tiger. Altra grande novità della 10.6 è stata Grand Central Dispatch, una
tecnologia che ottimizza l’uso dei processori a più core, ormai standard da diverso
tempo sui Mac. Sempre nella ricerca di maggiore efficienza e maggiori prestazioni,
Snow Leopard introduce il supporto a OpenCL, un set di librerie che consentono di
sfruttare la scheda video anche per i cosiddetti calcoli “general purpose”, quelli che
solitamente sono compito esclusivo del processore. Il rinnovamento ha riguardato
non solo le fondamenta ma anche le applicazioni. Il più toccato è stato QuickTime,
che con la versione X ora sfrutta appieno le tecnologie di Mac OS X e le schede
grafiche supportate, principalmente nVidia, per ottenere maggiori prestazioni nella
riproduzione e nella decodifica dei video. Anche il Finder ha subito profondi
cambiamenti ed è stato riscritto in Cocoa a 64-bit per usufruire delle innovazioni
portate da Snow Leopard. Per Mail è stato introdotto il supporto a Microsoft
Exchange ed è stato implementato un sistema di controllo basato su definizioni
aggiornate periodicamente per la rimozione dei malware conosciuti e disponibili
per Mac OS X.
35
Snow Leopard in azione
Mac OS X Snow Leopard ha avuto comunque un buon riscontro anche nelle
recensioni, nonostante alcuni bugs fastidiosi abbiano minato il sistema operativo
agli inizi. In particolare, quello che fu rinvenuto nella gestione dell’account Ospite,
che poteva portare a perdite di dati per gli altri utenti, ebbe molta risonanza.
Fortunatamente, il baco fu sistemato con l’aggiornamento 10.6.2. In totale Snow
Leopard ha ricevuto a oggi otto aggiornamenti. Il primo, 10.6.1, è arrivato davvero
rapidamente, il 10 settembre 2009. L’ultimo, 10.6.8, è stato rilasciato non molto
tempo fa, il 23 giugno 2011. Snow Leopard è ancora pienamente supportato,
dunque benché sia poco probabile che escano grosse novità, l’aggiornamento
10.6.8 è da considerarsi per ora ultimo solo in senso temporale e non tecnico. Di
particolare interesse è stato l’aggiornamento 10.6.6 del 6 gennaio di quest’anno,
che ha introdotto il nuovo Mac App Store, di cui si parlerà anche nel prossimo
capitolo, quello che porterà alla conclusione di questo lungo percorso: Lion.
Canzone del welcome video: come Mac OS X 10.5
36
OS X 10.7 Lion
Ottenuta una solida base per proseguire il cammino di Mac OS X con Snow Leopard,
per Apple è tornato il momento di concentrarsi sull’introduzione di nuove
funzionalità nel suo sistema operativo. Lion, versione 10.7, è il frutto di questo
lavoro, volto a tornare a preferire l’innovazione visibile all’occhio dell’utente e non
solo quella più nascosta. Presentato all’evento “Back to the Mac” del 20 ottobre
2010, il leone ha fatto capire subito che non sarebbe stata la “solita” edizione di Mac
OS X. Infatti, non ha tratto lezioni solo da Snow Leopard ma anche da iOS, il sistema
cugino dedicati ai dispositivi mobile di Apple come iPhone e iPad. Dopo quattro
Developer Preview e vari aggiornamenti per esse, il sistema ha raggiunto lo stato di
Gold Master, ossia uno stato praticamente definitivo, il 1° luglio 2011. Il rilascio è
avvenuto il 20 dello stesso mese, portando due importanti novità: la prima è la
perdita del prefisso Mac, rinominandosi commercialmente solo OS X; la seconda è il
metodo di distribuzione, tramite il nuovo Mac App Store. Presentato nello stesso
evento di ottobre scorso insieme a Lion e rilasciato per Snow Leopard il 6 gennaio di
quest’anno con l’aggiornamento 10.6.6, il Mac App Store consente, come il cugino
per iOS, l’acquisto e l’installazione di nuovo software per il Mac. Software tra cui c’è
anche Lion, distribuito tramite il nuovo metodo in via esclusiva, almeno
inizialmente, al prezzo di 23,99 €. Prossimamente arriverà anche su drive USB.
37
I requisiti minimi di sistema di Lion sono ben definiti: processore Core 2 Duo, 2 GB
di RAM, 4 GB di spazio su disco e… Snow Leopard. Arrivando dal Mac App Store,
disponibile appunto solo per Snow Leopard, è necessario partire da lì per
acquistarlo, scaricarlo e poi eseguire l’aggiornamento. In particolare, Lion richiede
Mac OS X 10.6.8, ossia l’ultimo aggiornamento a disposizione per il leopardo delle
nevi, poiché porta alcuni accorgimenti specifici per Lion riguardanti il Mac App
Store. Ne consegue che l’aggiornamento diretto da sistemi precedenti come Tiger o
Leopard non è possibile: bisogna passare da Snow Leopard e dal Mac App Store.
Volendo, è comunque possibile fare un’installazione pulita, masterizzando
l’immagine DMG di Lion su un DVD, tuttavia rimarrebbe il problema di come
acquistarlo e ciò significherebbe che le operazioni di acquisto, download e
masterizzazione andrebbero svolte su un altro Mac. Pollice verso per i primi Mac
con processori Intel, quelli dotati di Core Solo e Core Duo: Lion è un sistema
operativo puramente a 64-bit. Volendo, con alcuni accorgimenti è possibile
eseguirlo su sistemi non supportati, ma i risultati sono poco efficienti e anche
incompleti. I migliori risultati si possono ottenere solo su macchine passate a un
processore Core 2 dal Core originale, ma anche qui nessuna certezza di riuscita.
Nessun problema invece per gli hackintosh, che ci hanno messo ancor meno tempo
delle altre volte a far girare Lion su computer non Apple.
OS X 10.7 Lion
Lion porta oltre 250 nuove funzionalità, in gran parte piuttosto interessanti.
Soffermandosi su quelle illustrate più dettagliatamente da Apple, non si può non
iniziare dal lavoro svolto sull’interfaccia grafica, che presenta nuovi elementi visivi,
animazioni rinnovate e la sostituzione delle classiche barre di scorrimento con un
nuovo tipo grigio dal funzionamento simile a quello riscontrabile su iOS.
38
L’attenzione è stata posta su un utilizzo del sistema con elementi d’input multitouch: non si tratta però di schermi, come nel caso di iOS, bensì di dispositivi come
il Magic Trackpad, che consente l’esecuzione di gesti con più dita
contemporaneamente. L’ispirazione di iOS si fa notare anche su altri aspetti del
sistema, come nell’aspetto di alcune applicazioni, ricalcanti le loro omologhe sul
sistema operativo mobile e nella possibilità di ingrandirle a tutto schermo,
ottenendo così una visuale non molto dissimile da quella dell’iPad e offrendo una
maggiore concentrazione sul lavoro o sulla navigazione in corso. Un’altra
ispirazione è visibile anche nel Launchpad, un nuovo lanciatore di applicazioni a
tutto schermo con funzionalità simili a quelle offerte dalla schermata home di iOS,
con gestione, installazione e rimozione di applicazioni e organizzazione in Cartelle.
Al fine di offrire una migliore gestione di finestre e applicazioni aperte, sia full
screen sia non, è stato implementato Mission Control, un sostituto per Exposé e
Spaces, che li racchiude in un unico posto, insieme alla Dashboard e ai suoi widget.
Le novità, però, non si limitano ai soli aspetti grafici del sistema. Riprendi, Autosave
e Versioni fanno parte di un pacchetto di funzioni legate tra loro: la prima consente
di ricominciare il lavoro dal punto in cui si era interrotto, in caso di spegnimenti del
Mac o di riavvii per aggiornamento; la seconda e la terza offrono rispettivamente un
salvataggio automatico continuo dello stato dei file aperti e la navigazione tra i vari
salvataggi, per ripescare eventualmente informazioni scritte in precedenza. Di
tutt’altro tipo è AirDrop, un pratico sistema per lo scambio di file tra Mac totalmente
senza fili. La nuova versione di Mail, 5, offre invece, oltre a un aspetto ottimizzato
per le novità di Lion, anche interessanti accorgimenti come la vista “Conversazioni”
e miglioramenti come il supporto a Exchange 2010. Le nuove funzioni introdotte da
Lion sono davvero tante, però: Safari 5.1 con il motore di rendering WebKit 2,
FileValut 2 con crittografia estesa all’intero hard disk e anche a supporti esterni,
QuickTime X arricchito di funzionalità non presenti in Snow Leopard e disponibili
invece nelle precedenti versioni, le nuove voci di sistema ad alta qualità firmate da
Nuance, una nuova partizione di ripristino da cui avviare il sistema in caso di
problemi, la tecnologia di sicurezza ASLR, FaceTime incluso nel sistema... L’elenco
potrebbe durare ancora per tante pagine ma è meglio fermarsi. La certezza è che,
per i 23,99 € richiesti, Lion fornisce un set completo di novità che in passato si
doveva pagare 129 €. Anche la versione Server, in passato molto costosa, ha ora un
prezzo notevolmente più politico: 39,99 €, in aggiunta al prezzo base di Lion.
39
Mail 5 in azione
Per tante funzioni che arrivano, però, alcune sono state rimosse. Front Row,
presentato su alcuni Mac già dai tempi di Tiger e incluso nel sistema da Leopard, è
stato definitivamente rimosso dopo un’agonia durata per parecchio tempo, senza
veri e propri aggiornamenti. Anche Java, presenza storica in Mac OS X sin dalla
prima versione, è stato rimosso: Apple non si occuperà più del suo mantenimento,
affidandolo nelle mani dell’azienda titolare di Java, Oracle, che ha acquisito Sun
assieme ai suoi prodotti. Infine, se Snow Leopard aveva già dato una svolta
definitiva alla transizione PowerPC-Intel, Lion si può dire assesti il colpo di grazia
finale tramite la rimozione di Rosetta. Termina così in maniera quasi totale
l’esperienza di Apple con i PowerPC: Safari 5 e iTunes 10 sono ancora supportati
sulla vecchia architettura poiché disponibili anche per Leopard. Con le prossime
versioni, probabilmente, finirà anche quest’ultimo supporto concesso da Apple ai
PowerPC.
Per finire, un’altra rimozione è stata fatta: quella del “welcome video”, una
tradizione che andava avanti ormai dai tempi di Mac OS 8. Tale motivo spiega
dunque la mancanza del consueto “Canzone del welcome video” presente alla
conclusione di tutti i precedenti capitoli riguardanti le varie versioni di Mac OS X.
Con questa rimozione termina anche il lungo viaggio temporale proposto da questa
serie. Mac OS X, da quella Public Beta, ne ha fatta tanta, di strada. Oggi è un sistema
apprezzato e usato da molti, che nonostante l’incedere di nuove tecnologie
provenienti dalla stessa Apple come l’iPad continuerà a essere per lungo tempo il
sistema di riferimento dei Mac e anche di qualche PC che vuole giocare a fare il Mac.
Ed è certo che la storia di OS X non finirà con qualche ruggito. Di certo, se termina
qui il viaggio temporale tra le varie versioni di Mac OS X, lo stesso non vale per
questo libro: ci sono ancora alcuni piccoli capitoli aggiuntivi, dedicati ad
applicazioni e servizi che sono diventati aggiunte storiche per il sistema operativo di
Cupertino.
40
iTunes, Safari, iLife e iWork
Proseguiamo con un capitolo dedicato ad alcuni storici “companion” di Mac OS X,
guardando il loro percorso fino a oggi.
iTunes
La storia di questo player prima musicale e poi anche video è alquanto lunga. Infatti,
le sue origini risalgono al 1999 e non da Apple. Il programma si chiamava SoundJam
MP, sviluppato e rilasciato dall’azienda Casady & Greene.
SoundJam MP
Nel 2000, Apple era alla ricerca di un player multimediale già pronto, per rispondere
alle nuove esigenze degli utenti e non imbarcarsi nemmeno in un lungo e
costosissimo sviluppo da zero. I primi contatti avvennero con una società
43
concorrente di SoundJam MP, Panic, che produceva Audion. In seguito agli scarsi
risultati con Panic, l’azienda di Cupertino si rivolse a Casady & Greene, che fu invece
più malleabile e arrivò a un accordo economico per la cessione di player e
sviluppatori. La prima versione di iTunes, basata su SoundJam MP “camuffato” con
una nuova interfaccia e funzioni non presenti prima, fu rilasciata il 7 gennaio 2001
per Mac OS 9. Qui sotto, il CD d’installazione.
Il CD di iTunes 1.0
iTunes 2.0, uscita nove mesi dopo, segnò due punti di svolta: il supporto a Mac OS X
e al recente riproduttore di MP3 lanciato da Apple, l’iPod. Oggi sarebbe limitante
definirlo un riproduttore di MP3, ma allora l’iPod era un prodotto che si affacciava in
un mercato già occupato da molti altri produttori, come Creative. Le vendite furono
buone sin da subito e dopo qualche anno avrebbe mostrato tutto il suo vantaggio
sui competitors.
Torniamo a iTunes. La 3.0 fu rilasciata a luglio del 2002, chiudendo la breve
parentesi del supporto a Mac OS 9 e introducendo alcune nuove caratteristiche
come un sistema di valutazione dei brani e le smart playlist. Ancor più importante
della 3.0 fu la versione successiva, perché valorizzò il binomio iTunes+iPod: il 28
aprile 2003, contestualmente a iTunes 4.0, fu introdotto il Music Store. Per il
successo definitivo della piattaforma, però, mancava una cosa: il supporto a
Windows. Supporto che puntualmente arrivò nello stesso anno, con la versione 4.1.
44
La versione 4.6 introdurrà il supporto ai video, mentre la 4.9 porterà i podcast e il
supporto al Motorola ROKR E1. Il ROKR fu il primo tentativo di portare iTunes nel
mercato mobile da parte di Apple, anche se appoggiandosi a un’azienda esterna
come Motorola. Non fu un tentativo felicissimo e la partnership tra le due aziende si
esaurì in poco tempo, con appena tre telefoni Motorola dotati di supporto a iTunes.
L’esperienza sarà comunque molto importante in vista del nuovo tentativo Apple
nel 2007, molto più ambizioso perché stavolta giocava totalmente in casa: l’iPhone.
I fatti le daranno ragione.
La 5.0, rilasciata a settembre 2005, a parte il supporto per l’iPod Nano, che diverrà
uno dei maggiori successi di Apple, non offre nulla di particolarmente significativo.
Lo stesso varrà per la 6.0, rilasciata appena un mese dopo la precedente versione. Di
questa versione, l’unico fatto veramente da ricordare è che fu, dall’aggiornamento
6.0.2, la prima applicazione di tipo Universal Binary, ossia eseguibile sia su PowerPC
sia su Intel. iTunes 7.0, rilasciata il 12 settembre 2006, porterà nuovo vigore
all’applicazione, introducendo novità nell’interfaccia grafica, le playlist a
riproduzione ininterrotta o anche gapless e soprattutto la modalità di navigazione
Cover Flow. Con la 7.3, a giugno 2007 arrivò anche il supporto per l’iPhone, mentre
la 7.4 di settembre introdusse l’iPod Touch tra i dispositivi Apple supportati.
Cover Flow
La versione 8.0, rilasciata nel settembre 2008, portò le nuove playlist Genius, che
generavano una lista di canzoni da riprodurre partendo da un brano di partenza e
cercandone altri simili, gli show televisivi in alta definizione e un nuovo visualizer,
un effetto animato mostrato durante la riproduzione dei brani.
45
Il nuovo visualizer di iTunes 8
iTunes 9, rilasciata furbamente il 9 settembre 2009 o anche 9/9/09, introdusse i
Genius mix, un’ulteriore miglioramento alla funzione Genius implementata nella
precedente versione e iTunes LP, contenuti aggiuntivi per gli album acquistati
tramite l’iTunes Store. La versione 9.1 porterà il supporto all’iPad e alla
sincronizzazione di libri elettronici acquistati sul dispositivo tramite iBooks. Lo
stesso supporto sarà portato con la 9.2 anche a iPhone e iPod Touch, dotate di una
loro versione di iBooks.
Finisce questo excursus arrivando a iTunes 10, rilasciata il 1° settembre 2010 e
contenente varie novità, tra cui Ping, un nuovo social network musicale targato
Apple e AirPlay, per lo streaming di contenuti con altri dispositivi Apple o dotati di
supporto a iTunes. La versione più recente è la 10.4 del 20 luglio 2011. Disponibile
però anche la Beta di iTunes 10.5, che introduce il supporto a iOS 5, anch’esso in
Beta e per la prima volta nella storia di iTunes è stata rilasciata a 64-bit per Mac OS
X. Esiste da anni una versione a 64-bit per Windows, tuttavia solo alcuni elementi
sono stati ricompilati per questa architettura, mentre il resto, applicazione
compresa, è rimasto a 32-bit.
Versioni abbinate a Mac OS X:








1.1, Mac OS X 10.0
1.1.2, Mac OS X 10.1
3.0, Mac OS X 10.2
4.1, Mac OS X 10.3
4.7.1, Mac OS X 10.4
7.4.2, Mac OS X 10.5
8.2.1, Mac OS X 10.6
10.3.1 (10.4 disponibile come aggiornamento immediato), OS X 10.7
46
iTunes 10
Safari
La questione browser è stata per anni spinosa, per Apple. L’azienda di Cupertino
fece un primo tentativo tra il 1996 e il 1997, con Cyberdog, che similarmente a
Netscape forniva non solo un browser ma anche altri elementi come un client di
posta elettronica. Ritornato Jobs, Cyberdog fu messo in soffitta per necessità:
l’azienda aveva urgente bisogno di liquidità e di supporti importanti e l’unica
soluzione fu allearsi col nemico storico, Microsoft. L’accordo, che previde oltre 250
milioni di $ investiti dall’azienda di Redmond in azioni Apple, garantì a Microsoft
non solo libertà d’azione per quanto riguarda Office ma anche la scelta come
browser predefinito di Internet Explorer, allora disponibile anche per Mac. Questo
accordo inizierà con Mac OS 8.1 nel 1998 e durerà fino a Mac OS X 10.2 Jaguar nel
2002, che sarà l’ultimo sistema operativo Apple a ospitare il browser Microsoft
47
come scelta predefinita. Il 7 gennaio 2003, infatti, all’annuale conferenza MacWorld
Steve Jobs presentò la 0.8 Beta del primo vero browser fatto in casa da Apple: Safari.
La nuova applicazione si basava su WebKit, un nuovo motore di rendering per le
pagine web, alternativo a quelli più conosciuti di Microsoft e Opera. A dire il vero,
nuovo non lo era poi tanto. Si trattava di una riedizione di un motore preesistente,
KHTML, sviluppato per l’interfaccia desktop per Linux KDE. Il fatto suscitò molto
scalpore e anche molte polemiche, che convinsero Apple nel 2005 a rilasciare il
codice di WebKit in forma Open Source, così da poter essere utilizzato da altri tra cui
il famoso Google Chrome. Safari 1.0 arrivò in versione definitiva il 23 giugno 2003 e
incluso a ottobre nel debuttante Mac OS X 10.3 Panther. Confrontato con Internet
Explorer, il browser Apple fu subito molto più avanzato ed efficiente, grazie a
funzionalità come le tab e il maggior supporto agli standard web, allora non
disponibili nel browser Microsoft.
La versione 2.0 fu rilasciata il 29 aprile 2005, con tantissime novità. Chiamata Safari
RSS, nel nome rispecchiava la funzione principale introdotta con questa versione del
browser: il supporto ai feed RSS. E non fu l’unica: Safari 2.0 introdusse la
navigazione privata, consentendo all’utente di evitare che dati e cronologia di
navigazione rimanessero nel Mac. Per la sua particolarità, la funzione fu
soprannominata scherzosamente “Porn Mode”. Con l’aggiornamento 2.0.2 di
ottobre, Safari divenne poi il primo browser a superare il test ACID2, certificandolo
così per la compatibilità con tutti gli standard web più usati all’epoca. A titolo di
confronto, Microsoft otterrà lo stesso risultato solo tre anni e mezzo dopo, con
Internet Explorer 8.
La versione 3.0 di Safari arriva l’11 giugno 2007. La cosa più particolare e
interessante della 3.0 è che si tratta in realtà di una Beta: la versione definitiva sarà
considerata la 3.0.4, rilasciata a ottobre, in concomitanza con Leopard. Tra le tante
novità, compreso il supporto alle immagini in formato SVG e l’abilità di creare
widgets per la Dashboard dai contenuti delle pagine web grazie a Web Clips, spicca
il supporto per Windows. Questo supporto fu fondamentale per due motivi: il primo
è prettamente commerciale, poiché Apple sperava di aumentare così la diffusione di
Safari; il secondo è invece più tecnico, per consentire anche agli sviluppatori web
operanti su Windows di vedere come i siti apparivano su Safari, con la possibilità di
creare siti web visibili in modo corretto da tutti i browser.
La storia di Safari 4.0 fu piuttosto lunga. La prima versione di sviluppo, quasi
identica alla 3.0, presentò un nuovo motore di JavaScript, nome in codice
SquirrelFish, che garantì notevoli miglioramenti prestazionali nell’esecuzione di
codice. Alcuni mesi dopo, a febbraio 2009, quel motore fu rinominato Nitro e
incluso nella Public Beta di Safari 4.0, con tante novità, più di 150, soprattutto
nell’aspetto grafico. Le tab erano ora presentate nella barra del titolo e non più sotto
a quella dei segnalibri. All’apertura di una nuova tab si accede a una particolare
funzione chiamata Top Sites, che consente di richiamare i siti più frequentemente
visitati su una sorta di pannello tridimensionale. Anche Cover Flow fa il suo debutto
in Safari, per la navigazione tra i segnalibri e nella cronologia. La versione stabile di
48
Safari 4.0 fu rilasciata l’8 giugno 2009 nel corso del WWDC, con una novità o meglio
un ripensamento: le tab tornarono sotto la barra dei segnalibri, segno che il
cambiamento effettuato nella Beta non era stato gradito dagli utenti. Curioso notare
come la presenza delle tab nella barra del titolo farà la fortuna di Chrome e sarà
esportata nel giro di poche versioni prima in Opera e poi anche in Firefox.
Finiamo la parte dedicata a Safari parlando della versione 5.0. Presentata e rilasciata
il 7 giugno 2010 durante il WWDC di quell’anno, è stata la prima versione di Safari a
non legarsi specificatamente a una versione contemporanea di Mac OS X.
Disponibile per Leopard, Snow Leopard e anche per Windows, non lo sarà invece per
Tiger, che si dovrà accontentare di una 4.1 con molte delle funzionalità. Le novità
introdotte sono state tutte di rilievo: Safari 5.0 ha posto l’accento sull’HTML5,
tecnologia emergente per il futuro del web.
Anche Reader fa il suo debutto in Safari: questa funzione consente la lettura di
articoli in un modo molto simile a quella dei documenti, impaginandoli con un
layout favorevole al lettore e rimuovendo elementi in surplus come banner
pubblicitari e altro ancora. Con l’aggiornamento 5.0.1 sono state inoltre
ufficialmente introdotte le estensioni, un sistema di aggiunte e plug-in per il
browser già presente con successo in Firefox.
Safari Reader in azione
49
Ora il futuro di Safari è nelle mani della versione 5.1, disponibile nella sua versione
definitiva in contemporanea con quella di Lion. La novità principale è costituita dal
nuovo motore WebKit 2, che oltre a maggiori prestazioni, fornisce un rinnovato
supporto agli standard web, soprattutto l’emergente CSS3 e migliore stabilità grazie
alla suddivisione delle tab in singoli processi indipendenti l’uno dall’altro. In
precedenza, solo i plug-in, come Flash, potevano usufruire di tale possibilità.
Assieme a WebKit 2 è stata introdotta anche la Reading List, che consente di mettere
pagine e articoli in una lista speciale per poterli richiamare in seguito e leggerli con
più calma. La nuova versione di Safari è stata rilasciata il 20 luglio 2011.
Versioni abbinate a Mac OS X:





1.0: Mac OS X 10.3
2.0: Mac OS X 10.4
3.0: Mac OS X 10.5
4.0: Mac OS X 10.6
5.1: OS X 10.7
Safari 5.1
50
iLife
Rilasciata per la prima volta il 3 gennaio 2003, iLife è la storica suite per la
produzione multimediale legata a Mac OS X e più in generale ai Mac. Disponibile sia
inclusa con i Mac venduti che separatamente come suite aggiuntiva a pagamento
per Mac OS X, consiste di tre applicazioni principali: iMovie, iPhoto e GarageBand.
Incluse ancora, ma non più aggiornate con nuove versioni, le applicazioni iDVD e
iWeb. La versione più recente è iLife ’11, rilasciata durante l’evento “Back to the Mac”
del 20 ottobre 2010 al prezzo di 49 €. I singoli programmi sono disponibili anche
sul Mac App Store.
iMovie è stata la prima storica applicazione della suite. La versione 1.0 dell’editor
video consumer di casa Apple risale al 1999, inizialmente proposta in Mac OS 8
insieme all’iMac DV, il primo Mac dotato di porta FireWire. In seguito fu resa
disponibile anche per il download gratuito. La versione 3.0 sancirà il suo passaggio
a pagamento e l’inclusione in iLife. Con la versione 7.0, fu fatta una riscrittura
completa del software, che portò a numerose critiche poiché priva di molte delle
caratteristiche presenti nella precedente versione. Per ricucire lo strappo, Apple
permise il download gratuito di iMovie HD 6.0 a tutti i possessori di iLife ’08. Molte
delle funzionalità furono ripristinate con la versione 8.0, presente in iLife ’09. La
versione attuale è iMovie 9.0.4 ed è stata introdotta con iLife ’11. Presenta molte
novità come il riconoscimento facciale e la disponibilità di effetti in stile
cinematografico per trasformare filmati amatoriali in produzioni quasi da film vero.
Inoltre, è possibile caricare i propri filmati anche su Facebook e Vimeo, in aggiunta a
YouTube.
51
iMovie 9.0
iPhoto è stato il secondo prodotto a essere introdotto in iLife. Anche la sua vita è
iniziata come applicazione gratuita, nel 2002, per poi finire sin dalla versione 2.0 a
pagamento nella suite insieme a iMovie. iPhoto consente l’organizzazione e la
modifica delle foto digitali, con la capacità di importarle direttamente dalle
macchine fotografiche. L’applicazione consente di compiere molti interventi di base
sulla foto, come la rimozione degli occhi rossi, ritagli e altro ancora. Il risultato
finale può essere pubblicato su gallerie fotografiche come quelle di Flickr e
Facebook. La versione attuale è la 9.1.5, introdotta con iLife ’11 e con una nuova
modalità a tutto schermo per lavorare sulle immagini senza distrazioni.
iPhoto 9.0
52
GarageBand è stato introdotto nel 2004 in iLife e offre un ambiente completo per la
produzione di brani musicali amatoriali e podcast. L’applicazione comprende un
editor multi-traccia per comporre i brani, sia tramite i loop disponibili sia mediante
l’uso di strumenti reali in MIDI. Per chi è a digiuno di nozioni musicali, sono
disponibili lezioni create da Apple e anche da famosi artisti come Sting, Norah Jones
e altri ancora. La versione più recente è la 6.0.4 e include nuove funzionalità tra cui
Flex Time che consente di correggere il ritmo globale di un brano, così come altri
effetti per chitarre e amplificatori.
GarageBand 6.0
iDVD e iWeb hanno fatto anche loro parte attiva di iLife per molto tempo. Il primo,
un software per la creazione di DVD interattivi, ha avuto le sue origini nel 2001, con
la commercializzazione del primo PowerMac G4 dotato di SuperDrive,
masterizzatore per CD e DVD. Dal 2003 è stato incluso in iLife insieme a iMovie e
iPhoto. Nuove funzionalità non sono più incluse in iDVD a partire da iLife ’09 e
l’ultima versione è la 7.1.2. iWeb è invece nato nel 2006 come editor di siti web
rivolto soprattutto a una utenza casalinga grazie alla sua semplicità d’uso. Non ha
ricevuto novità con iLife ’11 e la versione più recente è la 3.0.4.
53
iWork
iWork è la suite per la produttività d’ufficio pensata da Apple per Mac OS X.
Introdotta sul mercato per la prima volta nel 2005, si compone ad oggi di tre
elementi: Keynote, Pages e Numbers. iWork ha sostituito una suite preesistente,
AppleWorks, commercializzata sin dal 1984 col nome di ClarisWorks, cambiato poi
nel 1998 per adeguarlo agli altri prodotti Apple. L’edizione più recente è iWork ’09
ed è acquistabile al costo di 79 €. Le singole applicazioni sono disponibili anche sul
Mac App Store.
Keynote è l’applicazione con la storia più lunga tra le tre. La sua carriera è iniziata,
infatti, “da solista” nel 2003, presentata durante la conferenza MacWorld di
quell’anno. Solo dalla 2.0 formò, insieme a Pages, la suite iWork. Keynote è un
software per la creazione di presentazioni ad alto impatto grafico e multimediale. I
file possono essere salvati nel formato .PPT di PowerPoint così come in quello
proprietario di Keynote. La versione più recente è la 5.1 e fa parte di iWork ’09.
Keynote 5
Pages fu introdotto con iWork ’05. Si tratta di un programma di videoscrittura molto
completo con capacità anche di desktop publishing, che consente la creazione di
una vasta gamma di documenti, dalla semplice lettera alla tesi di laurea passando
per brochure e cartoline d’auguri. I documenti prodotti possono essere esportati nel
formato .DOC di Microsoft Word così come nel formato proprietario di Pages e
addirittura anche nei formati PDF ed ePub. La versione più recente disponibile è la
4.1 ed è inclusa in iLife ’09.
54
Pages 4
Numbers è il più giovane elemento della suite. Questo software per fogli di calcolo è
stato introdotto per la prima volta con iWork ’08. Numbers consente la creazione di
tabelle e grafici in modo più semplice e intuitivo, sia per l’uso in ufficio che per
quello casalingo. I file possono essere salvati sia nel formato .XLS nativo di Excel sia
nel formato proprietario di Numbers. La versione più recente è la 2.1 ed è inclusa in
iWork ’09.
Numbers 2
55
Da iTools a iCloud
La storia dei servizi online di Apple è stata davvero lunga e ha le sue origini
addirittura nel 2000, con iTools. Da lì, un lungo percorso fatto di aggiunte e
rebranding, per arrivare infine a iCloud nel 2011. Ripercorriamo brevemente la
storia di questi servizi.
iTools
iTools fu il primo tentativo di Apple nel mondo dei servizi online. Presentato il 5
gennaio 2000 nel corso dell’annuale conferenza MacWorld, il servizio fu disponibile
per i primi anni in forma completamente gratuita. Tra le caratteristiche di spicco
c’era la casella di posta, con il famoso @mac.com, utilizzabile tramite un client di
posta elettronica come Outlook Express o in seguito anche Mail. Presenti anche
iCards, un servizio per la creazione di cartoline d’auguri, HomePage, per la
creazione un proprio sito web personale e iDisk, per l’archiviazione di file sui server
Apple in modo da poterne usufruire su qualsiasi Mac.
.Mac
La nuova versione del servizio fu presentata il 17 luglio 2002 e ribattezzata come
.mac. La prima novità fu il costo: addio gratuità, ora era ad abbonamento annuale.
56
Le funzioni erano pressoché le stesse di iTools, con una aggiunta: Backup, una
soluzione che consentiva il salvataggio dei propri dati personali su iDisk o supporti
ottici. Nel 2007 sarà aggiunta la Web Gallery, uno strumento per pubblicare le
proprie foto, accessibili da qualsiasi browser web.
MobileMe
Reso disponibile il 9 luglio 2008, MobileMe raccolse l’eredità di .mac fornendo
pressoché simili servizi. Alcuni terminarono la propria esistenza, come iCards,
mentre molti altri furono aggiornati. Particolari gli strumenti Find My Mac e Find My
iPhone, che consentivano di rintracciare e controllare da remoto i propri dispositivi
Apple. Find My iPhone sarà l’unico dei servizi di MobileMe a essere reso disponibile
in forma gratuita.
iCloud
Dopo un lungo periodo di stallo per MobileMe, in cui ha ricevuto solo aggiornamenti
minori, divenne chiaro che il servizio sarebbe profondamente cambiato. E così è
stato: il 6 giugno 2011, al WWDC, Steve Jobs ha presentato iCloud, il suo
successore, stavolta in forma completamente gratuita come alle origini. Oltre al
principale servizio di posta elettronica, condiviso con il vecchio MobileMe, iCloud
fornisce altri servizi aggiuntivi, quali Photo Stream, uno strumento per condividere
automaticamente la propria galleria fotografica tra i vari dispositivi dotati di iCloud,
iTunes in the Cloud, un servizio simile a quello di Photo Stream ma rivolto all’ambito
musicale e altri ancora relativi alla condivisione di documenti tramite iWork e di libri
elettronici con iBooks. iCloud tiene inoltre uno storico di tutti gli acquisti effettuati
sugli App Store per OS X e iOS, consentendo l’installazione delle applicazioni
acquistate su tutti i dispositivi in proprio possesso. Parzialmente legato a iCloud ma
a pagamento è iTunes Match, un servizio che aggiunge dallo Store fino a 25.000
tracce alla propria liberia musicale partendo da quelle fornite dall’utente e
trovandone di genere simile, condividendo il tutto nel cloud tra i vari dispositivi che
supportano iTunes. iCloud è per il momento in Beta e sarà reso disponibile in
versione finale durante l’autunno, assieme a iOS 5 e alla 10.7.2 di Lion, in
preparazione.
57
Tabella temporale NeXT/Apple/Microsoft
Qui sotto è riportata una tabella per riepilogare tutti i rilasci effettuati da NeXT e
Apple, comparandoli con quelli effettuati da Microsoft nello stesso periodo.
NeXT
1988 NeXTSTEP 0.8/0.9
1989 NeXTSTEP 1.0
1990 NeXTSTEP 2.0
1991 NeXTSTEP 2.1
1992 NeXTSTEP 3.0
1993 NeXTSTEP 3.1/3.2
1995 NeXTSTEP 3.3
Apple
1984 System 1.0/1.1
1985 System 2.0/2.1
1986 System 3.0/3.1/3.2
1987 System 4.0/4.1/5.0
1988 System 6.0
1991 System 7.0
1992 System 7.1
1994 System 7.5
1997 Mac OS 8.0
1998 Mac OS 8.1/8.5
1999 Mac OS 9.0
2001 Mac OS X 10.0/10.1
2002 Mac OS X 10.2
2003 Mac OS X 10.3
Microsoft
1985 Windows 1.0
1987 Windows 2.0
1988 Windows 2.1
1990 Windows 3.0
1992 Windows 3.1
1993 Windows NT 3.1
1994 Windows NT 3.5
1995 Windows 95
1996 Windows NT 4.0
1998 Windows 98
2000 Windows 2000/ME
2001 Windows XP
2005 Mac OS X 10.4
2007 Mac OS X 10.5
2007 Windows Vista
2009 Mac OS X 10.6
2009 Windows 7
2011 Mac OS X 10.7
59
Bibliografia e note legali
Per aiutare la mia memoria, ho utilizzato gli articoli di Wikipedia edizione inglese
riguardanti le varie versioni di Mac OS X, così come per NeXTSTEP, OpenSTEP,
Rhapsody e anche per i capitoli riguardanti i companion del sistema e i servizi web.
Le informazioni sono state selezionate e interpretate a mia cura.
I capitoli nella versione web sul sito di SaggiaMente e in questo testo sono forniti
con licenza Creative Commons 2.0, nella seguente forma:
Tu sei libero:

di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico,
rappresentare, eseguire e recitare quest'opera
Alle seguenti condizioni:



Attribuzione — Devi attribuire la paternità dell'opera nei modi indicati
dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non
suggerire che essi avallino te o il modo in cui tu usi l'opera.
Non commerciale — Non puoi usare quest'opera per fini commerciali.
Non opere derivate — Non puoi alterare o trasformare quest'opera, ne' usarla
per crearne un'altra.
Prendendo atto che:

Rinuncia — E' possibile rinunciare a qualunque delle condizioni sopra
descritte se ottieni l'autorizzazione dal detentore dei diritti.

Pubblico Dominio — Nel caso in cui l'opera o qualunque delle sue componenti
siano nel pubblico dominio secondo la legge vigente, tale condizione non è in
alcun modo modificata dalla licenza.

Altri Diritti — La licenza non ha effetto in nessun modo sui seguenti diritti:


Le eccezioni, libere utilizzazioni e le altre utilizzazioni consentite dalla
legge sul diritto d'autore;

I diritti morali dell'autore;

Diritti che altre persone possono avere sia sull'opera stessa che su
come l'opera viene utilizzata, come il diritto all'immagine o alla tutela
dei dati personali.
Nota — Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i
termini di questa licenza, che va comunicata con chiarezza.
Per quanto riguarda le immagini dei vari software, sono usate in osservanza
dell'articolo 70 comma 1 della legge 22 aprile 1941 n. 633 sulla Protezione del
diritto d'autore e di altri diritti connessi al suo esercizio, modificata dalla legge 22
61
maggio 2004 n. 128, poiché trattasi di «riassunto, citazione o riproduzione di brani
o di parti di opera» utilizzati «per uso di critica o di discussione», o per mere finalità
illustrative e per fini non commerciali, poiché la loro presenza in Wikipedia e in
questo testo non costituisce «concorrenza all'utilizzazione economica dell'opera».
In osservanza del comma 3, deve sempre essere presente la «menzione del titolo
dell'opera, dei nomi dell'autore, dell'editore e, se si tratti di traduzione, del
traduttore, qualora tali indicazioni figurino sull'opera riprodotta». Questa immagine
non può essere utilizzata per altri scopi senza il previo assenso dell'azienda o
dell'autore titolare dei diritti.
Animali
Le immagini di Cheetah, Leopard e Lion sono rese disponibili sotto la licenza
Creative Commons 2.0 Generic:
Tu sei libero:

di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico,
rappresentare, eseguire e recitare quest'opera

di modificare quest'opera

di usare quest'opera per fini commerciali
Alle seguenti condizioni:

Attribuzione — Devi attribuire la paternità dell'opera nei modi indicati
dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non
suggerire che essi avallino te o il modo in cui tu usi l'opera.
Prendendo atto che:

Rinuncia — E' possibile rinunciare a qualunque delle condizioni sopra
descritte se ottieni l'autorizzazione dal detentore dei diritti.

Pubblico Dominio — Nel caso in cui l'opera o qualunque delle sue componenti
siano nel pubblico dominio secondo la legge vigente, tale condizione non è in
alcun modo modificata dalla licenza.

Altri Diritti — La licenza non ha effetto in nessun modo sui seguenti diritti:


Le eccezioni, libere utilizzazioni e le altre utilizzazioni consentite dalla
legge sul diritto d'autore;

I diritti morali dell'autore;

Diritti che altre persone possono avere sia sull'opera stessa che su
come l'opera viene utilizzata, come il diritto all'immagine o alla tutela
dei dati personali.
Nota — Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i
termini di questa licenza, che va comunicata con chiarezza.
62
L’immagine originale di Cheetah è stata caricata su Flickr dall’utente James Temple
il 2 dicembre 2006.
L’immagine originale di Leopard è stata caricata su Flickr dall’utente Ed
Glickman/edg1 in data 9 gennaio 2008.
L’immagine originale di Lion è stata caricata su Flickr dall’utente yaaay in data 26
luglio 2004.
Le immagini di Jaguar, Panther, Tiger e Snow Leopard sono rese disponibili sotto la
licenza Creative Commons 3.0 Attribution-Share-Alike:
Tu sei libero:

di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico,
rappresentare, eseguire e recitare quest'opera

di modificare quest'opera

di usare quest'opera per fini commerciali
Alle seguenti condizioni:


Attribuzione — Devi attribuire la paternità dell'opera nei modi indicati
dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non
suggerire che essi avallino te o il modo in cui tu usi l'opera.
Condividi allo stesso modo — Se alteri o trasformi quest'opera, o se la usi per
crearne un'altra, puoi distribuire l'opera risultante solo con una licenza
identica o equivalente a questa.
Prendendo atto che:

Rinuncia — E' possibile rinunciare a qualunque delle condizioni sopra
descritte se ottieni l'autorizzazione dal detentore dei diritti.

Pubblico Dominio — Nel caso in cui l'opera o qualunque delle sue componenti
siano nel pubblico dominio secondo la legge vigente, tale condizione non è in
alcun modo modificata dalla licenza.

Altri Diritti — La licenza non ha effetto in nessun modo sui seguenti diritti:


Le eccezioni, libere utilizzazioni e le altre utilizzazioni consentite dalla
legge sul diritto d'autore;

I diritti morali dell'autore;

Diritti che altre persone possono avere sia sull'opera stessa che su
come l'opera viene utilizzata, come il diritto all'immagine o alla tutela
dei dati personali.
Nota — Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i
termini di questa licenza, che va comunicata con chiarezza.
63
L’immagine originale di Jaguar è stata caricata su Wikipedia dall’autore Bjørn
Christian Tørrissen in data 17 dicembre 2010.
L’immagine originale di Panther è stata caricata su Wikipedia dall’utente Cburnett in
data 30 settembre 2006.
L’immagine originale di Tiger è stata caricata su Wikipedia dall’autore Bjørn
Christian Tørrissen in data 10 aprile 2010.
L’immagine originale di Snow Leopard è stata caricata su Wikipedia dall’autore
Bernard Landgraf in data 29 gennaio 2005.
L’immagine di Puma rappresenta una produzione del Dipartimento per l’Agricoltura
statunitense. Essendo produzione del Governo Federale degli Stati Uniti, l’immagine
è di pubblico dominio.
64
2011