Браузер Сафари: краткое описание и возможности
Safari можно определить как веб-браузер, который был создан компанией Apple и выпускается в комплекте с операционной системой Mac OS X, а также iOS. Впервые приложение было представлено миру седьмого января 2003 года, в настоящее время оно является программой по умолчанию на устройствах Apple (с момента выпуска Mac OS X v10.3). Также браузер «Сафари» является «родным» для iOS.
До 1997 года компьютеры Macintosh использовали Netscape Navigator или Cyberdog. Позже появился Internet Explorer для ОС Mac, ставший по умолчанию браузером для восьмой версии Mac OS по условиям соглашения, заключенного между Microsoft и Apple на пять лет. За это время компания «Майкрософт» выпустила три версии Internet Explorer для ОС Mac, которые появились в комплекте с версиями 8 и 9. Несмотря на это, Apple все еще использовала Netscape Navigator как альтернативу.
Как уже было сказано выше, Стив Джобс в январе 2003 года объявил, что компанией разработан свой собственный браузер, вышедший под названием Safari. Он был основан на движке, именуемом WebKit. После этого приложение неоднократно подвергалось модернизации и дополнению и сегодня предлагает множество полезных функций. Основными из них, делающими браузер «Сафари» очень удобным, являются:
— Возможность сохранения веб-страницы с видеофайлами для просмотра на Apple Dashboard (для Mac OS X).
— Изменяемый размер строки поиска в панели инструментов, которая позволяет сделать выбор между Google, Yahoo! или Bing.
— Автоматическое заполнение веб-форм («автозаполнение»).
— Интеграция закладок с адресной книгой.
— Встроенное управление паролями (для Mac OS X).
— История поиска и создания закладок.
— Расширяемые текстовые поля.
— Поддержка ICC цветового профиля (с версии 4).
— Встроенный просмотр PDF.
— Блокировка всплывающей рекламы.
Кроме того, наиболее известным плагином Safari является Cocoa. Он использует движок Apple с целью рендеринга веб-страниц и работает с JavaScript. В свою очередь, WebKit состоит из WebCore (основанного на Konqueror HTML) и JavaScriptCore (первоначально основанного на JavaScript в KDE, впоследствии использующего KJS).
До версии 6.0 браузер «Сафари» не имел встроенного веб-канала, поддерживающего стандарты RSS и Atom. Текущие возможности программы таковы, что позволяют выполнять приватный просмотр (режим, при котором не производятся записи информации о веб-активности пользователя, эти данные не сохраняются в истории сеанса).
Кроме того, браузер «Сафари» предлагает использовать защитную функцию, позволяющую заблокировать передачу данных о пользователе при посещении сайтов. В новых версиях приложения добавлены поиск закладок и способность интеграции между всеми вкладками Mac и iOS-устройств через аккаунт Icloud.
Начиная с версии 4, стал доступен браузер «Сафари» для Windows XP, предлагающий пользователям этой ОС практически такие же возможности, как и для родной «оболочки». Однако впоследствии поддержка этого приложения для продукции «Майкрософт» была прекращена в связи с небольшой популярностью и наличием большого числа конкурентов.
В настоящее время программа используется исключительно для устройств, произведенных компанией Apple: как на компьютерах, так и на смартфонах. Благодаря постоянным обновлениям, сегодня не составит никакого труда найти и установить браузер «Сафари» на русском языке новейшей версии. Последняя, кстати, содержит гораздо больше возможностей, чем предыдущие, и на этом разработчики не намерены останавливаться.
Истории создания браузеров №1. Apple Safari
Привет. С вами KingSize, и я расскажу о создании замечательного браузера Safari (вообще говоря правильно Apple Safari).
Речь, конечно же, будет идти не о африканской сафари, а о браузере.
Итак, начнём. Идёт далёкий, 2003 год. Во всем мире правит Microsoft. В какой-то день Купертиновцы поняли, что с Microsoft особо дружить то и нельзя, и с тотальным завоеванием рынка надо что-то делать. Поэтому, они решили не продлять контракт на использование IE в своей MacOS.
Содержание
Создание браузера — довольно серьёзное дело. Да и делать надо было все очень быстро. За Apple в то время серьёзно следили, и разработку надо было скрывать. Это сейчас работники Apple забывают ранние образцы АйФонов в кафе, а тогда было всё серьёзно.
Предположения о разработке какого-то браузера начали вестись ещё с 2002 года.
Тогда в компанию перешёл Дейв Хат, один из главных разработчиков браузера Firefox (об этом браузере мы поговорим в следующих выпусках!). Ну и что он там мог делать? Полы мыть? Нет. Сразу же по интернету пошли слухи… Но доказательств не было.
Позже, Дон Мелтон, руководивший разработкой Safari, рассказывал, что мер было принято очень много. Например, с каждого сотрудника была взята расписка о неразглашении. Ещё браузер открывали только при закрытых дверях, а IP адреса скрывались. Всё было серьёзно. Хотя чего это я, лучше сами почитайте:
Скотт Форстолл не только поручил мне создать браузер и сформировать команду разработчиков, я должен был держать в тайне весь проект. Это было чертовски сложно сделать, поскольку даже во время собеседования я не мог сказать кандидатам, над чем они будут работать. Но это уже другая история.Так вот, тайна. Нас не запирали, как дизайнерскую группу Джонатана Айва или команду по разработке iPhone. Но если вы не знали, кто именно вам нужен, вы бы никогда не нашли нас на территории кампуса. И даже если бы вы случайно это сделали, то вряд ли смогли сказать, чем мы занимаемся. Если только вы не поймали кого-нибудь с запущенным Safari, но мы всегда запирали перед этим двери нашего офиса.
Я не переживал по поводу разговоров. Форстолл доверял мне (это одна из многих вещей, делавших его хорошим боссом), а я доверял своей команде — в противном случае я бы их просто не нанял. Никто из нашей группы или бета-тестеров не собирались «слить» информацию. Они вели себя безупречно.
Социальных сетей тогда не было, а дневники разработчики не вели. Но сам Дон очень боялся логов веб-» target=»_blank»>серверов. При открытии страницы с » target=»_blank»>сервера браузер должен «доложить» о себе и ПК с помощью строки user-agent. Там содержится название, версия, ОС и т.д., а самое важное — IP адрес. Вся проблема была в том, что у Apple были зарезервированы много IP адресов (статических!), которые начинались с одной цифры. Не трудно догадаться, что произойдет, если какой-нибудь веб-администратор посмотрит логи веб-




