MY.UAСтатьи
Safari или чем заменить Microsoft Explorer
Safari или чем заменить Microsoft Explorer

Safari или чем заменить Microsoft Explorer

В 2001 году для подавляющего большинства обитателей планеты Земля Internet и Internet Explorer были чуть ли не одним и тем же.

Попытки противопоставить этой монополии что-то своё предсказуемо заканчивались ничем.

Бессмысленно даже пытаться.

В июне 2001 года, в обстановке абсолютной секретности, в Apple приступили к разработке собственного веб-браузера.

Организовать и осуществить эту авантюру (узнай журналисты об этом проекте, “авантюра” была бы самым мягким определением задуманного) поручили Скотту Форстоллу.

Команда проекта, бросающая вызов огромному монополисту, состояла из двух человек.

В апреле компания Eazel закончила разработку Nautilus 1.0, оболочки превращавшей Linux в операционную для обычных пользователей, конкурента для Windows и Mac OS X, к тому же бесплатного – и в тот же самый день сократила две трети своего штата.

Apple приняла на работу лучших из попавших под это сокращение.

Дон Мелтон, ставший техническим менеджером авантюрного проекта, в Eazel возглавлял разработку проекта Nautilus, Кен Коценда – пока еще единственный инженер в команде – был одним из программистов в этом проекте.

Из них только Дон Мелтон имел некоторый опыт разработки браузеров (превращение Netscape в проект с открытым исходным кодом Mozilla – он вычищал код от нецензурных комментариев).

Здравый смысл подсказывает: ничего хорошего у них получиться не могло….

Это продолжение серии про Safari, предыдущие части: Первая часть: Safari 7 и Скотт Форстолл.

Ничего хорошего не получается! О том, что им предстоит работать вместе, и их первым заданием в Apple станет написание браузера, лучшего чем Microsoft Internet Explorer, Дон и Кен узнали подписав соглашения о неразглашении и ознакомившись с правилами внутреннего распорядка (никому ни о чем не рассказывать, кодовое наименование проекта за пределами рабочей комнаты и офиса их руководителя не произносить и тому подобными ущемлениями свобод).

Неведомое, конечно же, интригует и возбуждает любопытство, но вот вы бы подписались на выполнение явно чего-то очень нетривиального и страшно секретного, не имея никакого представления о том чем вам придется заниматься?.

Во времена Стива Джобса это было обычной практикой в Apple.

Почти все кто создавал в этой компании настоящие чудеса, прошел через это.

Нормальные на таких условиях работать не соглашались.

Но мы отвлеклись.

Справиться с непосильной задачи требовалось за год или полтора.

Все было не так плохо – вакансий в проекте было немало, просто сумасшедших с подходящей квалификацией найти было очень непросто.

А ветераны разработки других браузеров, как правило, первым делом сообщали интервьюерам что они готовы заниматься чем угодно, только не браузерами – безнадежно, надоело, устали.

Кен никогда не участвовал в разработке браузеров, поэтому Дону пришлось потратить два дня на ликбез.

Объяснить что такое HTML, CSS, Java.

Script и прочий алфавитный суп.

Поскольку написать полноценный (а от них требовался не просто полноценный, но лучший в мире) браузер с нуля за год или два абсолютно невозможно, Дон и Кен занялись поиском подходящего браузера с открытым исходным кодом и щадящей лицензией, который стал бы основой для их разработки.

И, что было естественно, первым кандидатом на такую основу стал Mozilla.

Вообще-то они составили список потенциальных “доноров”, на шестой позиции которого был мало кому известный Konqueror.

Но начали с первой позиции.

Исходный код Mozilla был огромен: почти полтора миллиона строк.

На то чтобы просто построить Mozilla в Mac OS X ушла неделя.

Иконка браузера появилась в доке – и тут же исчезла.

Еще через неделю впервые удалось дойти до открытия пустого окна.

Но открыть веб-страницу не удавалось.

Недели напряженной работы (без выходных, с раннего утра до поздней ночи) не привели ни к каким обнадеживающим результатам.

Руководство (Скотт Форстолл) уже проявляло нетерпение, и сомнения в их способности сделать что-то полезное.

За шесть недель с начала разработки так и не удалось открыть даже самую простенькую веб-страницу, это был провал.

