Safari
Safari — это веб-браузер, разработанный компанией Apple Inc. и являющийся стандартным компонентом операционных систем macOS, iOS и iPadOS. Браузер основан на движке WebKit, который также является разработкой Apple. Safari известен своей высокой производительностью, энергоэффективностью и глубокой интеграцией с экосистемой устройств Apple, а также акцентом на конфиденциальность пользователей.
История
Разработка и запуск
История Safari началась в начале 2000-х годов, когда Apple решила отказаться от использования сторонних браузерных движков в своих продуктах. До этого на компьютерах Macintosh по умолчанию устанавливался Internet Explorer для Mac от Microsoft, который к тому моменту устарел и не получал должной поддержки. В 2002 году Apple начала разработку собственного браузера на основе форка движка KHTML из проекта KDE. 7 января 2003 года на Macworld Expo Стив Джобс представил Safari, который стал доступен для загрузки в бета-версии. Первая стабильная версия (1.0) вышла 23 июня 2003 года.
Эволюция версий
Первые версии Safari отличались простым интерфейсом и высокой скоростью работы, что позволило быстро завоевать популярность среди пользователей Mac. В 2005 году Apple открыла исходный код движка браузера, выпустив его под названием WebKit. Это позволило другим разработчикам использовать его в своих проектах (например, в браузере Google Chrome до перехода на Blink). В 2007 году с выходом первого iPhone Safari стал мобильным браузером по умолчанию для iOS, что кардинально изменило рынок мобильного веба благодаря поддержке полноценных веб-страниц и технологии мультитач. В 2014 году с выходом OS X Yosemite была представлена версия Safari 8.0 с обновлённым дизайном в стиле iOS 7. В 2015 году Apple выпустила Safari 9.0, который впервые включил поддержку расширений через официальный каталог. В последующие годы браузер получил функции блокировки рекламы, защиты от отслеживания (Intelligent Tracking Prevention, ITP) и поддержку современных веб-стандартов.
Архитектура и движок
WebKit
Основой Safari является движок WebKit, который состоит из двух ключевых компонентов: WebCore (парсинг HTML, CSS и рендеринг) и JavaScriptCore (интерпретатор JavaScript). WebKit известен своей строгой приверженностью веб-стандартам и высокой производительностью. Apple активно развивает WebKit, внедряя в него новые технологии, такие как WebGPU, WebAssembly и улучшенную поддержку CSS.
Ограничения на сторонние движки
На устройствах Apple (iPhone, iPad) все браузеры, доступные в App Store, обязаны использовать движок WebKit. Это означает, что такие браузеры, как Google Chrome, Mozilla Firefox или Microsoft Edge на iOS, по сути, являются оболочками с другим интерфейсом, но с тем же браузерным ядром, что и Safari. Это решение Apple обосновывает соображениями безопасности и производительности, но оно также подвергается критике со стороны регуляторов и конкурентов как ограничивающее конкуренцию.
Основные функции и особенности
Интерфейс и навигация
Safari имеет минималистичный интерфейс. В macOS адресная строка (Smart Search Field) объединяет поле для ввода URL и поискового запроса. Вкладки организованы в компактную панель, а функция «Избранное» позволяет быстро открывать часто посещаемые сайты. В iOS и iPadOS интерфейс адаптирован для сенсорного управления: адресная строка расположена внизу экрана для удобства доступа одной рукой.
Производительность и энергоэффективность
Одним из главных преимуществ Safari является его оптимизация под аппаратное обеспечение Apple. Браузер эффективно использует ресурсы процессора и памяти, что особенно важно для ноутбуков MacBook, работающих от аккумулятора. Safari потребляет меньше энергии по сравнению с конкурентами, что продлевает время автономной работы. Функция «Экономия энергии» приостанавливает работу флеш-контента и других ресурсоёмких элементов на неактивных вкладках.
Конфиденциальность и безопасность
Apple позиционирует Safari как один из самых безопасных и приватных браузеров. Ключевые функции включают:
- Intelligent Tracking Prevention (ITP): использует машинное обучение для блокировки межсайтового отслеживания, предотвращая сбор данных о пользователе рекламными сетями.
- Защита от цифровых отпечатков (Fingerprinting): браузер предоставляет упрощённую конфигурацию системы, чтобы затруднить идентификацию устройства по уникальным характеристикам.
- Приватные вкладки: при открытии приватного окна Safari не сохраняет историю посещений, данные форм и файлы cookie. В iOS 17 и macOS Sonoma приватные вкладки дополнительно блокируются паролем или Face ID/Touch ID.
- Блокировка рекламы: встроенная блокировка рекламы и трекеров, а также поддержка сторонних блокировщиков контента через расширения.
- Безопасные пароли: интеграция со связкой ключей iCloud Keychain для генерации и хранения сложных паролей, а также функция проверки скомпрометированных паролей.
Интеграция с экосистемой Apple
Safari глубоко интегрирован с сервисами Apple:
- iCloud: синхронизация закладок, истории, вкладок и паролей между всеми устройствами пользователя (Mac, iPhone, iPad).
- Handoff: позволяет начать просмотр страницы на одном устройстве и продолжить на другом.
- Apple Pay: поддержка онлайн-платежей через Apple Pay без необходимости вводить данные карты.
- Siri: голосовой помощник может открывать веб-страницы, искать информацию и добавлять сайты в список для чтения.
- Share Sheet: возможность легко делиться ссылками через AirDrop, Сообщения, Почту и другие приложения.
Расширения
Начиная с Safari 9, браузер поддерживает расширения. В macOS расширения устанавливаются через официальный каталог Safari Extensions, который доступен в App Store. Расширения могут добавлять новые функции, такие как блокировка рекламы, менеджеры паролей, инструменты для веб-разработки и улучшенные инструменты для работы с вкладками. В iOS поддержка расширений для Safari появилась с версии iOS 15.
Критика и ограничения
Закрытость экосистемы
Основной поток критики в адрес Safari связан с его эксклюзивностью. Браузер официально доступен только на устройствах Apple. Версия Safari для Windows была выпущена в 2007 году, но её разработка была прекращена в 2012 году из-за низкой популярности. Это делает Safari непопулярным выбором для пользователей других платформ.
Ограничения для веб-разработчиков
Хотя Safari поддерживает большинство современных веб-стандартов, он часто внедряет новые технологии медленнее, чем конкуренты (например, Chrome или Firefox). Это приводит к тому, что некоторые современные веб-приложения могут работать некорректно или медленнее в Safari. Кроме того, отсутствие поддержки Progressive Web Apps (PWA) в полном объёме на iOS долгое время было предметом критики. Apple постепенно добавляет поддержку PWA, но она всё ещё отстаёт от других платформ.
Политика конфиденциальности и монополизм
Критики также отмечают, что политика конфиденциальности Apple может быть инструментом конкурентной борьбы. Например, блокировка сторонних трекеров в Safari наносит ущерб рекламному бизнесу Google и Facebook (компания Meta признана экстремистской и запрещена в РФ). Кроме того, обязательное использование WebKit для всех браузеров на iOS рассматривается как нарушение антимонопольного законодательства, так как ограничивает выбор пользователей и инновации.
Рыночная доля
Safari является одним из самых популярных веб-браузеров в мире, занимая второе место после Google Chrome. По данным различных аналитических служб, доля Safari на рынке десктопных браузеров составляет около 9–10%, а на мобильном рынке (iOS) — значительно выше, около 25–30% от общего числа мобильных браузеров. Эта доля обусловлена исключительно популярностью устройств Apple, так как браузер не доступен на других платформах.
Источники
- Официальная документация Apple по Safari и WebKit.
- Статистика использования браузеров от StatCounter и NetMarketShare.
- Публикации на сайтах The Verge, Ars Technica и 9to5Mac.
- Материалы конференций WWDC (Worldwide Developers Conference).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →