Chiudi l'annuncio

Don Melton, una delle persone dietro lo sviluppo della prima versione di Safari, ha scritto sul suo blog del processo segreto che ha circondato lo sviluppo del browser Internet. Quando Apple non disponeva di un proprio browser, gli utenti potevano scegliere tra l'allora esistente Internet Explorer per Mac, Firefox o alcune altre alternative. Tuttavia, Steve Jobs ha deciso che sarebbe stato meglio avere un browser personalizzato preinstallato nel sistema operativo. Ha quindi incaricato Scott Forstall di supervisionare il team di sviluppo guidato da Melton.

Steve Jobs presenta Safari come "Ancora una cosa..."

Lo sviluppo di un browser è molto diverso dallo sviluppo di altri software. Poiché non è possibile cavarsela con una manciata di beta tester in un ambiente interno, il browser deve essere testato su migliaia di pagine per garantire che visualizzi correttamente le pagine. Tuttavia, questo rappresentava un problema poiché, come la maggior parte dei progetti, il browser era stato creato in estrema segretezza. Il problema per Melton era già nel trovare le persone, perché non gli era permesso di dire loro su cosa avrebbero lavorato prima che accettassero il lavoro.

Persino agli altri lavoratori del campus non era permesso sapere a cosa stava lavorando questo team più piccolo. Il browser è stato creato a porte chiuse. Forstall si fidava di Metn e, secondo lui, era una delle tante cose che lo rendevano un grande capo. Per ironia della sorte, Forstall è stato licenziato l'anno scorso proprio a causa della sua arroganza e della sua riluttanza a collaborare. Melton non aveva paura di una fuga di notizie interna. Twitter e Facebook non esistevano ancora e nessuno con abbastanza buon senso avrebbe scritto un blog sul progetto. Anche i beta tester sono stati molto riservati, nonostante fossero adeguatamente supervisionati.

L'unico pericolo risiedeva quindi nei record del server. Ogni browser Internet viene identificato quando si visita un sito web, in particolare tramite nome, numero di versione, piattaforma e, ultimo ma non meno importante, indirizzo IP. E quello era il problema. Nel 1990 un informatico riuscì a proteggere tutti gli indirizzi IP statici della rete di classe A, di cui Apple all'epoca ne possedeva quasi 17 milioni.

Ciò consentirebbe ai proprietari dei siti di rilevare facilmente che la visita proveniva da un campus Apple, identificando il browser con un nome sconosciuto. In quel momento chiunque potrebbe scherzare sul fatto che Apple stia creando il proprio browser Internet. Questo è esattamente ciò che Melton doveva impedire affinché Steve Jobs potesse stupire tutti al MacWorld 2003 del 7 gennaio. Melton ha avuto un'idea intelligente per nascondere Safari al pubblico.

Ha modificato la stringa contenente lo user agent, ovvero l'identificatore del browser, per impersonare un browser diverso. All'inizio Safari (il progetto era ancora lontano dal nome ufficiale) affermava di essere Internet Explorer per Mac, poi sei mesi prima della sua uscita fingeva di essere Firefox di Mozilla. Tuttavia, questa misura era necessaria solo nel campus, quindi hanno modificato la stringa fornita per consentire la visualizzazione del vero user agent. All'epoca era necessario soprattutto per i test di compatibilità su grandi siti. Affinché la stringa con un vero user agent non venga disabilitata nemmeno nella versione finale, gli sviluppatori hanno escogitato un'altra soluzione intelligente: la stringa è stata abilitata automaticamente dopo una certa data, ovvero il 7 gennaio 2003, quando è stata pubblicata la versione beta pubblica anche rilasciato. Successivamente, il browser non si è più nascosto dietro gli altri e ha annunciato con orgoglio il suo nome nei log del server: Safari. Ma come il browser è arrivato a questo nome, questo è tutto un'altra storia.

Il 7 gennaio, tra l'altro, Safari ha festeggiato il suo decimo compleanno dalla sua nascita. Oggi ha una quota globale inferiore al 10%, diventando così il 4° browser più utilizzato, il che non è male considerando che è utilizzato esclusivamente sulla piattaforma Mac (ha lasciato Windows alla sua 11a versione).

[ID YouTube=T_ZNXQujgXw larghezza=”600″ altezza=”350″]

Fonte: Donmelton.com
Temi: ,
.