Safari

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Safari
Логотип программы Safari
Скриншот программы Safari
Тип Браузер
Разработчик Apple
Написана на C++[1], Objective-C
Движок WebKit
Операционные системы macOS
iOS
Windows начиная с Windows XP (разработка прекращена, последняя версия: 5.1.7 от 9 мая 2012)
Первый выпуск 7 января 2003
Последняя версия 16.5.2 (11.07.2023)
Тестовая версия
Состояние В активной разработке
Лицензия Проприетарная
Движок — LGPLv2 / BSD-style
Сайт apple.com/ru/safari/
Логотип Викисклада Медиафайлы на Викискладе

Safari (МФА: [səˈfɑːɹ.i]) — браузер, разработанный корпорацией Apple и входящий в состав macOS и iOS. По состоянию на февраль 2019 занимает второе место по числу пользователей в мире (доля рынка — 18,4 %)[32]. В России браузер менее популярен: он занимает третью позицию c 7,49 % пользователей[33].

Safari основан на свободно распространяемом коде движка WebKit. Данный браузер создавался, когда подходил к концу срок договора Apple с Microsoft о разработке Internet Explorer для macOS. Вскоре после появления Safari работа над Internet Explorer for Mac была прекращена.

Safari для macOS

[править | править код]
  • Впервые Safari был включён в состав Mac OS X 10.3 Panther.
  • Начиная с Mac OS X 10.4 Tiger, Safari является единственным браузером, который поставляется в комплекте с ОС.
  • В версии Mac OS X 10.6 Snow Leopard браузер Safari 4 стал 64-разрядным (как и большинство других системных приложений)[34].

Safari для Windows

[править | править код]

11 июня 2007 года Apple выпустила тестовую версию Safari 3.0 для Windows XP и Vista. По утверждению Майкла Чейшпергера, Safari для Windows загружает и отображает страницы быстрее, чем Internet Explorer 7 и Mozilla Firefox 2[35], однако отрыв на самом деле не настолько велик, как это представляется Apple, и связано это с тем, что производительный тест iBench, разработанный компанией VeriTest, даёт преимущество Safari перед другими браузерами[36]. Затем были выпущены полноценные версии 3.1 и 3.1.1.

Версии для Windows обладают таким же набором функций, что и для macOS (включая Bonjour).

В ранних версиях внешний вид программы сильно отличался от обычного вида программ в Windows: элементы интерфейса (кнопки, полосы прокрутки, поля ввода, выпадающие меню, чекбоксы и др.) были выполнены в стиле macOS (интерфейс Aqua). Также, в версиях 3.х для Windows использовалась собственная система сглаживания шрифтов (в версиях 4.x и 5.x для Windows можно выбрать между технологиями от Apple и Microsoft). В последних версиях 4.0 интерфейс программы был переделан в более привычный для пользователей Windows, также цвет оформления поменялся на более светлый.

24 февраля 2009 года вышла публичная бета-версия Safari 4.0 для Windows и macOS. Среди новшеств: Top Sites — возможность быстрого доступа к часто посещаемым сайтам, которые отображаются в виде миниатюр, расположенных полукругом. Просматривать историю теперь можно в режиме Cover Flow.

18 ноября 2010 года стал доступен для загрузки Safari 5.0. В пятой версии браузера были изменены настройки поиска, добавлен «режим чтения», в котором отображается лишь основная статья, а вторичные элементы (реклама, вставки «см. также», меню сайта и т. д.) скрываются. Также были улучшены система кэширования DNS, поддержка дополнительных средств HTML5, добавлены инструменты для разработчиков, и встроена поддержка расширений. Пятая версия стала более стабильной по части работы веб-приложений. Устранены проблемы с flash-анимацией[37].

Последней доступной версией Safari для Windows была версия 5.1.7, выпущенная 9 мая 2012 года[38][39][40]. Последующие версии несовместимы с Windows.[41]

Safari для Windows является единственной версией Safari, выпущенной для какой-либо ОС, отличной от macOS и iOS. Версий Safari для Linux и Android (равно как и для других мобильных платформ, помимо iOS) никогда не существовало.

В апреле 2010 года Apple анонсировала WebKit2[42]. Пакет был интегрирован в Safari начиная с версии 5.1[43].

Основные возможности

