На следующий день после Всемирной конференции разработчиков, на которой был представлен iPhone 4, компания Apple без особого шума выкатила новую версию популярного веб-браузера – Safari 5. Согласно информации о новом релизе, в Safari 5 появилась функция Safari Reader, позволяющая выводить веб-страницы в облегченном варианте, поддержка расширений, новые возможности HTML5, а также улучшения производительности.
Safari Reader позволяет читать веб-страницы в виде «только текст». При нажатии на значок «Только текст» веб-статьи отображаются в отдельном окне без посторонних элементов. Функция очень похожа на сервис Readability, «урезая» лишние элементы интерфейса веб-страницы, и улучшая при этом читабельность текста. Для удобства предусмотрены кнопки +/- позволяющие регулировать размер шрифта. Хорошо подходит для чтения больших статей. Видимо, Apple попыталась сделать чтение веб-страниц таким же удобным как и электронных книг. Хорошая тенденция. Ниже вы можете посмотреть на скриншот нашего сайта в обычном режиме и в режиме «только текст»:
Окно Safari: обычный режим
Окно Safari: только текст
Как видим, не стоит бояться кнопки «только текст» – графику непосредственно относящуюся к статье она сохраняет, а вот все лишнее выбрасывает.
Safari Reader удобно использовать не только для непосредственного чтения, но также для отправки статей по почте или распечатки. Благо для этого есть специальные кнопки во всплывающем окошке.
Apple также улучшила функционал адресной строки, сделав ее более «умной». При вводе текста в интеллектуальную адресную строку выполняется поиск совпадений по заголовкам веб-страниц в Истории и Закладках, а так же по любой части URL-адреса этих веб-страниц. В поле поиска добавились поисковики Yahoo и новый поисковик от Microsoft – Bing.
Долгое время Safari был «закрытым» браузером, из-за чего страдала его популярность в пользу Chrome и Firefox, в которых поддерживаются платины. С введением Safari Developer Program, к которой каждый может присоединиться без ограничений, программисты могут создавать расширения на основе HTML5, CSS3, и JavaScript. Apple даже добавила конструктор расширений (Extension Builder) в Safari чтобы помочь в разработке, упаковке и установке расширений. Для уверенности в безопасности расширения выполняются в так называемой «песочнице» исключительно в Safari и требуют наличия цифрового сертификата подписанного компанией Apple. Кроме этого усовершенствован Web Inspector, в котором добавлен режим «Timeline» для наглядной демонстрации веб-мастерам взаимодействия браузера с их веб-сайтом.
В Safari 5 также сделано ряд улучшений направленных на улучшение быстродействия, включая новый движок Nitro JavaScript, который по заявлению Apple ускоряет выполнение JavaScript на 30% по сравнению Safari 4, и в 2 раза быстрее по сравнению с Firefox 3.6. На оптимизацию быстродействия также направлена новая функция – упреждающая выборка DNS. Safari автоматически выполняет поиск адресов, соответствующих ссылкам на веб-страницах, что позволяет загружать веб-страницы быстрее. В Windows версии Safari реализовано аппаратное ускорение для графики и интерактивных возможностей.
Долгое время Apple говорила о перспективах HTML5, и вот в Safari 5 появилось множество исключительно-HTML5 возможностей таких как полноэкранный просмотр видео и закрытые заголовки, а также HTML5 Geolocation и некоторые другие возможности которые позволят разработчикам взять в оборот все возможности которые предоставляет стандарт HTML5.
Safari 5 как и раньше, доступен бесплатно для загрузки для Mac или Windows. Пользователи Mac могут обновить свой нынешний Safari посредством обновления программ (выбрав меню Яблоко > Обновление программ).