Интерфейс и возможности браузера Safari 3.1


Официальный сайт: www.apple.com/safari
Размер: 19064КБ (Windows)
Операционная система: Windows, Mac OS X
Назначение: браузер
Русский язык интерфейса: есть
Цена: бесплатный

Долгое время браузер Safari оставался исключительной собственностью Mac OS X. В этой системе он имел и имеет огромную популярность, что обеспечивает браузеру третье место по этому показателю. Его доля на рынке до выхода версии для Windows составляла, по разным подсчетам, от 3 до 4 %. Это, если вдуматься, весьма впечатляющий показатель. Mac OS X, будучи жестко привязанной к оборудованию одной фирмы, не имеет такого широкого распространения, как Windows, которую можно запустить практически на любом компьютере с процессорами Intel или AMD. Но даже, несмотря на затворническую жизнь Mac OS X, ее браузер умудрялся иметь популярность выше, чем у всех аналогичных продуктов для Windows, кроме Internet Explorer и Mozilla Firefox. С приходом Safari в бескрайние просторы Windows, популярность браузера продолжает постепенно расти и составляет сегодня от 4 до 5 %. Пришествие произошло 11 июля 2007 года.

С момента выхода первых публичных бета-версий Safari, к нему сразу было приковано пристальное внимание. Еще бы, в Windows появился не просто новый браузер, а также и новый движок WebKit, созданный на основе популярного в открытых системах KHTML, который используется в Konqueror. Интерес подогревался с помощью рекламных графиков, сравнивающих скорость работы браузеров. Нетрудно догадаться, что Safari является безоговорочным лидером, оставляя всех конкурентов далеко позади. К подобным тестам скорости следует подходить с некоторой долей скептицизма. И дело даже не в их правдивости. Скорость загрузки сайтов, в первую очередь, зависит от ширины канала. Самый быстрый, турбореактивный браузер, работающий на канале 128Кбит/с, будет загружать web-страницы медленнее, чем его черепаший друг, получающий данные со скоростью 256Кбит/с. Программные факторы, несомненно, также играют роль в скорости загрузки сайтов, но ее степень зачастую преувеличивается.

Впрочем, говоря о скорости работы браузера, необходимо также учитывать и скорость интерпретации данных. У быстрого браузера раньше начинается вывод данных на экран. Быстрый браузер обладает высокой динамикой загрузки изображений, экономным использованием памяти, не очень сильно загружает процессор. Скорость браузера выражается также в производительности при работе со страницами, перегруженными графикой, стилями, JavaScript, AJAX и прочим. Именно на основе этих показателей и составлены графики производительности на официальной странице Safari, где он показан в выигрышном свете.

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

Несмотря на весь ажиотаж вокруг выхода Safari для Windows, первые сборки работали крайне нестабильно. Мало того, движок WebKit также выдавал зачастую абсолютно неадекватные результаты, многие сайты отображались некорректно, сбивалось форматирование. Но постепенно ситуация исправлялась, и к моменту выхода очередной версии 3.1, браузер уже обладает достаточной надежностью и качественной работой движка. А это означает, что Safari для Windows можно устанавливать не просто с целью полюбоваться на диковинку, а для реальной повседневной работы.

Рабочее окно браузера оформлено в стиле Mac OS X. Оно не использует стандартное оформление Windows, не завися от выбранного стиля. Серые, на первый взгляд, унылые краски скрывают утонченный дизайн, свойственный многим приложениям Mac OS X. Кстати, пользователи Mac OS X могут найти любопытное объяснение подобной «серости». В Mac по умолчанию используется другая, более высокая гамма, нежели в Windows и, как следствие, тот же Safari выглядит светлее, не так уныло, как в Windows.

Панель инструментов имеет всего четыре кнопки, что даже меньше, чем у Mozilla Firefox. Переходы назад и вперед соседствуют с объединенной кнопкой остановки и перезагрузки страницы. Данное решение также применяется в браузере Opera. Четвертая кнопка выполняет функцию добавления страницы в закладки. После ее нажатия вызывается небольшое диалоговое окно с предложением выбора папки для ссылки на текущую страницу.

Главное окно Safari с открытой домашней страницей
Главное окно Safari с открытой домашней страницей

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

В правой части адресной строки находится оранжевая стрелка. Она вызывает уникальную функцию, не имеющую аналогов в других браузерах. Функция называется SnapBack. Как только вы включаете ее, текущий документ запоминается в буфере браузера. Далее, вы осуществляете какую-либо навигацию по ссылкам, уходите с текущей страницы. Для возврата к предыдущим документам в большинстве браузеров требуется нажимать кнопку «Назад». Иногда имеется возможность вызова меню со списком предыдущих открытых документов. Opera имеет также кнопки быстрого перехода на первую и последнюю страницы. А в Safari это сделано иначе. Меню и быстрого перехода нет. Но зато вы можете в любой момент времени вернуться на документ SnapBack. Напрашивается следующий вывод: вы теряете в гибкости, но получаете бонус в удобстве, ведь нажать на одну кнопку проще, чем всматриваться в список документов контекстного меню. Стоит отметить, что подобный тезис можно будет применить ко многим свойствам браузера.

