Июн
14
2012

Вышла финальная версия браузера Opera 12

Состоялся финальный релиз браузера Opera 12. Разработка шла довольно долго, но версия приносит довольно много новинок.

Показ первой публичной сборки Opera 12 состоялся без малого год назад. Версия имеет кодовое название Wahoo (быстрая тропическая рыба). Вероятно, разработчики изначально планировали завершить ее к середине зимы, но им потребовалось больше времени. Поэтому в начале зимы было принято решение запускать Opera 11.60. Версия содержала новый HTML5-парсер, изменения в дефолтном оформлении и улучшения поддержки современных стандартов. Сегодняшний финал содержит еще больше изменений, многие из которых довольно существенные. На протяжении прошедших 11 месяцев, периодически выходили специальные тестовые сборки Opera Labs, содержащие новые возможности. Посмотрим, что приготовили для пользователей норвежцы.

Новые темы оформления в браузере Opera 12

Отдельные процессы плагинов и 64x-битная версия для Windows

В Opera 12 реализовано разделение процесса браузера от процессов плагинов. Это повышает стабильность работы программы и в случае нестабильной работы плагина, например, Adobe Flash, браузер не надо перезагружать, просто перезагружается процесс плагина.

Отдельные от Opera процессы плагинов

Разделение процессов, в свою очередь, сделало возможным выпуск браузера для 64x-битных версий ОС Windows и Mac. Теперь пользователи могут выбирать 32x или 64x версии для установки.

Новые легкие темы оформления

Легкие темы оформления в браузере Opera

Подобно темам в Firefox и Chrome, в Opera появилась поддержка новых «легких» тем оформления. Легкими они называются по той причине, что не несут больших возможностей по изменению внешнего вида (кнопок, панелей и т.д.). Но позволяют выбирать цвет оттенка интерфейса и фоновый рисунок. Сейчас уже существует большой каталог таких новых тем. А как создавать свои — описано в статье про создание новых тем оформления для Opera.

Экспериментальная поддержка полного аппаратного ускорения

Возможно, именно работа над поддержкой аппаратного ускорения стала причиной немного затянувшегося релиза 12 версии. Очень жаль, что не все получилось реализовать к выходу и, как мы уже знаем, по умолчанию аппаратное ускорение будет отключено. У других браузеров (Chrome, Firefox) внедрение данного функционала также протекало постепенно, поэтому будем надеяться, что к следующей мажорной версии программисты норвежского обозревателя улучшат ситуацию.

Для желающих активировать ускорение и WebGL — такая возможность существует. Для этого необходимо открыть скрытые параметры один и два и в обоих поставить цифру 1 в полях. Не забудьте после каждого выставления нажимать кнопку «Сохранить». После этого потребуется перезагрузка браузера.

Стоит заметить, сейчас доступно ускорение как через DirectX (на Windows), так и через OpenGL. На данный момент лучше ситуация обстоит с ускорением через OpenGL, оно более стабильно и проработано. В случае с DirectX возможны проблемы со страницами (съехавшие шрифты, мелкий размер и т.д.).

Выбрать движок для ускорение можно в настройке Renderer preference. 1 здесь — это DirectX, 0 — это OpenGL.

Улучшение интерфейса для RTL-языков

Конечно, не особенно актуальная для нашей страны возможность, но важная в мировом масштабе. Улучена поддержка языков, написание которых происходит справа-налево (персидский, урду, иврит и арабский).

Улучшение поддержки современных стандартов

Финальная версия Opera 12 приносит значительное расширение поддержки стандартов. Сделаем небольшой обзор.

Внедрение CSS3 Animations и расширение поддержки Transitions

Теперь в Opera поддерживаются Анимации. Заметим, что совсем недавно рабочая группа по CSS приняла решение отказаться от преффиксов для данного свойства. Но, сделано это было очень близко к сегодняшнему финальному выпуску, поэтому в нем поддержка Анимаций происходит через преффикс -o. В недалеком будущем он будет удален.

Поддержка доступа к камере через getUserMedia

Как и последняя Opera Mobile, настольная версия теперь поддерживает доступ к веб-камере на компьютерном устройстве через спецификацию getUserMedia. Данная возможность должна стать составной частью проекта по организации коммуникаций WebRTC, разрабатываемого Google, Mozilla и Opera.

Поддержка Cross-Origin Resource Sharing

Данная спецификация связана с обменом данными между сервером и различными сайтами. Поддерживается всеми современными браузерами (в Internet Explorer пока не полная поддержка, но ситуация будет исправлена в 10 версии).

Поддержка HTML5 Drag and Drop

Наконец-то в норвежском интернет-обозревателе внедрили поддержку технологии Drag and Drop, которая позволяет переносить и передавать данные веб-элементам на страницах.

Улучшение поддержки XMLHttpRequest

Внедрена поддержка для свойств upload, download, и timeout.

Поддержка Do not Track

Как мы уже писали, в 12 версии поддерживается функция Do not Track. Она была разработана в стенах компании Mozilla и позволяет отдавать серверам команду о том, чтобы они не отслеживали действия пользователя. Поддерживается в Firefox, Safari, теперь и в Opera. Планируется в Internet Explorer 10, причем, в отличии от других, будет там активирован по умолчанию.

Включить функцию можно зайдя в настройки (Меню — Настройки — Общие настройки. Затем вкладка «Продвинутые» -> вкладка «Безопасность» -> «Указывать веб-сайтам не отслеживать меня»).

Generated Content for Paged Media

Технология, придуманная создателем CSS Hakon Wium Lie. Позволяет с помощью пары строчек кода создавать бесскроловые страницы, которые удобно просматривать на экранах самого разного размера.