[править | править код]
  • Встроенные средства поиска: Google, DuckDuckGo, Yahoo!, Bing (начиная с версии 5.0), Ecosia (начиная с версии 15.0) и Яндекс[44] (только в России, Украине, Латвии и Турции, начиная с версии 6.0)
  • Блокирование всплывающих окон
  • Поиск текста на странице
  • Автозаполнение форм (синхронизация с адресными книгами macOS и Windows)
  • Встроенный RSS-агрегатор (исключен из версии 6.0)
  • Масштабирование области ввода текста
  • Частный просмотр — режим, при котором не ведётся история посещений, cookie не принимаются, пароли и вводимые данные не запоминаются
  • Поддержка различных протоколов шифрования
  • Snapback — позволяет мгновенно вернуться к исходным результатам поиска или к верхнему уровню любого веб-сайта, даже если вы ушли на несколько уровней вниз. Значок Snapback появляется в поле поиска при нажатии на ссылку на странице результатов поиска (до версии 5.x включительно). Начиная с версии 6.0 работает только комбинация клавиш Command + Option + S.
  • Распознавание на веб-странице нестандартных шрифтов и их загрузка по мере необходимости
  • Интеграция мультимедийных технологий QuickTime
  • Web Inspector — позволяет пользователям и разработчикам просматривать DOM
  • Поддержка протоколов SSL версий 2 и 3, а также TLS
  • Проверка орфографии в текстовых полях
  • Cover Flow (с версии 4.0)
  • Top Sites — позволяет просматривать список самых посещаемых веб-сайтов в виде миниатюрных страниц (с версии 4.0)
  • Режим чтения (с версии 5.0)
  • Полноэкранный режим (с версии 5.1)
  • Список для чтения (с версии 5.1)
  • Омнибокс (с версии 6.0)
  • Последняя стабильная версия (Safari 6.0.5) проходит Acid2 и Acid3 полностью.

Хронология версий

[править | править код]

На текущий момент наиболее актуальной версией является Safari 17.

Легенда: Старая версия Текущая версия Разработка прекращена

macOS и Windows (до версии 5.x.x)