Ричард Вильямсон Вскоре Дон Мелтон интервьюировал нового кандидата (предыдущие были отклонены или отказались сами), говорившего с британским акцентом, и был настолько самоуверен, что у Дона возникли сомнения.

Хотя на все технические вопросы кандидат отвечал грамотно и, судя по всему, требуемой квалификацией обладал.

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

В начале 90-х Ричард работал под его руководством в NeXT, и проявил себя хорошо.

Его приняли.

Ричард начал свой первый день с вопросов о том, что и как было сделано до него, и в чем собственно есть проблемы.

Его самоуверенность раздражала, но вопросы были уместны.

Никак не комментируя ответы коллег, Ричард продолжал задавать вопросы, а потом взял таймаут на “подумать”.

Через два дня он пригласил Дона и Кена, пообещав им показать что-то интересное.

На Mac’е Ричарда браузер с неизвестной иконкой лихо запустился, без проблем открыл запрошенную веб-страницу, затем другую, успешно перешел по ссылке на этой странице, вернулся назад – все работало.

То, на что ушло шесть недель, достигнуто за два дня? Правда, текст в браузере отображался кривовато, шрифты были ужасными, поддержка стилей и размеров шрифтов отсутствовала в принципе – но это было неважно.

Гений? Ричард не просто так задавал вопросы.

Он взглянул на происходящее свежим взглядом, и пришел к неожиданным выводам, которые не стал сообщать, решив сначала попробовать, и за двое суток реализовал свои идеи.

Вместо Mozilla он выбрал Konqueror.

По набору функций этот браузер ни в чем не уступал Mozilla, но по размеру исходного кода был намного меньше.

У Konqueror’а, как и у Mozilla, не было версии для Mac OS X, но Ричард не стал с места в карьер адаптировать хоть и меньший по размеру, но все-таки огромный, исходный код в Mac OS X.

Вместо этого он написал “перемычку” (shim) между Mac OS X и всей системой KDE.

Это очень непросто, но если не обращать внимание на неактуальные подробности это вовсе не невозможно.

То есть, все-таки гений.

Теперь было что ответить Скотту на его ежедневный и все более ехидный вопрос.

Новость дошла до самого Стива Джобса.

Фронт работ и сроки По-хорошему, работа над собственным браузером только должна была начаться.

А чтобы уложиться в сжатые сроки, код “основы” подвергли внимательному изучению.

Рядом с Mac’ами установили несколько LInux-машин с установленным на них Konqueror’ом, чтобы иметь возможность изучать работу исходных механизмов в динамике.

Исходный код, по сравнению с Mozilla, выглядел простым и компактным – в директории верхнего уровня были только две поддиректории, KHTML и KJS.

Всего триста с небольшим файлов.

Посчитали число строк в коде (при таком подсчете игнорируются пустые строки и строки с комментариями), получилось 120 тысяч строк.

В 2003 году Стив назвал другое число строк – 140 тысяч, кто из них был более прав я не знаю.

В любом случае это в десять с лишним раз меньше чем в Mozilla.

На подходе были новые сумасшедшие (согласившиеся взяться за проект о сути которого они ничего не знали, но по мнению его руководителей способных принести ему пользу), и первый этап (настоящий перенос Konqueror’а в Mac OS X) было решено завершить за 4 месяца.

А весь проект должен был занять 18 месяцев, включая уже потраченные два.

