Закрыть объявление

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

Стив Джобс представляет Safari как «Еще одну вещь…»

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

Даже другим работникам кампуса не разрешалось знать, над чем работала эта небольшая команда. Браузер создавался за закрытыми дверями. Форстолл доверял Метну, и это, по его словам, было одним из многих качеств, которые сделали его отличным начальником. По иронии судьбы, в прошлом году Форстолла уволили именно из-за высокомерия и нежелания сотрудничать. Мелтон не боялся внутренней утечки. Твиттера и Фейсбука тогда еще не существовало, и никто, у кого было бы достаточно здравого смысла, не стал бы писать об этом проекте. Даже бета-тестеры вели себя очень конфиденциально, хотя и находились под должным контролем.

Таким образом, единственная опасность заключалась в записях сервера. Каждый интернет-браузер идентифицируется при посещении веб-сайта, в частности, по имени, номеру версии, платформе и, что не менее важно, по IP-адресу. И в этом была проблема. В 1990 году ученому-компьютерщику удалось защитить все статические IP-адреса сети класса А, которых на тот момент у Apple было почти 17 миллионов.

Это позволит владельцам сайтов легко определить, что посещение было совершено из кампуса Apple, идентифицируя браузер по неизвестному имени. В тот момент любой мог пошутить, что Apple создает собственный интернет-браузер. Это именно то, что Мелтону нужно было предотвратить, чтобы Стив Джобс мог ошеломить всех на MacWorld 2003 7 января. Мелтону пришла в голову умная идея скрыть Сафари от публики.

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

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

[youtube id=T_ZNXQujgXw ширина=”600″ высота=”350″]

Источник: Донмелтон.com
Темы: ,
.