Apple выпустила Safari 4 Beta в прошлый вторник для пользователей Mac и Windows. Обновленный браузер получил обновление пользовательского интерфейса, множество значительных улучшений и множество новых функций. Новый браузер проходит тесты ACID2 и ACID3 со счетом 100 и содержит несколько технологий следующего поколения, которые понравятся веб-разработчикам, как только мы сможем ими воспользоваться. Давайте посмотрим, что нового.
Лучшие сайты
Пожалуй, самая заметная новая функция — это «Лучшие сайты», экран, который появляется при первом запуске браузера. В 3D-виде отображаются наиболее часто используемые веб-сайты, что делает их доступными как в начале дня просмотра, так и при открытии новой вкладки. Синяя звезда в углу эскиза означает, что сайт был обновлен.
Safari автоматически решает, какие сайты поместить в сетку, но у вас есть некоторый контроль. Вы можете удалить сайты с экрана, изменить их расположение и прикрепить их к странице, чтобы они не были удалены, если ваши привычки просмотра заставили их это сделать. Вы можете сделать миниатюры больше или меньше, изменяя количество отображаемых сайтов, когда вы это делаете.
Эту функцию, напоминающую Google Chrome и Opera , можно настроить для отображения по своему вкусу. Если вы предпочитаете иметь определенную домашнюю страницу вместо страницы самых популярных сайтов, вы можете установить ее. Также возможно отключить отображение при каждом открытии новой пустой вкладки.
Вкладки
Как и Chrome, вкладки Safari 4 расположены в верхней части окна и имеют аналогичную функцию закрепления окон. Вы можете открыть вкладку и преобразовать ее в отдельное окно или сделать обратное, закрепив существующее окно на панели вкладок. Требуется немного времени, чтобы привыкнуть к новому интерфейсу вкладок, но, кажется, он хорошо работает, когда вы освоите его.
Небольшое неудобство заключается в сложности переупорядочивания вкладок. Вы должны перетаскивать их из маленьких ручек в их верхние правые углы, а не просто захватывать основную часть вкладки. Если вы попытаетесь переместить вкладки «по-старому», вы перетащите все окно, так как тела вкладок действуют как верхняя часть окна. Лично я часто сортирую вкладки, так что это определенно ограничит мою производительность, по крайней мере, на некоторое время.
Coverflow
Apple, безусловно, любит их Coverflow … Safari 4 применяет эффект элегантности повсюду. Ваша история просмотров отображается в виде панели с двумя панелями и экран закладок тоже.
Этот метод навигации работает на удивление хорошо, особенно с помощью инструмента полнотекстового поиска, который позволяет сузить круг. Легко выбрать то, что вы ищете, и это, безусловно, выглядит красиво.
Поиск
В последней бета-версии Safari есть несколько улучшений, связанных с поиском. Вышеупомянутый полнотекстовый поиск по истории и закладкам позволяет быстро и с высокой точностью найти страницу, которую вы ищете. Он ищет фактическое содержимое страницы, из внутреннего кеша, который можно было бы предположить, в дополнение к стандартному заголовку и информации URL.
Поле поиска Google справа от строки URL было уточнено. Он отображает варианты поисковых запросов по мере ввода, включая последние запросы. Возможность использования результатов Yahoo также включена для пользователей Windows. Полезная функция SnapBack остается, предоставляя простой способ вернуться к вашим результатам после просмотра одной из рекомендованных страниц.
скорость
Обновленный движок рендеринга работает быстро, и выполнение JavaScript тоже хорошо. Похоже, что они сравнимы с Google Chrome, возможно, быстрее, хотя это невозможно определить без более формальных тестов скорости.
Веб-приложения, такие как GMail и Bloglines, работали хорошо и, похоже, не отставали ни по какой причине, кроме проблем с сетью или сервером. Я не заметил никаких явных ошибок CSS или JavaScript во время использования браузера.
Apple утверждает, что Safari 4 Beta превосходит Chrome и Firefox 3 по скорости как рендеринга HTML, так и выполнения JavaScript, оставляя Internet Explorer в пыли. Смелые претензии, хотя нам придется подождать, чтобы увидеть результаты тестирования сторонних производителей, которые наверняка скоро будут доступны.
Время загрузки страницы улучшается благодаря умозрительной загрузке. Safari загружает файлы заранее, поэтому их не нужно будет загружать позже, когда вы захотите страницу.
Особенности разработки
Safari 4 содержит множество полезных функций для веб-разработчиков. Новое меню « Развертывание» , которое можно активировать в настройках, содержит многие из них.
Одним из новых инструментов разработчика является удобное подменю для изменения строки User Agent. Safari может маскироваться под любой браузер, который вам может потребоваться. Вы можете установить одну из многочисленных версий Internet Explorer, Firefox, Safari, Opera, Mobile Safari или пользовательское значение.
Одна из наиболее заметных записей в меню «Разработка» — это веб-инспектор. Маленькое окно похоже на популярное расширение Firebug в Firefox. Вы можете читать и изменять информацию CSS, анализировать размер и время загрузки, а также отлаживать сценарии. Если вы много делаете на пути к развитию внешнего интерфейса, то эта функция убийцы прямо здесь.
Окно «Фрагмент» может быть вызвано для быстрого тестирования битов HTML. При вводе разметки предварительный просмотр отображается внизу.
В меню «Разработка» также есть несколько вариантов временного отключения функций браузера, включая кэш, JavaScript, CSS, изображения. С появлением меню Safari стал мощным инструментом разработки.
Особенности следующего поколения
Safari готов к будущему Интернета, включая поддержку технологий, которые находятся на переднем крае и еще не полностью стандартизированы. Поддержка HTML 5 в автономном режиме — одна из них. Данные могут быть кэшированы в локальной базе данных SQL для доступа, когда интернет-соединение недоступно, как в Google Gears.
CSS 3 «веб-шрифты» также поддерживаются. Safari имеет возможность распознавать правильно заданный шрифт и загружать его, если он еще не установлен, что дает веб-дизайнерам больше возможностей для управления типографски.
HTML 5 медиа-элементы также поддерживаются. Браузер может обрабатывать определенные аудио и видео форматы без помощи внешнего плагина медиаплеера, как изображения.
Вывод
Safari 4 станет отличным браузером, реальным конкурентом в New Browser Wars. Имейте в виду, что это все еще бета-версия, и может иметь некоторые острые углы. Это не причина для вас, чтобы не попробовать это все же. Он кажется стабильным (по крайней мере, на стороне Mac), и у него многое получается.
Вы можете скачать Safari 4 Beta здесь. Не забудьте прочитать полный список возможностей!