Поделиться
Поделиться сюжетом
Источник материала
Співачка Тейлор Свіфт і зірка американського футболу Тревіс Келсі зіграли весілля в Нью-Йорку
Ukraine Art News
2026-07-09T07:48:52Z
Гаррі Стайлз потрапив до Книги рекордів Гіннеса після 12 аншлагових концертів на «Вемблі»
Elle
2026-07-06T16:09:37Z
Найгучніше весілля року: як Тейлор Свіфт і Тревіс Келсі перетворили Madison Square Garden на казковий сад
Elle
2026-07-05T18:39:39Z
Фото дня: син Гвінет Пелтроу та Кріса Мартіна дебютує в новій рекламній кампанії Burberry
Elle
2026-07-03T10:39:30Z
Енн Гетевей демонструє, як носити червоний колір під час вагітності — два нестандартні образи на літо-2026
Elle
2026-07-02T18:30:41Z
Помер соліст Village People і співавтор легендарного хіта Y.M.C.A. Віктор Вілліс
Ukraine Art News
2026-07-02T09:45:32Z
Фото дня: Кейт Міддлтон зійшла на три головні вершини Великої Британії за 24 години
Elle
2026-06-30T13:27:32Z
В Україні існувало понад 100 технік вишивки, але більшість із них були втрачені - колекціонерка
Ukraine Art News
2026-06-28T11:51:30Z
Кохання Людини-павука: усі найяскравіші образи Зендеї й Тома Голланда у світовому престурі
Elle
2026-06-25T09:06:43Z
Казка для нареченої: найкрасивіші весільні сукні на Тижні високої моди в Парижі
Elle
2026-07-12T19:42:32Z
Заступниця міністра пішла у відстаку: чому в Еквадорі виник скандал через проєкт Національного музею?
Хмарочос
2026-07-12T07:09:38Z
У Львові обрали найкращий проєкт кварталу соціального житла
Хмарочос
2026-07-11T08:27:48Z
В Колумбії сторорили культурий ценр для переселенців. Проєкт можна копіювати без авторських прав
Хмарочос
2026-07-11T07:06:40Z
Спідниця bubble знову повертається до трендів: Демі Мур і Таллула Вілліс показали, як носити головний силует сезону
Elle
2026-07-10T19:51:36Z
Подорож у минуле: історія культової Balenciaga City Bag, наново переосмисленої П’єрпаоло Піччолі
Elle
2026-07-10T13:51:30Z
У Виставковому центрі в Києві пройде фестиваль адопції тварин
Хмарочос
2026-07-10T09:33:41Z
7 трендових ідей манікюру на липень 2026 року
Elle
2026-07-09T15:39:30Z
Елегантність не має терміну придатності: найстильніші речі для позачасового гардероба в колекції BEVZA Pre-Spring 2027
Elle
2026-07-09T15:00:34Z
Дивимося перший трейлер документального фільму «Кузьма: Страшно веселий»
Elle
2026-07-13T11:51:41Z
100 років української анімації: LINOLEUM та Довженко-Центр розпочинають розробку стратегії святкування
Cineast
2026-07-13T11:03:37Z
Фільми та серіали з Сідні Свіні: від романтики до темного трилеру
oKino
2026-07-13T09:46:15Z
Які українські фільми покажуть на кінофестивалі в Локарно-2026 та що про них відомо
Elle
2026-07-11T12:39:29Z
Дебютна режисерська робота Павла Шпегуна «Тиша» увійшла до конкурсної програми 83-го Венеційського міжнародного кінофестивалю
Cineast
2026-07-10T15:48:37Z
Українсько-німецька драма «Я рідко прокидаюсь мріючи» змагатиметься за «Золотого леопарда» в Локарно
Cineast
2026-07-10T14:33:33Z
Найгірший результат за всю історію кіноадаптацій Disney: що не так з художнім фільмом «Ваяна»
Elle
2026-07-10T12:45:31Z
Світова прем’єра нової стрічки Наталки Ворожбит «Демони» відбудеться в офіційній програмі кінофестивалю в Локарно
Cineast
2026-07-09T12:54:36Z
Тріумф «Пітта» та рекорд «Хитрощів»: оголошено номінантів премії «Еммі-2026»
Elle
2026-07-09T09:30:31Z
Гора сміття біля Джакарти: один із найбільших полігонів світу годує 10 тисяч мешканців
Хмарочос
2026-07-13T10:54:40Z
Назвали найбільші міста планети: хто очолив рейтинг
Хмарочос
2026-07-12T09:51:40Z
Перед театром Volksbühne у Берліні відкриють міську купальню з безкоштовним входом
Хмарочос
2026-07-12T09:15:41Z
У Мексиці відкрили лінійний парк уздовж історичної залізниці
Хмарочос
2026-07-11T10:12:37Z
У Португалії звели приватний панельний будинок із лушпинням
Хмарочос
2026-07-10T15:54:43Z
У Бельгію старовинну фабрику перетворили на готель із глиняними ваннами
Хмарочос
2026-07-10T11:12:47Z
Від Чукутихи до Франкового каменя: у Верховині створюють інтерактивний маршрут "Мандрівка плаями Гуцульської столиці"
Ukraine Art News
2026-07-09T07:49:01Z
Як виглядав Луцьк понад 100 років тому: десятки архівних фото "ожили" завдяки ШІ
Ukraine Art News
2026-07-09T07:48:55Z
5 правил ідеальної відпустки біля моря
Elle
2026-07-08T13:39:31Z
Манікюр на літо-2026 для чудового настрою попри все: 10 модних ідей
Elle
2026-07-13T12:42:31Z
Гороскоп на молодик у Раку 14 липня для всіх знаків Зодіаку
Elle
2026-07-13T11:33:34Z
ПРОСТІР ДОСЛІДЖЕННЯ у «Бабиному Яру»: що варто знати про проєкт, присвячений архівам, пам'яті та родинній історії
Elle
2026-07-13T11:00:31Z
На Осокорках збудували «магазин-укриття» на 400 людей без укриття
Хмарочос
2026-07-13T08:39:39Z
Суд зобов’язав компанію мільйонера звільнити пляж «Золотий берег» в Одесі
Хмарочос
2026-07-13T07:57:41Z
4 експерти дискутують, хто оплатить капремонт 180 тисяч старих будинків України — і чи є відповідь?
Хмарочос
2026-07-13T06:21:40Z
Цирк у дворі й майданчик на 1500 м²: у Синергія Сіті відкрили новий простір для дітей
Хмарочос
2026-07-13T06:09:49Z
Польська влада повертається до України. Як вдалося уникнути ескалації у роковини Волині
Европейская правда
2026-07-13T02:39:07Z
У Мюнхені побудували дитсадок, де між поверхами можна спускатися гіркою
Хмарочос
2026-07-12T07:51:38Z
У США будують вертипорти для аеротаксі: коли сервіс працювати?
Хмарочос
2026-07-11T11:21:43Z
Індія запускає перший водневий потяг: коли він вирушить у рейс
Хмарочос
2026-07-11T10:45:40Z
Європарламент заборонив сканувати переписки у месенджерах
Хмарочос
2026-07-10T09:24:39Z
Як вибрати планшет Samsung для щоденних завдань
Cineast
2026-07-08T08:51:39Z
Viber Dating дарує знижку на триденний абонемент Atlas Festival
Хмарочос
2026-07-08T08:36:47Z
У центрі Львова заборонили кидати самокати будь-де
Хмарочос
2026-07-01T07:42:40Z
З липня Україна переходить на новий тип бензину. Що це означає
Хмарочос
2026-07-01T06:48:41Z
Продажі в магазинах Prostor зросли уп’ятеро завдяки фейку про закриття
Хмарочос
2026-06-30T15:42:38Z
Кращі моделі жіночих годинників Garmin
Gloss
2026-06-23T13:51:36Z
10 продуктів, які варто вживати після тренувань, щоб отримати тіло своєї мрії та позбутися м’язових спазмів
Elle
2026-06-18T12:12:45Z
Білковий сніданок для швидкого схуднення: поради та рецепти від фітнес-експертки
Elle
2026-04-23T14:57:30Z
Корисний протеїновий перекус від знаменитої фітнес-тренерки, який забезпечить відчуття ситості надовго
Elle
2026-04-16T16:18:28Z
5 корисних перекусів на всі випадки життя
Elle
2026-04-07T16:21:30Z
Свята без алкоголю: 6 ідей zero-коктейлів
Elle
2025-12-30T13:48:17Z
Імбирне печиво як в Нью-Йорку: елементарний рецепт з продуктів, які є на кожній кухні
Elle
2025-12-09T16:15:46Z
Кава з сіллю: наважтеся спробувати! Навіщо додають сіль у каву, як це впливає на смак та у яких країнах це традиція
Photo Lviv
2025-11-30T06:12:14Z
Мигдальний тарт зі сливами: покроковий рецепт найніжнішого осіннього десерту
Elle
2025-11-18T18:30:23Z
Готуємо швидку смачну та ефектну страву на Гелловін
Elle
2025-10-31T11:15:32Z