Apple/ MacOS X, le prime impressioni

Diamo uno sguardo alla versione beta del nuovo sistema operativo di Apple, scoprendo le sue origini Unix e i cambiamenti ai quali dovranno abituarsi gli utenti della Mela

Finalmente dopo tante voci, progetti, notizie più o meno indiscrete (e soprattutto dopo tanti anni), Apple presenta ai suoi utenti una beta pubblica di quello che sarà il suo futuro sistema operativo. Noi di Plug-In le abbiamo già dato un'occhiata approfondita e abbiamo cercato di capire perché vi sia un così grande interesse intorno a questo nuovo sistema, non solo da parte degli utenti Apple, ma anche da parte degli utenti PC, che a gran voce reclamano una versione anche per piattaforma Intel.

Per chi non ha le idee chiare sull'argomento, diamo una breve panoramica sull'architettura di MacOS X. Il kernel (nome in codice Darwin) è basato su UNIX BSD ed è (pur con qualche restrizione) Open Source. Un "cuore" del genere assicura stabilità, memoria protetta, multitasking preemptive e supporto multiprocessore. Proprio il fatto che il kernel derivi direttamente da UNIX, potrebbe consentire ad Apple di rilasciare una versione completa del sistema anche per piattaforma x86 (argomento sul quale non mi soffermo essendo già stato ampiamente trattato).

Appena sopra il kernel troviamo i tre motori grafici, che essendo direttamente integrati nel sistema assicureranno prestazioni ottimali: QuickTime, OpenGL e Quartz. Quest'ultimo è un motore grafico basato sul PDF, e grazie al suo livello di integrazione permetterà agli utenti di MacOS X di lavorare nativamente con questo tipo di documenti: da qualsiasi applicazione, per esempio, è possibile scegliere di salvare il documento in formato PDF.
Ci sono poi tre classi di librerie: Classic, Carbon e Cocoa. Le librerie Classic permetteranno di far funzionare sotto MacOS X le vecchie applicazioni in un ambiente emulato: tutto ciò che gira sotto MacOS 9 potrà essere utilizzato sotto MacOS X in questa modalità.
Le Carbon sono delle librerie "di transizione"; le applicazioni "carbonizzate" gireranno nativamente sotto MacOSX sfuttandone le nuove caratteristiche senza rendere troppo arduo il compito dei programmatori.
Cocoa invece rappresenta una nuova classe di librerie per una preogrammazione completamente a oggetti: teoricamente chi dovesse scrivere un'applicazione partendo da zero dovrebbe riuscire ad ottenere il meglio dal sistema proprio appoggiandosi a queste librerie.

Infine troviamo AQUA, la nuova interfaccia grafica utente (GUI), la prima cosa che si troveranno di fronte gli utenti e con la quale dovranno interagire. Per arrivare ad ammirarla si dovrà installare la beta pubblica del sistema operativo, una procedura che su un iMacDV è stata veloce e senza intoppi, nella solita semplicità che ha fatto la fortuna di Apple.

All'avvio, più rapido rispetto al sistema attuale, si inseriscono la login e la password definite durante l'installazione (in perfetto stile UNIX) e ci si ritrova finalmente di fronte alla nuova interfaccia. AQUA è molto pulita e piacevole da vedere, ma anche molto differente da quella alla quale erano abituati gli utenti Macintosh. La prima cosa che salta all'occhio è che la scrivania è completamente vuota: i volumi non sono più montati direttamente sul desktop, e il cestino si è spostato nel Dock. Quest'ultimo è una sorta di "deposito" dove possiamo posizionare applicazioni e documenti, tutti richiamabili con un semplice click; al passaggio del mouse i vari elementi posizionati nel Dock si ingrandiscono con un piacevole effetto. Dalle preferenze del desktop è possibile comunque limitare o disattivare questo effetto, così com'è possibile impostare le dimensioni del Dock e anche di tutte le altre icone. A tal proposito possiamo osservare che le icone possono avere dimensioni enormi, fino a 128x128 pixel e sono realizzate con una cura tale da sembrare delle piccole fotografie. Altro effetto gradevole del Dock è quello della deformazione delle finestre, che quando vengono minimizzate sono letteralmente "risucchiate" nel Dock (effetto visibile anche al rallentatore premendo il tasto shift). Sempre dal Dock è possibile accedere direttamente a tutte le preferenze del sistema, che sono raccolte in un unico e comodo pannello.

Vediamo ora cosa manca rispetto al MacOS classico. Manca il menù mela, che idealmente si potrebbe immaginare trasfigurato nel Dock; il menù mela però era decisamente più comodo in quanto (pur mancando di effetti speciali) poteva essere organizzato in maniera gerarchica, con varie cartelle e sottocartelle. Il mio menù mela, per esempio, contiene gli alias (quelli che Windows chiama collegamenti) a tutte le applicazioni principali, divisi in varie sottocartelle a seconda del tipo di applicazione; si tratta di una quarantina di elementi divisi in base a una determinata gerarchia, e mi pare impensabile poterli inserire tutti nel Dock... costituirebbero una fila interminabile...
Altra mancanza è la striscia di controllo che permetteva di cambiare in maniera immediata alcune impostazioni di sistema (colori e risoluzione dello schermo, collegamenti in rete, volume,...). E' pur vero che tutte le preferenze di sistema sono richiamabili da un unico elemento presente nel Dock, ma la striscia di controllo permetteva un cambio più immediato.
Come accennato prima, un'altra grande differenza rispetto al sistema classico è il Finder; i volumi non sono più montati direttamente sul desktop (fanno eccezione i volumi esterni come CD-ROM e Zip) e la navigazione tra cartelle e file avviene in una finestra che a qualcuno potrebbe ricordare l'Esplora risorse di Windows, ma che in realtà deriva da un'altra creatura di Jobs: il NEXT. Tra le varie viste possiamo infatti scegliere una comoda visione per colonne che ci consente di avere sempre sott'occhio l'intero percorso che ci conduce a un file. Inoltre grazie ad alcuni polsanti è possibile accedere direttamente ad alcune cartelle principali: dischi, applicazioni, preferiti, ecc...
Simpatica novità è l'introduzione di uno screensaver di sistema; nella beta è presente un solo modulo ma molti altri si possono scaricare da Internet.

In definitiva la nuova interfaccia è completamente rivoluzionata e costringerà gli utenti a cambiare le loro abitudini. Molte cose sono più comode e consentono una gestione più efficiente del sistema. Molte altre però richiederanno un certo adattamento oppure dei piccoli trucchetti... Ad esempio, se è vero che i dischi non sono più montati sul desktop, è altrettanto vero che sul desktop possiamo crearne degli alias, un po' come succede in ambiente Windows. Se la mancanza di menù mela e striscia di controllo si fa sentire con insistenza, c'è chi ha già pensato a ricrearli e a metterli a disposizione di tutti.
TAG: apple