Введение

Веб-браузер OmniWeb — это прекращенный веб-браузер, разработанный и распространяемый компанией The Omni Group исключительно для операционной системы Apple macOS. Несмотря на то, что стабильная версия больше не поддерживается, она все еще доступна для бесплатной загрузки, а нестабильные версии продолжают выпускаться.

История

OmniWeb был первоначально разработан Omni Group для платформы NeXTSTEP и выпущен Lighthouse Design 17 марта 1995 года, всего через месяц после начала разработки. По мере развития NeXTSTEP в OPENSTEP, а затем в Mac OS X, OmniWeb был обновлен для работы на этих платформах. Ранние версии OmniWeb также работали на Microsoft Windows через фреймворки Yellow Box или OpenStep. После приобретения Lighthouse Design компанией Sun Microsystems, Omni Group продолжила выпуск продукта, начиная с версии 2.5. Начиная с версии 4.0, OmniWeb разрабатывался исключительно для платформы OS X. OmniWeb был разработан с использованием Cocoa API, что позволяло ему в полной мере использовать возможности OS X. Для рендеринга изображений и сглаживания текста использовался Quartz. При наличии нескольких процессоров он их использовал, а интерфейс включал элементы Aqua UI, такие как выдвижные панели, листы и настраиваемые панели инструментов. Изначально Omni Group использовала собственный движок верстки HTML, основанный на стандартных компонентах API NSText. Однако этот движок был очень медленным, особенно при прокрутке, и не полностью соответствовал современным веб-стандартам, таким как каскадные таблицы стилей (CSS). В версии 4.5 Omni Group перешла на движок рендеринга WebCore, основанный на KHTML и разработанный Apple для браузера Safari. 11 августа 2004 года Omni Group выпустила версию 5.0 OmniWeb, добавив в неё ряд новых функций. Наиболее заметным нововведением стала необычная реализация просмотра вкладок, при которой вкладки отображались вертикально в выдвижной панели сбоку окна (включая опциональные миниатюрные изображения страниц). Несмотря на споры о преимуществах выдвижной панели вкладок перед панелью инструментов вкладок, эта функция сохранилась в финальной версии. 7 сентября 2006 года была выпущена версия 5.5. Основные новые функции включали использование кастомизированной версии WebKit вместо WebCore, поддержку универсальных двоичных файлов, сохранение в веб-архив, поддержку пользовательских таблиц стилей, функцию «Выбрать следующую ссылку», отображение папок FTP, улучшенную блокировку рекламы, обновленные локализации и множество мелких изменений и исправлений ошибок. OmniWeb был флагманским приложением Omni Group, но по мере улучшения веб-браузеров OS X — Apple в конечном итоге включила Safari в состав OS X — и успешного выпуска других продуктов, таких как OmniGraffle и OmniOutliner, значимость OmniWeb снизилась. Цена OmniWeb последовательно снижалась: сначала до 39,95 долларов, а затем 24 февраля 2009 года Omni Group объявила о бесплатном распространении OmniWeb, изменив предыдущую цену в 14,95 долларов. На официальном сайте Omni Group сейчас указано, что разработка браузера больше не ведется.

Особенности

Редактирование формы в отдельном окне: нажмите на квадрат в правом верхнем углу многострочных полей формы, чтобы открыть их в отдельном окне. Это удобно при добавлении большого объема текста в небольшую область и необходимости видеть его целиком. Эта функция также позволяет вводить символы табуляции. Рабочие пространства: группы окон веб-браузера и вкладок в них. Пользователь может иметь несколько рабочих пространств для разных тем веб-исследований и быстро переключаться между ними с помощью сочетания клавиш или пункта меню. Просмотр ссылок: нажав на эту кнопку на панели инструментов, можно быстро просмотреть все ссылки на странице. Блокировка рекламы: OmniWeb использует мощную функцию блокировки рекламы на основе шаблонов, чтобы предотвратить загрузку изображений с серверов, соответствующих этим шаблонам. Также можно блокировать изображения, не принадлежащие текущему серверу, и изображения, соответствующие стандартным размерам рекламных баннеров. Быстрый набор: позволяет ввести ключевое слово или фразу для открытия определенного веб-сайта или начала конкретного веб-поиска. Настройки для конкретных сайтов: OmniWeb позволяет задавать настройки, применяемые к определенным веб-сайтам. Например, если изменить размер шрифта на веб-странице, этот размер будет использоваться на всех страницах этого сайта. Настройки сохраняются автоматически и сохраняются между сеансами работы.

Прием

OmniWeb был популярен в начале 2000-х годов, когда опыт OmniGroup в разработке OpenStep (который стал основой для Mac OS X) давал им преимущество перед другими разработчиками. До выхода Safari от Apple, Omni Group обеспечивала наилучшую поддержку технологий Mac OS X среди конкурентов (прежде всего Mozilla Firefox и Internet Explorer для Mac). Джон Сиракуза, технологический журналист и критик, пишущий для Ars Technica, сказал: «Найти [такой уровень функциональности] в полноценном приложении для Mac OS X от уважаемого разработчика с подтвержденной репутацией – всё равно что обнаружить идеальную копию Эйфелевой башни в масштабе 1/10 000 в коробке с печеньем. А потом башня превращается в крошечного робота и готовит тебе обед».