[править | править код]
Основная версия Версия дополнений Версия WebKit Версия
OS X
Поддержка Windows Дата выхода Особенности
Beta 0.8 48 10.2 Отсутствует 7 января 2003 Публичная бета-версия. Анонсирована Стивом Джобсом на конференции Macworld.
0.9 73 Отсутствует 14 апреля 2003 Вторая публичная бета-версия. Автозаполнение форм, вкладки, возможность очистки кэша и cookie, импорт закладок из Netscape и Mozilla, улучшена поддержка веб-стандартов и AppleScript.
Версия 1 1.0 85 Отсутствует 23 июня 2003 Первый официальный релиз. Safari теперь браузер по умолчанию в Mac OS X. Добавлена поддержка закладок синхронизации iSync, добавлены все локализации Mac OS X, расширена поддержка AppleScripts для контроля над веб-браузером, улучшена поддержка веб-стандартов.
1.0.3 85.8.5 Отсутствует 13 августа 2004 Улучшения отображения содержимого в Safari, обновления безопасности.
1.1 100 10.3 Отсутствует 24 октября 2003 Входит в состав Mac OS X 10.3 Panther. Повышение скорости работы, улучшена поддержка веб-стандартов.
1.2 125 Отсутствует 2 февраля 2004 Улучшена совместимость с веб-сайтами и веб-приложениями. Поддержка личных сертификатов аутентификации. Возможность полного управления посредством клавиатуры. Докачка прерванных файлов. Поддержка LiveConnect и XMLHttpRequest.
1.3 312 Отсутствует 15 апреля 2005 Выходит вместе с обновлением Mac OS X (10.3.9). Улучшения касаются скорости работы браузера и расширение поддержки веб-стандартов.
1.3.1 312.3 Отсутствует 29 августа 2005 Улучшения касаются стабильности, совместимости и поддержки сторонних веб-приложений.
1.3.2 312.5 Отсутствует 11 января 2006 Улучшения касаются стабильности, совместимости и поддержки сторонних веб-приложений.
Версия 2 2.0 412 10.4 Отсутствует 29 апреля 2005 Входит в состав Mac OS X «Tiger». Улучшена скорость работы и совместимость с веб-страницами. Встроенный RSS- и Atom-агрегаторы. Добавлена возможность просмотра PDF. Режим частного просмотра и родительский контроль. Сохранение веб-страниц в собственном формате WebArchive.
2.0.2 416.11 Отсутствует 31 октября 2005 Safari проходит Acid2 тест.
2.0.4 419.3 Присутствует (бета) 13 января 2006 Последняя стабильная и широко распространённая версия Safari 2 перед выходом 3.0.
Версия 3 3.0 522.11 Присутствует 11 июня 2007 Публичная бета-версия. Анонсирована на Worldwide Developers Conference. Версия для Mac OS X (10.4.9) и старше. Улучшен поиск по страницам. Возможность перетягивать вкладки, сохранение нескольких вкладок как одну закладку. Масштабирование области ввода текста. Поддержка закладок Bonjour. Частичная поддержка SVG.
3.0.2 522.12 Присутствует 22 июня 2007 Публичная бета-версия.
3.0.3 522.12.1 Присутствует 31 июля 2007 Публичная бета-версия. Обновления безопасности.
3.0.4 523.10 10.4 — 10.5 Присутствует 26 октября 2007 Входит в состав Mac OS X «Leopard». Возможность перетаскивания вкладок, расширена поддержка веб-стандартов, возможность отображения SVG, интеграция с Dashboard, возможность создания собственных виджетов из веб-страниц. Новая возможность для отладки веб-страниц — «Web Inspector» (схожа с популярным дополнением Firebug для Mozilla Firefox).
Присутствует 14 ноября 2007 Официальный релиз для Mac OS X (10.4.11).
3.1 525.13 Присутствует 18 марта 2008 Представлена поддержка шрифтов CSS, HTML 5, а также новые возможности SVG. Улучшение производительности.
3.1.1 525.17 Присутствует 16 апреля 2008 Обновления касаются безопасности и стабильности приложения.
3.2 525.26 Присутствует 13 ноября 2008 Обновления касаются безопасности. Содержит встроенные средства защиты от фишинга и подмены web-сайтов.
3.2.1 525.27 Присутствует 24 ноября 2008 Обновление направлено на повышение стабильности работы браузера.
3.2.3 525.28 Присутствует 13 мая 2009 Обновления касаются безопасности и стабильности приложения.
Версия 4 4.0 526.11.2 10.4 — 10.6 Присутствует 11 июня 2008 Ознакомительная версия для разработчиков. Новый интерпретатор JavaScript — SquirrelFish. Возможность сохранения веб-страниц как веб-приложения. Поддержка Cover Flow.
4.0 528.16 Присутствует 24 февраля 2009 Публичная бета-версия.
4.0 530.17 Присутствует 8 июня 2009 Официальный релиз версии 4.0.
4.0.1 530.18 Присутствует 17 июня 2009 Улучшена поддержка браузера с iPhoto 09.
4.0.2 530.19 Присутствует 8 июля 2009 Повышена стабильность работы движка Nitro JavaScript и безопасность веб-браузера.
4.0.3 531.9 Присутствует 11 августа 2009 Повышена стабильность при работе с тегом HTML 5 video и функцией Top Sites. Улучшена совместимость со сторонними плагинами. Устранены проблемы с подключением к iWork.com. Также исправлена ошибка, приводящая к отображению страницы в сером цвете.
4.0.4 531.21.10 Присутствует 11 ноября 2009 Улучшена поддержка JavaScript и появилась полная история поиска. Повышена устойчивость сторонних плагинов. Добавлены последние обновления безопасности.
4.0.5 531.22.7 Присутствует 11 марта 2010 Улучшена производительность Top Sites. Улучшена стабильность сторонних плагинов и веб-сайтов с онлайн-формами и масштабируемой векторной графикой. Исправлены проблемы с Linksys и iWork.com.
Версия 5 5.0 533.16.0 10.5 — 10.7 Присутствует 8 июня 2010 Воспроизведение HTML 5 video в полноэкранном режиме. Поддержка скрытых субтитров для HTML 5 video. Определение географического местоположения компьютера. История AJAX в HTML5. Добавлена поддержка протокола WebSocket и новых семантических элементов HTML 5. Появилась возможность подключения плагинов. Также расширен список встроенных средств поиска: Bing, Yahoo!. Новый режим «Только текст» для чтения статей без назойливых баннеров.
5.0.1 533.17.8 Присутствует 28 июля 2010 В этом выпуске преимущественно исправлены различные недоработки затрагивающие корректность отображения web-страниц, а также закрыто несколько ошибок в системе безопасности.
5.0.2 533.18.5 Присутствует 6 сентября 2010 В этом релизе исправлены проблемы с отправкой веб-форм, улучшено отображение содержимого страниц сайтов при использовании Adobe Flash, а также внесены другие улучшения.
5.0.3 533.19.4 Присутствует 18 ноября 2010 В этом релизе были сделаны улучшения по части стабильность работы приложения, совместимости с рядом компонентов, внесены изменения в поиск, устранены проблемы с отображением анимации в формате Flash, а также сделано множество других изменений.
5.0.4 533.20.27 Присутствует 18 марта 2011 .
5.0.5 533.21.1 Присутствует 14 апреля 2011 В этой версии повышена стабильность работы браузера и исправлены ошибки в безопасности.
5.1 534.50.0 Присутствует 20 июля 2011 Новый движок браузера — WebKit2. Были добавлены поддержка веб-шрифтов WOFF, MathML, аппаратное ускорения для Canvas, CSS3 Auto-hyphenation, CSS3 Text Emphasis, а также свойства CSS3 трансформации и анимации.
5.1.1 534.51.22 Присутствует 12 октября 2011 Появилась новая функция «Список для чтения», которая позволяет сохранять ссылки, которые можно просмотреть позже.
5.1.2 534.52.7 Присутствует 29 ноября 2011 Повышение стабильности. Устранение ошибок, приводивших к зависанию и повышенному использованию памяти. Устранение ошибок, приводивших к миганию некоторых веб-страниц белым цветом. поддержка просмотра файлов PDF в содержимом веб-страницы.
5.1.4 534.54.16 Присутствует 12 марта 2012 Повышение производительности Javascript. Улучшения отклика при письме в строку поиска после смены настроек сети или с нестабильным интернет соединением. Исправление мигания страниц при переключении между Safari окнами. Сохранение ссылок в PDF. Исправление ошибки, которая могла вызывать мерцание при просмотре HTML5 видео. Повышение стабильности, совместимости и времени запуска в случае использования расширений. Cookies, выставленные в обычном режиме — теперь доступны в приватном.
5.1.5 534.55.3 Присутствует 26 марта 2012 Значительное повышение стабильности работы браузера.
5.1.7 534.57.2 Присутствует 9 мая 2012 Улучшен отклик браузера в случае нехватки памяти в системе. Исправлена ошибка, которая могла повлиять на сайты, использующие стандартную аутентификацию forms. Отключается Adobe Flash Player без последних обновлений безопасности (например, 10.1.102.64 и меньше), а также предоставляется возможность загрузки последней версии Flash-модуля с сайта Adobe.
5.1.9 534.59.8 Присутствует 16 апреля 2013 Улучшен брандмауэр браузера.
5.1.10 534.59.10 Присутствует 12 сентября 2013 Улучшена стабильность работы брандмауэра браузера.

