Stäng annons

Don Melton, en av personerna bakom utvecklingen av den första versionen av Safari, skrev på sin blogg om den hemliga processen som omgav utvecklingen av webbläsaren. När Apple inte hade en egen webbläsare kunde användarna välja mellan den då existerande Internet Explorer för Mac, Firefox eller några andra alternativ. Steve Jobs bestämde sig dock för att det skulle vara bäst att ha en anpassad webbläsare förinstallerad i operativsystemet. Han gav därför Scott Forstall i uppdrag att övervaka utvecklingsteamet som Melton ledde.

Steve Jobs introducerar Safari som "En sak till..."

Att utveckla en webbläsare är mycket annorlunda än att utveckla annan programvara. Eftersom du inte klarar dig med en handfull betatestare i en intern miljö behöver webbläsaren testas på tusentals sidor för att säkerställa att den renderar sidorna korrekt. Detta var dock ett problem, eftersom webbläsaren, som de flesta projekt, skapades i extremt hemlighetsmakeri. Problemet för Melton låg redan i att hitta folk, eftersom han inte fick berätta för dem vad de skulle arbeta med innan de tackade ja till jobbet.

Inte ens andra arbetare på campus fick veta vad detta mindre team arbetade med. Webbläsaren skapades bakom stängda dörrar. Forstall litade på Metn, vilket han sa var en av många saker som gjorde honom till en bra chef. Ironiskt nog fick Forstall sparken förra året just på grund av arrogans och ovilja att samarbeta. Melton var inte rädd för en invändig läcka. Twitter och Facebook fanns inte ännu, och ingen med tillräckligt förstånd skulle blogga om projektet. Även betatestarna var mycket konfidentiella, även om de var ordentligt övervakade.

Den enda faran låg alltså i serverns register. Varje webbläsare identifieras när du besöker en webbplats, särskilt med namn, versionsnummer, plattform och sist men inte minst IP-adress. Och det var problemet. 1990 lyckades en datavetare säkra alla statiska IP-adresser i klass A-nätverket, varav Apple hade nästan 17 miljoner vid den tiden.

Detta skulle göra det möjligt för webbplatsägare att enkelt upptäcka att besöket var från ett Apple-campus, och identifiera webbläsaren med ett okänt namn. I det ögonblicket kunde vem som helst skämta om att Apple skapar sin egen webbläsare. Det var precis vad Melton behövde förhindra så att Steve Jobs kunde blända alla på MacWorld 2003 den 7 januari. Melton kom på en smart idé att dölja Safari från allmänheten.

Han modifierade strängen som innehåller användaragenten, dvs webbläsarens identifierare, för att imitera en annan webbläsare. Till en början hävdade Safari (projektet var fortfarande långt ifrån det officiella namnet) att det var Internet Explorer för Mac, sedan ett halvår innan det släpptes utgav det sig för att vara Mozillas Firefox. Denna åtgärd behövdes dock bara på campus, så de modifierade den givna strängen för att tillåta visning av den verkliga användaragenten. Det behövdes särskilt för kompatibilitetstestning på dåtidens stora webbplatser. För att strängen med en riktig användaragent inte ska inaktiveras ens i den slutliga versionen, kom utvecklarna på en annan smart lösning - strängen aktiverades automatiskt efter ett visst datum, vilket var den 7 januari 2003, då den offentliga betaversionen var också släppt. Efter det gömde sig webbläsaren inte längre bakom andra och tillkännagav stolt sitt namn i serverloggarna - Safari. Men hur webbläsaren kom till det här namnet, det är allt en annan historia.

Den 7 januari firade Safari bland annat sin tioårsdag sedan starten. Idag har den en global andel på under 10 %, vilket gör den till den 4:e mest använda webbläsaren, vilket inte är dåligt med tanke på att den uteslutande används på Mac-plattformen (den lämnade Windows i sin 11:e version).

[youtube id=T_ZNXQujgXw width=”600″ höjd=”350″]

källa: Donmelton.com
Ämnen: ,
.