---
В первые 48 часов после анонса любопытные обитатели Сети скачали чуть больше миллиона копий Safari 3.0b для Windows XP/Vista. Не рекорд, но прилично. Сафари для Windows побила другой рекорд. Я уверен, такого числа разочарованных и возмущенных откликов в первые 48 часов своего существования не вызывал еще ни один программный продукт в мире. Но не спешите считать Safari для Windows провалом. У истории уже есть продолжение.
"Тонтон-МАКуты?"
Скачавшие Safari для Windows в самые первые часы оставили десятки тысяч сообщений в различных форумах и блогах. Большей частью предельно негативные. Но среди них (достаточно часто) попадались и удивленно-возмущенные: "все работает, все работает классно, страницы загружаются быстрее, чем в других браузерах"...
Разочаровавшиеся вскоре замолчали. А впечатления продолжали поступать. За дело взялись эксперты авторитетных компьютерных СМИ. Их мнение... в целом вполне положительное!
Если бы я не знал, насколько Apple щепетильна в вопросах этики и соблюдения законов, я бы подумал, что компания организовала десант кровожадных тонтон-МАКутов, которые с ужасающей эффективностью убедили мировое сообщество в том, что Safari 3.0b для Windows - быстрый и красивый браузер, вызывающий у пользователя лучшие чувства... хотя и не лишенный некоторых проблем, что для бета-версии, вроде бы, даже простительно.
Проблемы и в самом деле были. Об одной из них мы писали в предыдущей статье про Safari (ссылка?) - на Windows Safari работает только на операционных системах, настроенных на американскую локализацию. В Mac OS X, настроенной на любой язык, такие программы _работают_ - если операционная система не находит во внутренностях программы свой национальный вариант, "исполняется" английский. Проблема операционной системы Windows, которую придется решать Safari.
Между архитектурой Mac OS X и Windows... есть различия.
"Safari 3.0b.1"
14 июня 2007 года, через три дня после громкого и скандального выхода Safari для Windows в свет, появился ее первый апдейт, Safari 3.0b.1 - в котором самые болезненные проблемы были решены.
Видимо, команде Safari просто не пришлось спать. Инженерам из этой команды пришлось в те же самые дни еще и сессии проводить, и отвечать на вопросы, в том числе и на самые неприятные - но они справились.
В самую первую очередь были устранены проблемы, связанные с безопасностью. Джобс обещал, что "Safari 3.0 - браузер, безопасный с самого первого дня".
Безопасный. Пусть и не самого первого. В конце-концов, это ведь "бета", в сопроводительных документах которой черным по белому, абсолютно обязательно, пишется предупреждение о том, что это дорелизное программное обеспечение, которое следует пробовать осторожно. "Разработчик не несет отвественности... "
Дыры в защите специально искались - и были обнаружены. А теперь выявленные дыры "заделаны".
Да и тон выступлений и сообщений изменился.
Собственно, тон выступлений и сообщений, касающихся Safari, изменился еще за день до выхода апдейта. Просто за дело взялись серьезные и квалифицированные люди.
Они не слишком уверены в справедливости приведенных Джобсом данных о популярности браузеров, и несколько сомневаются в том, что Safari для Windows быстро отвоюет на чужой платформе приличное жизненное пространство - но о самом браузере отзываются довольно тепло.
"Yellow Box for Windows?"
Apple оберегает свои секреты строже, чем иные спецслужбы. Но люди есть люди, и иногда из-за "огненной стены" (корпоративного Firewall) просачиваются очень интересные сведения. Время от времени это "организованные" утечки, ложные цели - чтобы любопытные всех сортов и мастей запутались еще больше...
Два года назад, достояние общественности стали сведения о том, что в лабораториях Apple реанимирован один потрясающий проект, Yellow Box для Windows. Проект был приостановлен 10 лет назад, когда Mac OS X еще даже не стала называться Rhapsody (не говоря уже о Mac OS X), когда в составе новой операционной системы еще не ожидалось ничего похожего на Carbon (осовремененное наследие классической Mac OS).
Слух утих. Вообще, реанимация этого проекта была бы вполне логическим шагом. Но, даже если этот шаг и был сделан, библиотеку эту Apple планирует придерживать у себя. Момент обнародовать ее просто еще не настал, видимо.
Слух этот вспомнился в связи с выходом Safari для Windows.
Любопытные заглянули ей "под капот", и обнаружили несколько подозрительных, по их мнению, библиотек (на Windows они называются "dll"):
Названия библиотек - родные и Маковские, только расширение какое-то чуждое. Core Foundation - общая основа для Cocoa и Carbon, двух ключевых вариантов библиотек Mac OS X. Но увы, эта библиотека никогда не входила в Yellow Box. В наше время это скорее Carbon (наследие классической Mac OS). О том, что для Windows существует Core Foundation Lite, известно давно, и известно вполне официально.
Обе другие библиотеки (а) требуют для работы Core Foundation и (б) относятся к Carbon. Все эти библиотеки можно использовать как из Carbon, так и из Cocoa, но это не Cocoa.
Safari для Мака исторически пишется в Cocoa.
Создавая вариант для Windows, разработчики неминуемо постарались бы пойти по самому легкому пути, и использовать один и тот же код во всех вариантах продукта. Если бы под рукой был Yellow Box для Windows, он был бы самым естественным инструментом. Скорее всего, так и было сделано - но все следы тщательно заметены...
Иначе - просто дух захватывает, какой объем работы пришлось выполнить инженерам Apple... Интересно, а что из себя представляет Safari для iPhone?
"Будущее"
Давайте забудем о глобальном потеплении (и о новом ледниковом периоде), о приближающихся к нам астероидах и болидах - в начале любого века, такова традиция человечества, резко обостряются грезы о конце света и глобальных катастрофах. Может, все еще и утрясется.
Я имею в виду более "частное" будущее. Имеет ли шанс Safari на больший кусок мирового пирога? Да.
Пользователей у Safari вот-вот станет больше в любом случае (даже если ни один пользователь Windows больше никогда и ни за что не свяжется с Safari). На обозримое будущее, это единственный браузер для iPhone.
Я сам "мигрировал" из Internet Explorer в Safari каких-то 3-4 года назад. На первых порах, впечатления были... смешанные. Многое казалось странным и непривычным. Некоторые сайты отказывались загружаться (или странно себя вели). Оба браузера всегда были у меня под рукой.
Я до сих пор держу старенький Internet Explorer в поле своего зрения. За 2006 год мне пришлось воспользоваться им 2 или 3 раза.
Safari значительно шустрее, в нем практически не случается "глюков" - я имею в виду промышленный вариант. Сайты, которые отказываются работать с Safari, все еще встречаются - но крайне редко. Не знаю, насколько правильно утверждение о том, что "грамотно разработанная web-страница без проблем загружается с помощью любого современного браузера", но... судя по сайтам, для обращения к которым потребовалось поднимать "старичка" из анабиоза, это похоже на правду.
Скорее всего, Safari отнимет какую-то часть пользователей у Internet Explorer... но конечно же, я не имею в виду бета-версию. И, к огромному моему сожалению, едва ли они перейдут на Safari все, поголовно...