Если на странице присутствуют ленты RSS, в правой части адресной строки появляется синяя кнопка, которая вызывает встроенный инструмент чтения новостей. О нем будет рассказано позже.

Строка ввода поискового запроса работает традиционно, однако редактировать список движков нельзя. Вы можете использовать Google и Yahoo. Меню строки содержит список недавних поисков.

Ниже адресной строки находится панель закладок, которая напоминает таковую в Mozilla Firefox. Вы можете размещать здесь ссылки на сайты, папки с закладками, а также ссылки на ленты RSS. В Mozilla Firefox они показываются также в виде папок, ведь встроенного инструмента чтения новостей там нет. В Safari в заголовке папки или ссылки показывается общее число непрочитанных статей, но открываются они не в виде папки, а вызывая встроенный инструмент чтения. Когда вы добавляете в закладки ссылки на все открытые документы, то создается единая папка. Одинарный щелчок мыши открывает все страницы во вкладках. Этот механизм называется «авто-папками». У левой границы панели находится кнопка вызова окна со списком всех закладок.

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

По умолчанию строка статуса скрыта. Ее можно включить из меню «Вид».

Продолжая тему интерфейса, нельзя не заметить еще одну важную особенность Safari – большинство его диалоговых окон открывается в стиле Mac OS X, с анимацией. Ее можно сравнить с выдачей чека банкоматом или с получением фотографии из камеры Polaroid. Все это, конечно, очень красиво, эффектно, но требует дополнительных системных ресурсов и времени на прорисовку. Отключить данное поведение окон нельзя. Большинство диалоговых окон имеют прозрачность, что еще больше добавляет эффектности. Не стала исключением и настройка панели инструментов.

Настройка панели инструментов Safari
Настройка панели инструментов Safari

В отличие от большинства популярных браузеров, Safari для Windows не имеет контекстного меню панели инструментов (в Mac OS X оно есть). Вызов диалогового окна настройки осуществляется из меню «Вид». Далее, вы можете свободно перетаскивать мышью кнопки, тем самым, добавляя или удаляя элементы. Некоторые из кнопок можно добавлять только парами - они неразлучны.

В левой части панели закладок, как было сказано ранее, находится кнопка вызова инструмента управления ими. Помимо, собственно, закладок, в Safari присутствуют коллекции. Первая из них называется «Панель закладок». Ее содержимое отображается на одноименной панели. Следующая коллекция содержит папки и ссылки, находящиеся в главном меню «Закладки». Третья коллекция Bonjour выполняет сетевые функции. С помощью нее браузер способен объявлять в локальной сети о наличии какого-либо сайта, и с другого компьютера можно получить к нему доступ. Служба Bonjour работает не только с закладками, но и различными устройствами, например, с принтерами. «История» хранит журнал посещений. Они сгруппированы по дате. Сверху находится пункт «Сегодня», а дальше папки именуются по датам. Последняя коллекция «Все источники RSS» позволяет просматривать список ссылок на ленты RSS.

Управление закладками Safari
Управление закладками Safari

Во время установки программа автоматически импортирует закладки браузеров Internet Explorer и Mozilla Firefox. Никаких вопросов при этом не задается, все происходит без участия пользователя. Однако вы можете произвести импорт вручную. При этом необходимо указать файл с закладками, имеющий расширение HTML. Подобный формат используется в браузерах семейства Mozilla. При импорте, по умолчанию создается папка с именем, включающим в себя текущую дату. Эти закладки не принадлежат ни к одной коллекции, и их нельзя увидеть каким-либо способом, кроме как из данного менеджера. Поэтому имеет смысл добавлять ссылки в коллекции, например, в главное меню или на панель закладок.

Браузер обладает встроенным инструментом чтения новостей RSS. Он отображает заголовки и краткое содержание статей, которые по умолчанию отсортированы по дате. Вы можете также выполнять сортировку по источнику, а также помещать новые статьи всегда сверху. Кроме того, имеется возможность фильтрации списка. Можно показывать новости, опубликованные сегодня, вчера, в течение последних семи дней, за текущий месяц, за последний месяц. Кроме того, в правой боковой панели показывается список источников текущей новостной ленты.

Чтение новостей RSS в браузере Safari
Чтение новостей RSS в браузере Safari

Поиск текста на странице в Safari выполняется по мере ввода запроса. Вы вводите слово, и страница сразу становится серой. Все вхождения подсвечиваются белой рамкой. Текущее слово выделяется желтым цветом, углы прямоугольника скругляются, добавляется отчетливая тень. Слева от строки ввода запроса находятся стрелки, позволяющие осуществлять навигацию по совпадениям, число которых также показывается на панели.

Поиск на странице по мере набора текста в Safari
Поиск на странице по мере набора текста в Safari

Проверка орфографии осуществляется на лету, но она работает только для английского языка. Русский словарь добавить нельзя. Это свойство является следствием истории браузера – ведь изначально он был написан для Mac OS X, где орфография и пунктуация проверяются средствами самой системы. Поэтому создавать отдельный гибкий модуль проверки авторы не стали.

