Опера. Акт 9-й

Двадцатое июня для меня навсегда стало красным днем календаря. Днем с красной буковкой «O» – ведь он стал днем рождения Opera 9.0.
Целый год мы, поклонники этого браузера, ждали... Мы с завистью косились в сторону постоянно обновляющихся конкурентов (вернее, конкурента), и даже нестабильные еженедельные сборки, которые разработчики пекли, как пирожки, не поднимали наше настроение. Мы хотели видеть цифру 9 рядом с названием самого быстрого браузера в мире – и в этот день мы ее увидели!

На пути к совершенству
Стоит задаться вопросом – чему же так привлекательна Опера? Ведь браузер должен всего лишь отображать странички, а с этим и IE справляется. Однако же есть в Опере что-то такое, к чему даже привыкать не надо – просто бродишь по Сети в свое удовольствие, а Опера словно предугадывает твои желания и при этом – никогда не ошибается. Ненавязчивость, удобство и логичность – вот три главных козыря Оперы.
«Девятка» в этом смысле продолжила славные традиции. Почти не отличаясь внешне от предыдущей версии, она приобрела множество полезностей, без которых мне теперь трудно представить нормальную работу в Интернете. Те, кто следил за процессом развития «девятки», уже наверняка знают об этих «изюминках» (см. «МБ» №8’2006).
Первое, что приятно поражает – новый многоязычный MSI-дистрибутив. Теперь мы можем выбрать при установке один из тридцати языков, включая русский. Оформление установщика стало куда как приятнее – на экране теперь счастливые лица пользователей Оперы.
Из других нововведений каждый сам выберет себе главное. Для меня таким «главным новшеством» стала полная поддержка MHT. Раньше Опера не умела самостоятельно сохранять странички иначе, как в виде кучки разнообразных файликов. Приходилось ставить различные дополнения, вроде COCO или Page2CHM, которые зачастую работали неважно. Теперь Опера умеет самостоятельно упаковывать все содержимое странички в один аккуратный MHT-файл, который можно потом просмотреть как в самой Опере, так и в других браузерах.
На второе место я бы поставил новый редактор поисковиков. Как известно, в Опере можно отсылать запросы к поисковым системам прямо из командной строки (или из специального поискового поля). Все поисковики прописываются в файле настроек, и раньше добавление новой службы осуществлялось редактированием этого файла. Это было неудобно, поскольку требовалось выяснять и строку запроса поисковика. Теперь же для добавления нового поисковика нужно просто щелкнуть правой кнопкой мыши по строке запроса, выбрать в меню пункт «Создать средство поиска» и назначить поисковику буквенный ярлычок. Отвыкнуть от такого способа, раз-другой попробовав, – невозможно, поверьте.
Третье место я бы поделил между просмотрщиком истории (opera:history), удачно дополняющим просмотрщик кэша (opera:cache) и долгожданным редактором настроек (opera:config). Редактор этот дает доступ сразу ко всем (в том числе и ко «глубокозакопанным») настройкам браузера. А еще он поддерживает переход к определенной настройке по якорю (например, ссылка opera:config#BitTorrent перебросит вас прямо к настройкам BitTorrent).
Кстати, о BitTorrent: поддержка этой пиринговой сети введена окончательно. В прошлых версиях BitTorrent то появлялся, то снова исчезал – теперь же он никуда, надеюсь, не денется.

Юзабилити и тут и там
Опера всегда шла навстречу тем, кого стандартное отображение страниц не устраивало. Особенно – тех страниц, которые изначально спроектированы горе-дизайнерами нечитабельно. Мелкий шрифт, красный текст на зеленом фоне, «съехавшие» абзацы – со всем этим Опера успешно борется с помощью масштабирования страниц, пользовательских стилей и принудительной установки ширины. А «девятка», благодаря улучшенной поддержке JavaScript, дает нам еще один инструмент – режим DesignMode. Включив этот режим, вы сможете редактировать страничку прямо в окне браузера! Только представьте – подправить страничку так, как вам хочется. Для включения режима редактирования нужно открыть требуемую страничку, набрать в адресной строке Оперы javascript:document.designMode=’on’, и вернуться назад – не слишком удобно, но этот режим задумывался немного для другого. К сожалению, сохранение измененной странички пока не работает (сохраняется лишь оригинал), да и возможности форматирования довольно малы. Но радует сама тенденция – того и гляди, получим в версии 9.5 полноценный визуальный редактор.
Невизуальный уже есть, и вызывается он по Ctrl+F3 (вместо просмотрщика исходного кода). Редактор достаточно удобный, и его появление меня очень порадовало.
Из прочих нововведений отметим: улучшенный поиск по странице (в режиме поиска Опера подсвечивает все найденные вхождения искомого текста); блокировку содержимого (одним кликом блокируются любые баннеры, в том числе и flash); настройки сайтов (для каждого сайта могут быть установлены собственные опции работы с cookie, CSS-стили, идентификация браузера и т.д; не добавили почему-то лишь настройки отображения картинок); предпросмотр страниц (наводим курсор на вкладку – отображается ее уменьшенный скриншот); блокировка вкладок (пользователям Total Commander это знакомо; у Оперы все абсолютно аналогично и очень удобно); улучшенный почтовый клиент (он использует новый движок и новый формат хранения базы писем).
Одно из самых разрекламированных (и самых бесполезных) нововведений – виджеты, маленькие веб-программки, работающие вместе с Оперой и выполняющие всякую, не побоюсь этого слова, лабуду. Прикольно, но пока ничего действительно полезного мне не попалось. Посмотрим, однако, не станут ли виджеты для Оперы тем же, чем стали плагины для Firefox’а.

Пару слов о стандартах
Что бы я ни писал об улучшениях, самым главным будут не они. Самое главное: в «девятке» значительно улучшилась поддержка различных web-стандартов. Если о том, что Опера теперь проходит тест ACID2, известно всем и каждому, то о других стандартах известно не столь широко. Во-первых, теперь Опера поддерживает технологию XSLT, а значит, теперь в ней возможна работа с набирающими популярность XML-документами. Во-вторых – поддерживается большая часть стандарта CSS3. Я не поленился и нашел в сети тестовую страничку – действительно, самые интересные особенности, вроде Opacity – поддерживаются. В-третьих – webform2, в-четвертых – улучшение работы RSS и поддержка Atom 1.0... А еще улучшенная работа JavaScript и многое-многое другое... Хотя и раньше никаких нареканий к тому, как Opera отображает странички, не возникало.
Подведу один простой итог: перебираемся на «девятку». Перебираемся, несмотря на уверенность в том, что вскоре после релиза выйдут новые версии, содержащие исправления найденных ошибок, – так было всегда, и в этом нет ничего страшного.
P.S. Еще не успев дописать статью, я обнаружил, что уже появилась Opera 9.01. Разработчики продолжают оперативно находить ошибки (наличие которых огорчает) и оперативно их исправлять (что радует) – в общем, все, как и ожидалось.


Рекомендуем почитать: