Sulje mainos

Don Melton, yksi Safarin ensimmäisen version kehittämisen takana olevista henkilöistä, kirjoitti blogissaan salaisesta prosessista, joka ympäröi Internet-selaimen kehitystä. Silloin, kun Applella ei ollut omaa selainta, käyttäjät saattoivat valita tuolloin olemassa olevan Internet Explorerin Macille, Firefoxin tai muutaman muun vaihtoehdon välillä. Steve Jobs kuitenkin päätti, että käyttöjärjestelmään olisi parasta asentaa esiasennettu selain. Siksi hän määräsi Scott Forstallin valvomaan Meltonin johtamaa kehitystiimiä.

Steve Jobs esittelee Safarin "Yksi asia vielä..."

Selaimen kehittäminen on paljon erilaista kuin muiden ohjelmistojen kehittäminen. Koska et tule toimeen kourallisen betatestaajan kanssa sisäisessä ympäristössä, selain on testattava tuhansilla sivuilla varmistaakseen, että se näyttää sivut oikein. Tämä oli kuitenkin ongelma, sillä, kuten useimmat projektit, selain luotiin äärimmäisen salassa. Meltonin ongelma oli jo ihmisten löytämisessä, koska hän ei saanut kertoa heille, mitä he tekisivät ennen kuin he ottivat työn vastaan.

Edes muut kampuksen työntekijät eivät saaneet tietää, mitä tämä pienempi tiimi työskenteli. Selain luotiin suljettujen ovien takana. Forstall luotti Metniin, mikä hänen mukaansa oli yksi monista asioista, jotka tekivät hänestä loistavan pomon. Ironista kyllä, Forstall erotettiin viime vuonna juuri ylimielisyyden ja yhteistyöhaluttomuuden vuoksi. Melton ei pelännyt sisävuotoa. Twitteriä ja Facebookia ei vielä ollut olemassa, eikä kukaan, jolla on tarpeeksi järkeä, blogaa projektista. Jopa betatestaajat olivat hyvin luottamuksellisia, vaikka heitä valvottiin asianmukaisesti.

Ainoa vaara siis oli palvelimen tietueissa. Jokainen Internet-selain tunnistetaan vieraillessasi verkkosivustolla erityisesti nimen, versionumeron, alustan ja viimeisenä mutta ei vähäisimpänä IP-osoitteen perusteella. Ja se oli ongelma. Vuonna 1990 tietojenkäsittelytieteilijä onnistui turvaamaan kaikki A-luokan verkon staattiset IP-osoitteet, joita Applella oli tuolloin lähes 17 miljoonaa.

Näin sivuston omistajat voivat helposti havaita, että käynti oli Applen kampukselta, ja tunnistaa selaimen tuntemattomalla nimellä. Sillä hetkellä kuka tahansa saattoi vitsailla, että Apple on luomassa omaa Internet-selainta. Juuri sen Melton tarvitsi estääkseen, jotta Steve Jobs voisi häikäistä kaikki MacWorld 2003 -tapahtumassa tammikuun 7. päivänä. Melton keksi näppärän idean piilottaa Safari yleisöltä.

Hän muokkasi käyttäjäagentin, eli selaimen tunnisteen, sisältävää merkkijonoa esiintymään eri selaimena. Aluksi Safari (projekti oli vielä kaukana virallisesta nimestä) väitti olevansa Internet Explorer for Mac, sitten puoli vuotta ennen julkaisua se teeskenteli olevansa Mozillan Firefox. Tätä mittaa tarvittiin kuitenkin vain kampuksella, joten he muuttivat annettua merkkijonoa sallimaan todellisen käyttäjäagentin näyttämisen. Sitä tarvittiin erityisesti yhteensopivuustestaukseen aikansa suurilla sivustoilla. Jotta todellisen käyttäjäagentin merkkijono ei poistuisi käytöstä edes lopullisessa versiossa, kehittäjät keksivät toisen näppärän ratkaisun - merkkijono otettiin automaattisesti käyttöön tietyn päivämäärän jälkeen, joka oli 7. tammikuuta 2003, jolloin julkinen beta-versio otettiin käyttöön. myös vapautettu. Sen jälkeen selain ei enää piiloutunut muiden taakse ja ilmoitti ylpeänä nimensä palvelimen lokeissa - safari. Mutta miten selain sai tämän nimen, siinä se toinen tarina.

Muun muassa 7. tammikuuta Safari vietti 10. syntymäpäiväänsä perustamisestaan. Nykyään sen maailmanlaajuinen osuus on alle 4 %, joten se on neljänneksi käytetyin selain, mikä ei ole huono, kun otetaan huomioon, että sitä käytetään yksinomaan Mac-alustalla (se jätti Windowsin 11. versioon).

[youtube id=T_ZNXQujgXw width=”600″ height=”350″]

Lähde: Donmelton.com
Aiheet: ,
.