В Safari используется собственное сглаживание шрифтов, которое аналогично Mac OS X. Оно сильно отличается от Clear Type, используемого в Windows и, скорее, напоминает Free Type открытых систем. Сглаживание настраивается с помощью серии сюжетных установок – для мониторов с ЭЛТ, для плоских панелей и так далее. Полностью отключить его нельзя.

Окно настроек Safari напоминает аналогичный модуль Mozilla Firefox. Если быть пунктуальным, то сначала подобная компоновка появилась именно в Mac OS X и уже позже была скопирована в открытом браузере. Компоновка элементов, структура меню – все выполнено по единой схеме. И некоторые отдельные свойства также поразительно схожи. Например, оба браузера по умолчанию сохраняют загружаемые файлы на рабочий стол.

Настройки Safari
Настройки Safari

Наверное, многие слышали или даже используют программу Roboform, которая, помимо всего прочего, позволяет хранить пользовательские данные и быстро вводить их в текстовые поля при регистрации на сайтах. Safari содержит встроенный инструмент аналогичного назначения. Вы можете создать свою карточку в адресной книге. Что любопытно, диалоговое окно не использует стиль Safari, отображаясь в соответствии с текущим стилем Windows. Браузер содержит несколько подобных окон. Что это – недоработка или умышленный отход от стандарта, сказать трудно. Карточка адресной книги позволяет вводить некоторые, если так можно выразиться, «паспортные» данные человека, его личную и служебную информацию, текстовые примечания, данные NetMeeting и сертификаты.

Ввод пользовательских данных для автоматического заполнения форм в Safari
Ввод пользовательских данных для автоматического заполнения форм в Safari

Браузер позволяет блокировать всплывающие окна, включать и выключать Java и JavaScript, подключать плагины. Последняя возможность полезна, скорее, пользователям Mac OS X. Многие интересные модули зависимы от системы и не имеют версий для Windows.

Как обстоит дело с поддержкой Web стандартов у Safari? Обратимся к популярным тестам Acid 2 и Acid 3, где проверим популярные браузеры Windows, использующие различные движки.

Acid 2

Acid2 Reference Rendering
Acid2 Reference Rendering

Тест Acid2 в Safari 3.1
Тест Acid2 в Safari 3.1

Тест Acid2 в Internet Explorer 6 SP2
Тест Acid2 в Internet Explorer 6 SP2

Тест Acid2 в Mozilla Firefox 2.0.0.13
Тест Acid2 в Mozilla Firefox 2.0.0.13

Тест Acid2 в Opera 9.26
Тест Acid2 в Opera 9.26

Acid 3

Acid3 Reference Rendering
Acid3 Reference Rendering

Тест Acid3 в Safari 3.1
Тест Acid3 в Safari 3.1

Тест Acid3 в Internet Explorer 6 SP2
Тест Acid3 в Internet Explorer 6 SP2

Тест Acid3 в Mozilla Firefox 2.0.0.13
Тест Acid3 в Mozilla Firefox 2.0.0.13

Тест Acid3 в Opera 9.26
Тест Acid3 в Opera 9.26

Видно, что среди стабильных версий популярных браузеров, Safari имеет наиболее качественную поддержку web-стандартов. Internet Explorer 7, используемый в Windows Vista не сильно отличается от старшего брата, а восьмая версия обозревателя, где обещают более полную поддержку стандартов, даже не доросла до публичной бета-версии. Mozilla Firefox 3 beta 4 идеально справляется с рожицей Acid 2, а в тесте Acid 3 набирает 61/100, что также уступает Safari 3.1. Иными словами, среди популярных браузеров Windows, Safari выходит победителем по реализации поддержки web-стандартов. Между прочим, если вспомнить Linux, то ситуация в корне не изменится. Konqueror 4.0, работая на движке KHTML, также безукоризненно проходит Acid 2, но в последнем тесте демонстрирует 49/100.

В результате, в лице Safari мы видим строгий, «правильный» браузер. Скудный набор кнопок панели инструментов компенсируется шикарным дизайном диалоговых окон. Слабые возможности расширения не кажутся большим недостатком, если вспомнить о том, что браузер по умолчанию включает в себя модуль чтения RSS, адресную книгу для заполнения текстовых полей при регистрации на сайтах, многочисленные опции, отвечающие за безопасность, приватность. Основная идея Safari – это простой, качественный web-серфинг, от которого пользователь должен получать максимум удовольствия. С методами, конечно, можно поспорить. Кому-то приятнее обвешать браузер массой дополнений, настроить его исключительно под себя и испытывать удовольствие от работы многофункционального чудовища. Но не будем забывать, Safari – продукт Apple. Он сделан просто и элегантно, а если вам это не нравится, то, извините, поменять что-либо нельзя. Поэтому если вам по душе идеология Safari, то браузер, безусловно, станет эффективным инструментом работы в Сети. В ином случае, лучше пользоваться иными браузерами, благо сейчас проблем со спросом нет, и вряд ли предвидится.



Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.