Мобильная версия

[править | править код]
Основная версия Версия дополнений Версия WebKit Версия iOS Дата выхода Особенности
Версия 3 3.0 419.3 1.1.3 18 июля 2008 Возможность сохранения ссылок на веб-сайты на домашнем экране.
3.1.1 525.20 2.0.2 4 августа 2008 Возможность сохранения изображений в память телефона.
3.2 525.26 2.1 21 ноября 2008 Улучшения касаются стабильности работы браузера. Переделана адресная строка и строка поиска.
Версия 4 4.0 528.16 3.0 17 июня 2009 Возможность копировать, вставлять и вырезать содержимое. Автозаполнение полей форм, включая пароли.
Версия 5 5.0 528.16 5.0 12 октября 2011 Появилась возможность вставлять и выделять различные объекты разных размеров.
Версия 6 6.0 536.25 6.0 25 июля 2012 Обновлен дизайн и улучшена производительность.
Версия 7 7.0 537.75 7.0 22 мая 2014 Закрыта возможность выполнять неподписанный и закрытый код.

Возможность отключить Push уведомления вручную.

Распространение через обновление программного обеспечения Apple

[править | править код]

Более ранние версии Apple Software Update — программа, которая устанавливается в Windows вместе с Safari, iTunes, QuickTime и iCloud и служит для обновления программ Apple, — по умолчанию выбирала Safari для установки, даже если ранее Safari не использовался на компьютере. Джон Лилли (John Lilly), бывший генеральный директор Mozilla, заявил, что использование Apple своего программного обеспечения для обновления и продвижения своих других продуктов было «плохой практикой и должно прекратиться». Он утверждал, что практика «граничит с методами распространения вредоносных программ» и «подрывает доверие, которое мы все пытаемся создать с пользователями».

Обновления безопасности для платформ Snow Leopard и Windows

[править | править код]

