Lukk annonse

Don Melton, en av personene bak utviklingen av den første versjonen av Safari, skrev på bloggen sin om den hemmelighetsfulle prosessen som omringet utviklingen av nettleseren. Da Apple ikke hadde sin egen nettleser, kunne brukerne velge mellom den daværende Internet Explorer for Mac, Firefox eller noen få andre alternativer. Imidlertid bestemte Steve Jobs at det ville være best å ha en tilpasset nettleser forhåndsinstallert i operativsystemet. Han ga derfor Scott Forstall til å føre tilsyn med utviklingsteamet som Melton ledet.

Steve Jobs introduserer Safari som "En ting til..."

Å utvikle en nettleser er mye annerledes enn å utvikle annen programvare. Fordi du ikke klarer deg med en håndfull betatestere i et internt miljø, må nettleseren testes på tusenvis av sider for å sikre at den gjengir sidene riktig. Dette var imidlertid et problem, siden nettleseren, som de fleste prosjekter, ble opprettet i ekstrem hemmelighold. Problemet for Melton lå allerede i å finne folk, fordi han ikke fikk fortelle dem hva de skulle jobbe med før de takket ja til jobben.

Selv andre arbeidere på campus fikk ikke vite hva dette mindre teamet jobbet med. Nettleseren ble laget bak lukkede dører. Forstall stolte på Metn, som han sa var en av de mange tingene som gjorde ham til en god sjef. Ironisk nok fikk Forstall sparken i fjor nettopp på grunn av arroganse og manglende vilje til å samarbeide. Melton var ikke redd for en innvendig lekkasje. Twitter og Facebook fantes ikke ennå, og ingen med nok vett ville blogge om prosjektet. Selv betatestere var svært konfidensielle, selv om de ble overvåket ordentlig.

Den eneste faren lå dermed i serverens opptegnelser. Hver nettleser identifiseres når du besøker en nettside, spesielt ved navn, versjonsnummer, plattform og sist men ikke minst IP-adresse. Og det var problemet. I 1990 klarte en dataforsker å sikre alle de statiske IP-adressene til klasse A-nettverket, som Apple hadde nesten 17 millioner av på den tiden.

Dette vil tillate nettstedeiere enkelt å oppdage at besøket var fra en Apple-campus, og identifisere nettleseren med et ukjent navn. I det øyeblikket kunne hvem som helst spøke med at Apple lager sin egen nettleser. Det var akkurat det Melton trengte å forhindre, slik at Steve Jobs kunne blende alle på MacWorld 2003 7. januar. Melton kom på en smart idé for å skjule Safari for publikum.

Han modifiserte strengen som inneholder brukeragenten, dvs. nettleseridentifikatoren, for å etterligne en annen nettleser. Til å begynne med hevdet Safari (prosjektet var fortsatt langt fra det offisielle navnet) å være Internet Explorer for Mac, så et halvt år før utgivelsen utga det seg for å være Mozillas Firefox. Imidlertid var dette tiltaket bare nødvendig på campus, så de endret den gitte strengen for å tillate visning av den virkelige brukeragenten. Det var spesielt nødvendig for kompatibilitetstesting på datidens store nettsteder. For at strengen med en ekte brukeragent ikke er deaktivert selv i den endelige versjonen, kom utviklerne med en annen smart løsning - strengen ble automatisk aktivert etter en viss dato, som var 7. januar 2003, da den offentlige betaversjonen ble også utgitt. Etter det gjemte nettleseren seg ikke lenger bak andre og kunngjorde stolt navnet sitt i serverloggene - Safari. Men hvordan nettleseren kom til dette navnet, det er det en annen historie.

Den 7. januar feiret Safari blant annet tiårsdagen siden oppstarten. I dag har den en global andel på under 10 %, noe som gjør den til den fjerde mest brukte nettleseren, noe som ikke er dårlig med tanke på at den utelukkende brukes på Mac-plattformen (den forlot Windows i sin 4. versjon).

[youtube id=T_ZNXQujgXw width=”600″ høyde=”350″]

kilde: Donmelton.com
Emner: ,
.