Reklamani yopish

Safari’ning birinchi versiyasini ishlab chiqish ortida turganlardan biri bo‘lgan Don Melton o‘z blogida internet-brauzerning rivojlanishi atrofidagi maxfiy jarayon haqida yozdi. Apple o'z brauzeriga ega bo'lmaganida, foydalanuvchilar o'sha paytda mavjud bo'lgan Mac, Firefox uchun Internet Explorer yoki boshqa bir nechta alternativlardan birini tanlashlari mumkin edi. Biroq, Stiv Jobs operatsion tizimda oldindan o'rnatilgan maxsus brauzerga ega bo'lish yaxshiroq deb qaror qildi. Shuning uchun u Skott Forstallga Melton boshchiligidagi rivojlanish guruhini nazorat qilishni tayinladi.

Stiv Jobs Safari-ni “Yana bir narsa...” deb tanishtiradi.

Brauzerni ishlab chiqish boshqa dasturlarni ishlab chiqishdan ancha farq qiladi. Ichki muhitda bir nechta beta testerlar bilan ishlay olmasligingiz sababli, sahifalarni to'g'ri ko'rsatishini ta'minlash uchun brauzer minglab sahifalarda sinovdan o'tkazilishi kerak. Biroq, bu muammo edi, chunki ko'pgina loyihalar singari, brauzer o'ta maxfiylikda yaratilgan. Meltonning muammosi allaqachon odamlarni topishda edi, chunki u ishni qabul qilishdan oldin ularga nima ustida ishlashlarini aytishga ruxsat berilmagan.

Hatto kampusdagi boshqa ishchilarga ham bu kichikroq jamoa nima ustida ishlayotganini bilishga ruxsat berilmagan. Brauzer yopiq eshiklar ortida yaratilgan. Forstall Metnga ishongan, uning so'zlariga ko'ra, bu uni ajoyib xo'jayin qilgan ko'p narsalardan biri edi. Ajablanarlisi shundaki, Forstall o'tgan yili aynan takabburlik va hamkorlik qilishni istamagani uchun ishdan bo'shatildi. Melton ichkaridan oqishdan qo'rqmadi. Twitter va Facebook hali mavjud emas edi va yetarlicha aqlga ega bo'lgan hech kim loyiha haqida blog yozmaydi. Hatto beta testerlari ham juda maxfiy edi, garchi ular to'g'ri nazorat qilingan bo'lsa ham.

Shunday qilib, yagona xavf server yozuvlarida yotardi. Har bir internet-brauzer veb-saytga tashrif buyurganida, ayniqsa nomi, versiya raqami, platformasi va oxirgi, lekin eng muhimi, IP manzili bo'yicha aniqlanadi. Va bu muammo edi. 1990 yilda kompyuter olimi A sinfidagi tarmoqning barcha statik IP manzillarini himoyalashga muvaffaq bo'ldi, o'sha paytda Apple deyarli 17 millionga ega edi.

Bu sayt egalariga tashrif Apple kampusidan bo'lganini osongina aniqlash imkonini beradi, brauzerni noma'lum nom bilan aniqlaydi. O'sha paytda har kim Apple o'zining Internet-brauzerini yaratmoqda, deb hazil qilishi mumkin. Stiv Djobs 2003 yanvar kuni bo'lib o'tgan MacWorld 7 ko'rgazmasida barchani hayratga solishi uchun Melton aynan shu narsaning oldini olishi kerak edi. Melton Safari-ni ommadan yashirish uchun aqlli g'oyani o'ylab topdi.

U foydalanuvchi agenti, ya'ni brauzer identifikatorini o'z ichiga olgan qatorni boshqa brauzerga o'xshatish uchun o'zgartirdi. Avvaliga Safari (loyiha rasmiy nomdan uzoq edi) o'zini Mac uchun Internet Explorer deb da'vo qilgan bo'lsa, so'ng chiqishidan yarim yil oldin u o'zini Mozilla Firefox brauzeri deb ko'rsatdi. Biroq, bu o'lchov faqat kampusda kerak edi, shuning uchun ular haqiqiy foydalanuvchi agentini ko'rsatishga ruxsat berish uchun berilgan qatorni o'zgartirdilar. Bu, ayniqsa, o'sha paytdagi yirik saytlarda muvofiqlikni tekshirish uchun kerak edi. Haqiqiy foydalanuvchi agenti bilan string oxirgi versiyada ham o'chirilmasligi uchun ishlab chiquvchilar yana bir aqlli yechimni topishdi - string ma'lum bir sanadan keyin avtomatik ravishda yoqilgan edi, ya'ni 7 yil 2003 yanvarda ommaviy beta versiyasi bo'lganida. ham chiqarildi. Shundan so'ng, brauzer endi boshqalarning orqasiga yashirmadi va o'z nomini server jurnallarida g'urur bilan e'lon qildi - Safari. Lekin brauzer qanday qilib bu nomga keldi, hammasi shu boshqa hikoya.

7-yanvar kuni, boshqa narsalar qatori, Safari tashkil etilganidan beri o'n yilligini nishonladi. Bugungi kunda uning global ulushi 10% dan kam bo'lib, u eng ko'p ishlatiladigan brauzerlar ro'yxatida 4-o'rinni egallaydi, bu faqat Mac platformasida qo'llanilishini hisobga olsak yomon emas (u Windows-ni 11-versiyasida qoldirgan).

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

Manba: Donmelton.com
Mavzular: ,
.