В тесте на поддержку современных стандартов HTML5test.com финал набирает 385 очков. Кстати, в компании разработали специальный ресурс Shinydemos.com на котором можно посмотреть интересные демки.

Shinydemos - демки современных технологий от Opera

Побежденная проблема дробных процентов

В версии наконец-таки, похоже, решена проблема с округлением дробных процентов в CSS. Округление не раз получало негативные отклики от верстальщиков.

Расширение API расширений браузера

Ко всем прошлым API расширений добавлена возможность управления окнами программы и вкладками. Благодаря им уже сейчас появились расширения которые, например, реализуют часто запрашиваемую возможность открывать вкладки в рамках одной группы вкладок, при использовании группировки.

Мониторинг использования браузером ресурсов процессора

Страница мониторинга потребления ресурсов

Создана специальная страница, доступная по адресу opera:cpu, с помощью которой можно осуществлять мониторинг использования открытыми вкладками процессора компьютера. В случае, если браузер сильно тормозит систему, в связи с потреблением ресурсов, можно найти проблемную страницу (вкладку) и закрыть ее.

Повышение производительности работы

Работа над производительностью проводилась сразу по нескольким направлениям. Во-первых, был улучшен старт браузера, с открытыми вкладками. Загрузка происходит более умнее, чем раньше, что должно привести к сокращению времени старта как без открытых вкладок, так и с ними. Проведена оптимизация загрузки скриптов, стилей и картинок. Это должно привести к увеличению скорости отображения страниц. Были изменены механизмы загрузки защищенных страниц через HTTPS. В последнее время стала актуальной проблема браузера с прокруткой некоторых страниц (особенно, если на них присутствуют фиксированные элементы и многочисленные тени). Релиз приносит небольшое исправление проблемы в некоторых случаях, но работа над этим еще будет продолжена.

Отключение работы Виджетов, Unite и голосового управления

В Opera 12 было принято решение отключить работу виджетов и технологии Unite. И если сейчас пользователи могут активировать их назад, то в следующей версии их код будет полностью удален из программы. Поддержка на серверах компании данных функций будет осуществляться до конца 2012 года. Разработчики предлагают взамен этого активней развивать расширения.

Если говорить про избавление от функционала, то напомним, что из версии для Mac также были удалены BitTorrent-качалка, IRC-клиент, панели Main bar, Navigation bar и Start bar. И если продолжать говорить про Mac, то теперь Opera поддерживает некоторые новые возможности безопасности в Mac OS X Mountain Lion.

Вот так выглядит финальная версия Opera 12. Помимо перечисленного была улучшена функциональность адресной строки (причем, улучшения основывались на отзывах пользователей). Также закрыты 5 найденных уязвимостей. Обновиться на новую версию можно из меню (Меню -> Справка -> Проверить обновления), либо скачав установщик (ссылку можно найти здесь), либо подождать, когда браузер сам предложит обновление.

Релиз состоялся, теперь интересно, что будет дальше. Напомним, уже несколько недель имеет место быть слух о том, что Facebook хочет купить Opera, чтобы сделать на ее базе свой браузер. От компаний подтверждений получить не удалось. Но, за это время произошло несколько интересных событий. Во-первых, Facebook со страницы поддержки браузеров убрал Google Chrome и добавил Opera. Во-вторых, в мае закончился контракт компании с Google по поводу поиска в программе. И продлен он был пока только на месяц, до конца июня. Если Google вдруг решит не продлевать договор, то компания лишится большой доли своей прибыли. Напомним, в этом году Google заключили договор с Mozilla на поиск в Firefox сроком на три года. В рамках того договора, поисковик заплатит около 1 миллиарда долларов.

С другой стороны, один из основателей компании — Йон фон Течнер, который на данный момент ушел из нее из-за разногласий с нынешним руководством (уж не на возможной продаже основаны были те разногласия???), владеет одним из самых больших пакетов акций и, судя по интервью, не слишком хорошего мнения о потенциальном переходе во владения к Facebook. В любом случае, стоит подождать в ближайшее время выхода каких-либо новостей. А пока — опробовать в работе 12 версию. 😉

9 комментариев Комментировать

  • Йооу! Теперь теперь группировка вкладок юзабельна!

    twitter.com/Anton_Diaz/st...3266397076275201

    • Спасибо большое за расширения!

  • > судя по интервью

    Можно ссылку?

    • www.reuters.com/article/2...RE8540C820120605

      Там больше не вью, а просто комментарий.

  • После обновления на 12ю отказываются отправлять любые сообщения на любые социальные сети (пробовал 5 разных соцсетей) а так же не оправляет данные при заполнении анкет и форм на несоциальных сайтах. Причем другие браузеры продолжают отлично отправлять. Проблема в том, что пароли сетей давно забыты и опера по кукам входит не запрашивая пароль... а теперь этот косяк! И не отправить сообщение из оперы и пароль не восстановить. У кого-нить такая проблема была? (Линукс *деб)

    • Sergio, а почему нельзя пароли восстановить?

  • ХЕРОВЕЙ БРАУЗЕРА Я ЕЩЕ НЕ УСТАНАВЛИВАЛА!!!!!!!!!!!!!!!!!!!!!!!!!!!! ПЛАГИНЫ ЗАВЕРШАЮТСЯ АВАРИЙНО!!!!!!!!!!!!!!!!!!!!!! ПРОБЛЕМЫ С ВИДЕО!!!!!!!!!!!!!!!!!!!!!!!!!! КОШМАР!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • Татьяна, действительно, сейчас присутствует некоторые количество ошибок. Но, совсем скоро должна выйти версия 12.01, исправляющая многие проблемы.

Оставить комментарий

Цитировать

Следуй за нами в твиттере!