Zamknij reklame

Don Melton, jedna z osób odpowiedzialnych za rozwój pierwszej wersji Safari, napisał na swoim blogu o tajemniczym procesie towarzyszącym rozwojowi przeglądarki internetowej. Kiedy Apple nie miało własnej przeglądarki, użytkownicy mogli wybierać pomiędzy istniejącą wówczas przeglądarką Internet Explorer dla komputerów Mac, Firefoksem lub kilkoma innymi alternatywami. Steve Jobs zdecydował jednak, że najlepiej będzie mieć preinstalowaną w systemie operacyjnym niestandardową przeglądarkę. Dlatego wyznaczył Scotta Forstall do nadzorowania zespołu programistów, którym kierował Melton.

Steve Jobs przedstawia Safari jako „Jeszcze jedna rzecz…”

Tworzenie przeglądarki znacznie różni się od tworzenia innego oprogramowania. Ponieważ nie da się obejść się z garstką beta testerów w środowisku wewnętrznym, przeglądarkę należy przetestować na tysiącach stron, aby upewnić się, że poprawnie wyświetla strony. Był to jednak problem, ponieważ podobnie jak większość projektów, przeglądarka została stworzona w ścisłej tajemnicy. Problem dla Meltona polegał już na znalezieniu ludzi, ponieważ nie wolno mu było powiedzieć im, nad czym będą pracować, zanim przyjmą tę pracę.

Nawet innym pracownikom kampusu nie wolno było wiedzieć, nad czym pracuje ten mniejszy zespół. Przeglądarka powstawała za zamkniętymi drzwiami. Forstall ufał Metnowi i, jak powiedział, była to jedna z wielu rzeczy, które uczyniły go świetnym szefem. Jak na ironię, Forstall został zwolniony w zeszłym roku właśnie z powodu arogancji i niechęci do współpracy. Melton nie bał się wewnętrznego wycieku. Twitter i Facebook jeszcze nie istniały i nikt rozsądny nie pisałby o projekcie. Nawet beta testerzy byli bardzo poufni, chociaż byli odpowiednio nadzorowani.

Jedynym niebezpieczeństwem były zatem zapisy serwera. Każda przeglądarka internetowa jest identyfikowana podczas odwiedzania strony internetowej, w szczególności po nazwie, numerze wersji, platformie i, co nie mniej ważne, adresie IP. I to był problem. W 1990 roku informatykowi udało się zabezpieczyć wszystkie statyczne adresy IP sieci klasy A, której Apple miał wówczas prawie 17 milionów.

Umożliwiłoby to właścicielom witryn łatwe wykrycie, że wizyta miała miejsce w kampusie Apple, identyfikując przeglądarkę o nieznanej nazwie. W tym momencie każdy mógłby żartować, że Apple tworzy własną przeglądarkę internetową. Właśnie temu Melton musiał zapobiec, aby Steve Jobs mógł olśnić wszystkich na MacWorld 2003, który odbył się 7 stycznia. Melton wpadł na sprytny pomysł, aby ukryć Safari przed opinią publiczną.

Zmodyfikował ciąg znaków zawierający agenta użytkownika, czyli identyfikator przeglądarki, tak aby podszywać się pod inną przeglądarkę. Początkowo Safari (projektowi wciąż było daleko od oficjalnej nazwy) podało się za Internet Explorera dla komputerów Mac, a następnie pół roku przed premierą udawało, że jest Firefoksem Mozilli. Jednak ten środek był potrzebny tylko na terenie kampusu, więc zmodyfikowano podany ciąg, aby umożliwić wyświetlenie prawdziwego klienta użytkownika. Było to szczególnie potrzebne do testowania kompatybilności w ówczesnych dużych witrynach. Aby ciąg znaków z prawdziwym agentem użytkownika nie został wyłączony nawet w ostatecznej wersji, programiści wpadli na inne sprytne rozwiązanie - ciąg znaków był automatycznie włączany po określonej dacie, czyli 7 stycznia 2003 r., kiedy ukazała się publiczna wersja beta również wydany. Od tego momentu przeglądarka nie chowała się już za innymi i dumnie ogłosiła swoją nazwę w logach serwera - Safari. Ale jak przeglądarka zyskała tę nazwę, to wszystko inna historia.

Między innymi 7 stycznia Safari obchodziło swoje dziesiąte urodziny od momentu powstania. Dziś jej globalny udział wynosi niecałe 10%, co czyni ją czwartą najczęściej używaną przeglądarką, co nie jest złe, biorąc pod uwagę, że jest używana wyłącznie na platformie Mac (w 4. wersji opuściła Windows).

[identyfikator YouTube=T_ZNXQujgXw szerokość=”600″ wysokość=”350″]

Źródło: Donmelton.com
Tematy: ,
.