Zatvori oglas

Don Melton, jedan od ljudi koji stoje iza razvoja prve verzije Safarija, pisao je na svom blogu o tajnovitom procesu koji je okruživao razvoj internetskog preglednika. Dok Apple nije imao vlastiti preglednik, korisnici su mogli birati između tada postojećeg Internet Explorera za Mac, Firefoxa ili nekoliko drugih alternativa. Međutim, Steve Jobs je odlučio da bi bilo najbolje imati prilagođeni preglednik unaprijed instaliran u operacijskom sustavu. Stoga je dodijelio Scottu Forstallu da nadgleda razvojni tim koji je vodio Melton.

Steve Jobs predstavlja Safari kao "Još jednu stvar..."

Razvoj preglednika daleko je drugačiji od razvoja drugog softvera. Budući da ne možete proći s nekolicinom beta testera u internom okruženju, preglednik se mora testirati na tisućama stranica kako bi se osiguralo da stranice prikazuje ispravno. Međutim, to je bio problem, budući da je, kao i većina projekata, preglednik kreiran u velikoj tajnosti. Meltonu je problem već bio u pronalaženju ljudi, jer im nije smio reći na čemu će raditi prije nego što prihvate posao.

Čak ni drugi radnici u kampusu nisu smjeli znati na čemu ovaj manji tim radi. Preglednik je stvoren iza zatvorenih vrata. Forstall je vjerovao Metnu, za što je rekao da je jedna od mnogih stvari koje su ga učinile izvrsnim šefom. Ironično, Forstall je prošle godine dobio otkaz upravo zbog bahatosti i nespremnosti na suradnju. Melton se nije bojao curenja iznutra. Twitter i Facebook još nisu postojali, a nitko s dovoljno razuma ne bi blogirao o projektu. Čak su i beta testeri bili vrlo povjerljivi, iako su bili propisno nadzirani.

Jedina opasnost stoga je ležala u zapisima poslužitelja. Svaki internetski preglednik identificira se prilikom posjeta web stranici, posebno imenom, brojem verzije, platformom i, na kraju, ali ne manje važno, IP adresom. I to je bio problem. Godine 1990. jedan je informatičar uspio osigurati sve statičke IP adrese mreže klase A, kojih je Apple u to vrijeme imao gotovo 17 milijuna.

To bi omogućilo vlasnicima stranica da lako otkriju da je posjet bio iz Apple kampusa, identificirajući preglednik s nepoznatim imenom. U tom trenutku svatko bi se mogao našaliti da Apple stvara vlastiti internetski preglednik. Upravo je to Melton trebao spriječiti kako bi Steve Jobs mogao zaslijepiti sve na MacWorldu 2003. 7. siječnja. Melton je došao na pametnu ideju kako sakriti Safari od javnosti.

Modificirao je niz koji sadrži korisnički agent, tj. identifikator preglednika, kako bi oponašao drugi preglednik. Isprva je Safari (projekt je još bio daleko od službenog naziva) tvrdio da je Internet Explorer za Mac, a onda se pola godine prije izlaska pretvarao da je Mozillin Firefox. Međutim, ova je mjera bila potrebna samo u kampusu, pa su modificirali dati niz kako bi omogućili prikaz stvarnog korisničkog agenta. Bio je posebno potreban za testiranje kompatibilnosti na velikim mjestima tog vremena. Kako string s pravim korisničkim agentom ne bi bio onemogućen ni u konačnoj verziji, programeri su smislili još jedno pametno rješenje - string je automatski omogućen nakon određenog datuma, a to je 7. siječnja 2003., kada je objavljena javna beta verzija također pušten. Nakon toga, preglednik se više nije skrivao iza drugih i ponosno je objavio svoje ime u zapisnicima poslužitelja - safari. Ali kako je preglednik došao do ovog imena, to je to druga priča.

Safari je 7. siječnja između ostalog proslavio svoj deseti rođendan od svog osnutka. Danas ima globalni udio ispod 10%, što ga čini 4. najkorištenijim preglednikom, što nije loše s obzirom da se koristi isključivo na Mac platformi (napustio je Windows u 11. verziji).

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

Izvor: Donmelton.com
Teme: ,
.