Компания по безопасности программного обеспечения Sophos рассказала о том, что, несмотря на то, что в Safari 5.x для Windows и Snow Leopard были обнаружены более 100 незакрытых уязвимостей, версия Safari 6 не поддерживала эти платформы.

Примечания

[править | править код]
  1. The WebKit Open Source Project. Архивировано из оригинала 23 августа 2011 года.
  2. Release Notes for Safari Technology Preview 132 — 2021.
  3. Release Notes for Safari Technology Preview 135 — 2021.
  4. Release Notes for Safari Technology Preview 136 — 2021.
  5. Release Notes for Safari Technology Preview 137 — 2021.
  6. Release Notes for Safari Technology Preview 138 — 2022.
  7. Release Notes for Safari Technology Preview 139 — 2022.
  8. Release Notes for Safari Technology Preview 140 — 2022.
  9. Release Notes for Safari Technology Preview 141 — 2022.
  10. https://webkit.org/blog/12522/release-notes-for-safari-technology-preview-142/
  11. https://webkit.org/blog/12563/release-notes-for-safari-technology-preview-143/
  12. Release Notes for Safari Technology Preview 144 — 2022.
  13. Release Notes for Safari Technology Preview 145 — 2022.
  14. Release Notes for Safari Technology Preview 146 — 2022.
  15. Release Notes for Safari Technology Preview 147 with Safari 16 Features — 2022.
  16. Release Notes for Safari Technology Preview 148 — 2022.
  17. Release Notes for Safari Technology Preview 149 — 2022.
  18. Release Notes for Safari Technology Preview 150 — 2022.
  19. Release Notes for Safari Technology Preview 151 — 2022.
  20. Release Notes for Safari Technology Preview 152 — 2022.
  21. Release Notes for Safari Technology Preview 156 — 2022.
  22. Release Notes for Safari Technology Preview 161 — 2023.
  23. Apple Releases Safari Technology Preview 160 With Bug Fixes and Performance Improvements — 2022.
  24. Release Notes for Safari Technology Preview 160 — 2022.
  25. Release Notes for Safari Technology Preview 133 — 2021.
  26. Release Notes for Safari Technology Preview 164 — 2023.
  27. Release Notes for Safari Technology Preview 165 — 2023.
  28. Release Notes for Safari Technology Preview 166 — 2023.
  29. Release Notes for Safari Technology Preview 134 — 2021.
  30. Apple has released Safari Technology Preview 134 — 2021.
  31. https://developer.apple.com/documentation/safari-technology-preview-release-notes/stp-release-177
  32. Browser Market Share Worldwide (англ.). StatCounter Global Stats. Дата обращения: 16 октября 2021. Архивировано 27 декабря 2020 года.
  33. Browser Market Share Russian Federation (англ.). StatCounter Global Stats. Дата обращения: 16 октября 2021. Архивировано 5 сентября 2019 года.
  34. Safari 4. Новые функции. Новые скорости. Дата обращения: 29 сентября 2017. Архивировано из оригинала 30 мая 2011 года.
  35. Майкл Чейшпергер: Самый быстрый браузер — Safari Архивная копия от 15 февраля 2009 на Wayback Machine — Открытые системы
  36. Марк Вилтон Джонс: Safari и замер загрузки страницы. Дата обращения: 5 июня 2008. Архивировано 10 октября 2019 года.
  37. Apple Safari 5.0.3 — обновлённая версия браузера для платформ Windows и Mac:: Overclockers.ru. Дата обращения: 24 ноября 2010. Архивировано 23 ноября 2010 года.
  38. Проблемы безопасности, устраняемые Safari 5.1.7. Дата обращения: 20 июня 2016. Архивировано 19 августа 2016 года.
  39. Safari 5.1.7 for Windows
  40. Прямая ссылка на загрузку с официального сайта. Дата обращения: 20 июня 2016. Архивировано 17 июня 2016 года.
  41. Apple прекратила поддержку браузера Safari для Windows Архивная копия от 24 сентября 2015 на Wayback Machine — Антон Благовещенский — Российская газета
  42. Announcing WebKit2. Anders Carlsson. Дата обращения: 10 апреля 2010. Архивировано 8 мая 2020 года.
  43. Source code repository for public parts of Safari 5.1. The WebKit Open Source Project. Дата обращения: 20 июля 2011. Архивировано 12 июня 2019 года.
  44. David Meyer. Yandex becomes Safari search option in Russia, Ukraine and Turkey (амер. англ.). Gigaom (11 июня 2013). Дата обращения: 16 октября 2021. Архивировано 16 октября 2021 года.