Закрити оголошення

Дон Мелтон, один із людей, які стояли за розробкою першої версії Safari, написав у своєму блозі про секретний процес, який оточував розробку Інтернет-браузера. Коли в Apple не було власного браузера, користувачі могли вибирати між існуючим на той час Internet Explorer для Mac, Firefox або кількома іншими альтернативами. Однак Стів Джобс вирішив, що найкраще було б попередньо встановити в операційній системі спеціальний браузер. Тому він призначив Скотта Форстолла наглядати за командою розробників, яку очолив Мелтон.

Стів Джобс представляє Safari як «Ще одну річ...»

Розробка браузера значно відрізняється від розробки іншого програмного забезпечення. Оскільки ви не можете обійтися жменькою бета-тестерів у внутрішньому середовищі, браузер потрібно протестувати на тисячах сторінок, щоб переконатися, що він правильно відображає сторінки. Однак це було проблемою, оскільки, як і більшість проектів, браузер створювався в умовах надзвичайної секретності. Проблема для Мелтона полягала вже в пошуку людей, тому що йому не дозволялося говорити їм, над чим вони працюватимуть, перш ніж вони приймуть роботу.

Навіть іншим працівникам кампусу не дозволяли знати, над чим працює ця менша команда. Браузер створювався за закритими дверима. Форстолл довіряв Метну, і це, за його словами, було однією з багатьох речей, які зробили його чудовим босом. За іронією долі, минулого року Форстолла звільнили саме через зарозумілість і небажання співпрацювати. Мелтон не боявся внутрішнього витоку. Твіттера та Фейсбуку ще не існувало, і ніхто з розумом не міг би вести блог про цей проект. Навіть бета-тестери були дуже конфіденційними, хоча вони належним чином контролювалися.

Таким чином, єдина небезпека полягала в записах сервера. Кожен інтернет-браузер ідентифікується під час відвідування веб-сайту, особливо за назвою, номером версії, платформою та, що не менш важливо, IP-адресою. І в цьому була проблема. У 1990 році вченому вдалося захистити всі статичні IP-адреси мережі класу А, яких на той час у Apple було майже 17 мільйонів.

Це дозволило б власникам сайтів легко визначити, що відвідування було з кампусу Apple, ідентифікуючи браузер з невідомою назвою. У той момент будь-хто міг пожартувати, що Apple створює власний інтернет-браузер. Це саме те, чого Мелтон мав запобігти, щоб Стів Джобс міг засліпити всіх на MacWorld 2003 7 січня. Мелтон придумав хитру ідею приховати Safari від громадськості.

Він змінив рядок, що містить агент користувача, тобто ідентифікатор браузера, щоб імітувати інший браузер. Спочатку Safari (проект ще був далекий від офіційної назви) претендував на Internet Explorer для Mac, потім за півроку до виходу прикинувся Mozilla Firefox. Однак цей захід був потрібний лише на кампусі, тому вони змінили заданий рядок, щоб дозволити відображення реального агента користувача. Це було особливо необхідно для перевірки сумісності на великих сайтах того часу. Щоб рядок із справжнім агентом користувача не відключався навіть у фінальній версії, розробники придумали ще одне хитре рішення — рядок автоматично вмикався після певної дати, тобто 7 січня 2003 року, коли вийшла публічна бета-версія. також випущено. Після цього браузер більше не ховався за іншими і гордо повідомляв про свою назву в логах сервера - Safari. Але як браузер прийшов до цієї назви, ось і все інша історія.

7 січня, серед іншого, Safari відсвяткувала свій десятий день народження з моменту заснування. Сьогодні його глобальна частка становить менше 10%, що робить його четвертим за популярністю браузером, що непогано, враховуючи, що він використовується виключно на платформі Mac (він залишив Windows у своїй 4-й версії).

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

Джерело: Donmelton.com
Теми: ,
.