Il Dock del Mac nasceva 25 anni fa

Il 5 gennaio 2000, Steve Jobs presentò al Macworld Expo la nuova interfaccia Aqua di Mac OS X, mostrando per la prima volta al pubblico il Dock, un elemento che sarebbe diventato centrale nell’esperienza utente del Mac. La versione del Dock mostrata allora era diversa da quella che finì nel prodotto finale: includeva caselle quadrate attorno alle icone e una cartella Dock specifica nella directory utente.
James Thomson era l’ingegnere principale che aveva lavorato sul Dock per 18 mesi, ma osservò la presentazione dalla sede di Apple a Cork, Irlanda. All’epoca aveva vent’anni e si sentiva sotto forte pressione. Anche se il design del Dock era opera di Bas Ording, un giovane designer reclutato personalmente da Jobs, l’autore era responsabile della sua implementazione tecnica, basandosi sui prototipi realizzati con Macromind Director.
Thomson si era trasferito dalla Scozia all’Irlanda nel 1996 insieme alla futura moglie per lavorare nella piccola divisione software di Apple a Cork. Precedentemente aveva creato DragThing, un’app simile al Dock, che lo aiutò a ottenere il lavoro in Apple. Inizialmente, il suo lavoro includeva progetti minori come il programma di installazione di Copland (un sistema operativo mai completato) e CD interattivi per Disney.

Prima versione del Dock inclusa con Mac OS X Developer Preview 3
Un giorno, durante una visita a Cupertino, gli fu chiesto di unirsi a un progetto segreto chiamato “Überbar”. Gli furono mostrati prototipi e gli fu detto che solo sei persone ne erano a conoscenza. Decise che se qualcuno doveva “uccidere” DragThing, doveva essere lui stesso.
Il Dock era originariamente parte del Finder (codename “Millennium”) ed era sviluppato su Mac OS 9, poiché Mac OS X non era ancora stabile. Per proteggere la segretezza, la nuova interfaccia Aqua e il Dock erano abilitati solo su poche macchine.
Thomson, nel frattempo, lavorava sia a Cork che a Cupertino. Un aneddoto curioso: a un certo punto gli fu chiesto di creare una schermata di avvio provvisoria per il sistema operativo, ma il suo design (una mela blu con strisce in stile iMac) fu rimosso dopo una sola build perché troppo simile ad Aqua.
Ad un certo punto Steve Jobs scoprì che il principale ingegnere del Dock non si trovava a Cupertino e chiese che si trasferisse immediatamente a Cupertino. Thomson, tuttavia, rifiutò e dopo una serie di negoziati, il team convinse Jobs che l’ingegnere si era trasferito, mentre in realtà continuava a lavorare da Cork e viaggiava frequentemente a Cupertino per dimostrazioni. Durante questi viaggi, gli era proibito incontrare Jobs, per evitare che si scoprisse la verità.
Dopo la presentazione pubblica del Dock al Macworld 2000, sperava che la pressione diminuisse, ma un mese dopo, il giorno del suo compleanno, ricevette un’altra richiesta di trasferimento. Questa volta, gli fu detto che, in caso di rifiuto, sarebbe stato rimosso dal progetto e assegnato a lavori non stimolanti. Decise quindi di dimettersi.
Alla fine, il Dock originale dell’autore fu rilasciato solo in una Developer Preview di Mac OS X e poi completamente riscritto da un altro ingegnere. Tuttavia, l’esperienza gli insegnò molto e lo spinse a riportare in vita DragThing per Mac OS X, ottenendo grande successo, e a rilanciare PCalc, un’app ancora oggi molto apprezzata.
Un dettaglio ironico: quando lasciò Apple, trovò in un cassetto il suo NDA (accordo di non divulgazione) ancora non firmato.


