Închide anunțul

Don Melton, unul dintre oamenii din spatele dezvoltării primei versiuni de Safari, a scris pe blogul său despre procesul secret care a înconjurat dezvoltarea browserului de internet. Pe vremea când Apple nu avea propriul browser, utilizatorii puteau alege între Internet Explorer existent atunci pentru Mac, Firefox sau alte câteva alternative. Cu toate acestea, Steve Jobs a decis că cel mai bine ar fi să aibă un browser personalizat preinstalat în sistemul de operare. Prin urmare, l-a desemnat pe Scott Forstall să supravegheze echipa de dezvoltare condusă de Melton.

Steve Jobs prezintă Safari drept „Încă un lucru...”

Dezvoltarea unui browser este mult diferită de dezvoltarea altor software. Deoarece nu vă puteți descurca cu o mână de testere beta într-un mediu intern, browserul trebuie testat pe mii de pagini pentru a vă asigura că redă paginile corect. Cu toate acestea, aceasta a fost o problemă, deoarece, la fel ca majoritatea proiectelor, browserul a fost creat în secret extrem. Problema pentru Melton era deja în găsirea de oameni, pentru că nu avea voie să le spună la ce vor lucra înainte ca ei să accepte postul.

Chiar și altor lucrători din campus nu li sa permis să știe la ce lucra această echipă mai mică. Browserul a fost creat cu ușile închise. Forstall a avut încredere în Metn, despre care a spus că este unul dintre multele lucruri care l-au făcut un mare șef. În mod ironic, Forstall a fost concediat anul trecut tocmai din cauza aroganței și a nedorinței de a coopera. Melton nu se temea de o scurgere interioară. Twitter și Facebook nu existau încă și nimeni cu suficient simț nu ar scrie pe blog despre proiect. Chiar și testerii beta au fost foarte confidențiali, deși au fost supravegheați corespunzător.

Singurul pericol constă astfel în evidențele serverului. Fiecare browser de internet este identificat atunci când vizitează un site web, în ​​special după nume, număr de versiune, platformă și, nu în ultimul rând, adresa IP. Și asta era problema. În 1990, un informatician a reușit să securizeze toate adresele IP statice ale rețelei de clasă A, din care Apple avea aproape 17 milioane la acea vreme.

Acest lucru ar permite proprietarilor de site-uri să detecteze cu ușurință că vizita a fost dintr-un campus Apple, identificând browserul cu un nume necunoscut. În acel moment, oricine ar putea glumi că Apple își creează propriul browser de internet. Este exact ceea ce Melton trebuia să prevină, astfel încât Steve Jobs să poată uimi pe toată lumea la MacWorld 2003 pe 7 ianuarie. Melton a venit cu o idee inteligentă de a ascunde Safari de public.

El a modificat șirul care conține agentul utilizator, adică identificatorul browserului, pentru a uzurpa identitatea unui browser diferit. La început, Safari (proiectul era încă departe de numele oficial) a pretins că este Internet Explorer pentru Mac, apoi, cu jumătate de an înainte de lansare, s-a prefăcut a fi Firefox al Mozilla. Cu toate acestea, această măsură era necesară doar în campus, așa că au modificat șirul dat pentru a permite afișarea agentului utilizator real. Era necesar în special pentru testarea de compatibilitate pe site-uri mari ale vremii. Pentru ca șirul cu un user agent real să nu fie dezactivat nici măcar în versiunea finală, dezvoltatorii au venit cu o altă soluție inteligentă - șirul a fost activat automat după o anumită dată, care era 7 ianuarie 2003, când versiunea publică beta a fost de asemenea eliberat. După aceea, browserul nu s-a mai ascuns în spatele altora și și-a anunțat cu mândrie numele în jurnalele serverului - Safari. Dar cum a ajuns browserul la acest nume, asta este alta poveste.

Pe 7 ianuarie, printre altele, Safari și-a sărbătorit a zecea aniversare de la înființare. Astăzi, are o cotă globală de sub 10%, făcându-l al 4-lea cel mai folosit browser, ceea ce nu este rău având în vedere că este folosit exclusiv pe platforma Mac (a lăsat Windows în a 11-a versiune).

[youtube id=T_ZNXQujgXw lățime=”600″ înălțime=”350″]

sursa: Donmelton.com
Subiecte: ,
.