Safari 5: старый знакомый в новом обличье
23.07.2010
—
Новости Hi-Tech
|
7 июня на конференции WWDC 2010 компания Apple в числе прочих новинок представила очередную версию своего браузера Safari. Новинка оказалась действительно инновационной, хотя и не лишенной недостатков. По словам самих разработчиков, по сравнению с предыдущей версией, в Safari 5 скорость работы увеличилась на 30%. Однако более важно то, что создатели нового браузера постарались обеспечить его максимальную совместимость с новейшими web-стандартами. Давайте посмотрим, что же из всего этого получилось.
В этой версии Safari улучшена поддержка пользовательского расширения и поддержка HTML5. В тесте html5test.com браузер получил 138 баллов из 160 возможных, продемонстрировав тем самым один из лучших результатов среди своих аналогов. Также в Safari 5 добавили поддержку геолокации - определения местонахождения, полноэкранное воспроизведение видеофайлов, скрытые субтитры для видео, историю HTML5 AJAX, EventSource, WebSocket, проверку форм HTML5 и HTML5 Ruby, элементы структуры страницы (footer, hgroup, article, header, aside, section и nav), а также атрибут draggable - возможность перетаскивания элементов HTML5. Кстати, Safari 5 стал первым браузером, поддерживающим аудио- и видеотеги HTML5. Напомню: эта технология позволяет разработчикам интегрировать медиаобъекты напрямую в стандартные web-страницы - что снижает время разработки и обеспечивает более быструю скорость. Поддержка полноэкранного режима и скрытых субтитров для видео HTML5 позволяет разработчикам создавать более разнообразные и доступные видеоматериалы. Также в Safari 5 встроен более совершенный интерпретатор Javascript. По словам разработчиков, Safari 5 может обработать код JavaScript на 25% быстрее, чем его предшественник Safari 4. По этому показателю интернет-браузер Safari 5 на 3% опережает Google Chrome 5 и в два раза быстрее справляется с выполнением работы, чем Firefox 3.6.
Установка прошла без каких-либо проблем и сюрпризов. Далее я сравнивал Safari 5, конечно, с Firefox 3.6.4. Конечно, первое, что бросается в глаза - кардинальное отличие интерфейса. У Safari 5 он крайне аскетичен. Привычного меню нет, но очень много функций вынесено в интеллектуальную адресную строку. Она и индикатор загрузки сайта, и управляет перезагрузкой страницы, и делает еще много чего другого. Еще пара слов про интеллектуальную адресную строку. При вводе текста в эту строку выполняется поиск совпадений по заголовкам web-страниц в "Истории" и "Закладках", а также по любой части URL-адреса этих страниц. Однако, по моему мнению, та же функция интеллектуальной адресной строки в Firefox 3 реализована намного лучше. Неприятно удивило отсутствие поддержки русского языка интерфейса да и вообще каких-либо языков, кроме, естественно, английского. Очень не понравилась организация работы с вкладками. Заголовки вкладок очень маленькие, а кнопка-крестик закрытия вкладки... отсутствует. И появляется, только если навести курсор мыши на то место, где она должна быть. Очень неудобно. А вот главная инновация - функция Reader - по-настоящему потрясает. О ней я подробно расскажу ниже. Вдобавок к Google и Yahoo! в поле поиска разработчики добавили поиск при помощи поисковой системы Bing. Итак, сравним. Преимущества Safari 5 - функция Top Sites ведёт учёт посещаемых сайтов и автоматически создаёт симпатичную наглядную страницу, на которой отображается до 24 превьюшек любимых сайтов пользователя. Эта страница помогает найти нужный сайт и открыть его одним щелчком мыши. Другое явное преимущество - функция Reader. Преимущества Firefox - намного более продуманная работа с вкладками, а также более привычный интерфейс и лучше организованная работа с закладками. Вообще, в Safari 5 интерфейс предельно аскетичен. Рамка браузера имеет толщину всего в один пиксел; полоса прокрутки появляется только тогда, когда она нужна. При желании можно скрыть практически все элементы интерфейса, убрав из окна все отвлекающие факторы.
Самая впечатляющая функция Safari 5 называется "Reader". Именно она вызывает самые бурные эмоции у любого пользователя, а потом - бурное обсуждение в Сети. Очевидно, что именно эту функцию будут перенимать другие браузеры - слишком очевидно ее удобство. Суть Reader'а в следующем: он извлекает из web-страницы самое главное. Скажем, вы хотите почитать статью на сайте. Но вокруг - великое множество рекламных баннеров, нечитабельных шрифтов, посторонних картинок, ссылок, боковых столбцов, логотипов и меню. Словом, неудобно. Но включаем Reader - и остается только правильно отформатированный текст с необходимыми иллюстрациями. Если статья разбита на несколько страниц, браузер сам загрузит и объединит все страницы в одну, чтобы не пришлось кликать по ссылкам. Очень эффектно и эффективно. Reader основан на открытом коде Readability. Соответственно, Reader использует для отделения ценного контента от "мусора" тот же алгоритм, что и Readability. Действует он так: программа отыскивает в HTML-коде блок, содержащий больше всего абзацев, а потом пропускает его через несколько фильтров, которые выкидывают сомнительные блоки, слабо похожие на текст (например, если там слишком мало запятых). И это действительно срабатывает! Однако сам факт появления функции Reader говорит о том, что Интернет в последние годы развивается как-то неправильно. Первоначальный WWW по своей идеологии не предусматривал того, к чему мы пришли сегодня - страничек, перенасыщенных рекламными ссылками, бессмысленной анимацией и прочим "информационным шумом". Сегодня зачастую дизайн странички не имеет к контенту никакого отношения и является всего лишь интерфейсом сайта - нередко неудобным, перегруженным и, что хуже всего, нестандартным. Конечно, появление Reader - крайне неприятный сюрприз для интернет-рекламистов. Если эта функция получит широкое распространение, многие их усилия окажутся напрасными - пользователи будут автоматически избавляться от баннеров и прочего рекламного мусора. А ведь до сих пор контроль над интерфейсом сайта остается единственным способом влиять на действия посетителей. Судя по всему, впереди самая настоящая война интересов.
Настройка "Вкладки" позволяет автоматически открывать web-страницы не в отдельных окнах, а в новых вкладках. Имеется поиск в истории с датами. В поиск по всей истории добавлена метка даты просмотра страницы. Есть кнопка переключения между Top Sites и "Историей". На верхней панели каждого окна появилась новая кнопка, которая обеспечивает удобное переключение между Top Sites и поиском по всей истории. При включении режима "Частный доступ" в интеллектуальной адресной строке появляется соответствующий значок. Чтобы выключить режим частного доступа, достаточно нажать на этот значок. Упреждающая выборка DNS. Safari автоматически выполняет поиск адресов, соответствующих ссылкам на web-страницах, что позволяет загружать страницы быстрее. Также Safari может кэшировать дополнительные типы web-страниц для их быстрой загрузки. Имеется XSS Auditor. Safari 5 может обнаруживать потенциально вредоносные скрипты, используемые в атаках межсайтового скриптинга (XSS).
Тут мы имеем стандартную для современных браузеров функцию "Защищённый просмотр", позволяющую скрыть историю путешествий пользователя по Сети. Если ее включить, Safari 5 перестанет записывать посещаемые сайты, а также загружаемые программы или документы. Также браузер перестанет сохранять поисковые запросы, файлы cookie и данные форм, заполненных на web-сайтах. Интересно, что чтобы предотвратить отслеживание компаниями файлов cookie на посещаемых пользователем сайтах, Safari блокирует все файлы cookie по умолчанию. Затем он автоматически стирает следы cookie и принимает только файлы cookie с текущего домена. Ну и, само собой, браузер обеспечивает блокировку всплывающих окон. Для этого применяется баннерорезка Adblock.
Браузер, безусловно, получился удачный. Как и положено, со своими достоинствами и недостатками. Но кому может быть сейчас необходим Safari 5 для Windows? Ну, во-первых любителям экзотики. Во-вторых тем, кому приходится иметь дело с новейшими web-стандартами, так что он наверняка пригодится web-мастерам. Также, вероятно, он будет полезен тем, кто опасается атаки из Сети через хорошо знакомые хакерам уязвимости в других браузерах. А возможно, кого-то настолько впечатлит функция Reader, что он больше просто не сможет без нее обходиться.
Операционные системы: MacOS, Windows Размер дистрибутива: 31 Мб На диске программа занимает: 40,2 Мб Виктор ДЕМИДОВ Чтобы разместить новость на сайте или в блоге скопируйте код:
На вашем ресурсе это будет выглядеть так
Новинка оказалась действительно инновационной, хотя и не лишенной недостатков |
|