В последнее время браузер Opera часто попадает в заголовки новостей. И дело вовсе не в разработке каких-то революционных функций, просто поговаривают о том, что норвежскую компанию хочет купить империя Марка Цукерберга. Например, в конце прошлого месяца журналисты обнаружили, что, если зайти на страницу Facebook из одного из неподдерживаемых браузеров, социальная сеть порекомендует для просмотра сайта Internet Explorer, Firefox или Opera. Раньше норвежскому браузеру, доля которого на общемировом рынке ничтожно мала, такая реклама могла только присниться — его место на странице facebook.com/unsupportedbrowser занимал Google Chrome.
Конечно, вышеперечисленные функции Opera 12 — это не единственные нововведения, но даже с учётом всех остальных новшеств релиз все равно слабоват. Складывается впечатление, будто бы в Opera Software немного расслабились и больше не стремятся удержать свои 200 миллионов пользователей, предполагая, что их число в любом случае скоро увеличится во много раз. Впрочем, хватит о слухах и предположениях, обратимся к новому релизу.
Поддержка тем
Главным нововведением Opera 12, вынесенным даже на заглавную страницу официального сайта, стала поддержка тем.
Поддержка веб-камеры
Новая Opera поддерживает специальный API getUserMedia, благодаря чему веб-приложения теперь могут получать доступ к веб-камере из браузера. Для этого потребуется вручную дать сайту разрешение на использование веб-камеры.В другом примере задействования веб-камеры в браузере — Polaroid — можно сделать моментальное фото и сохранить его.
Стоит заметить, что при работе веб-приложений с камерой нередко возникают проблемы, в чем мы убедились сами и о чем можно почитать в многочисленных отзывах в Сети. Даже веб-приложения, предложенные для тестирования новой функции, работают далеко не у всех.
Безопасность под контролем
В новой версии браузера также традиционно улучшены функции, имеющие
отношение к безопасности. А именно: в адресной строке добавлен наглядный
значок, показывающий, является ли соединение безопасным, является ли
сайт доверенным и так далее. Там же можно увидеть, включен ли режим
Turbo, использует ли сайт информацию о местоположении и имеет ли доступ к
веб-камере.Пока что эта функция особого смысла не имеет, так как очень немногие сайты ее поддерживают. Впрочем, в настоящее время ведется активная работа над тем, чтобы сделать Do Not Track стандартом и обязать веб-разработчиков внедрять ее на сайты. Таким образом, появление поддержки этой функции в Opera — это скорее демонстрация согласия разработчиков с принципами защиты, которые, возможно, когда-нибудь будут реализованы. Пока же функция по умолчанию отключена и может быть активирована в настройках (Общие настройки → Расширенные → Безопасность → Указывать веб-сайтам не отслеживать меня).
Улучшения в производительности
Opera 12 впервые доступна в 64-разрядном варианте для всех платформ.
Правда, если вы захотите испробовать ее, не скачивайте инсталлятор,
предлагаемый по умолчанию. Поскольку 64-разрядная версия требует больше
оперативной памяти, чем ее 32-битная коллега, последняя остается
основной редакцией браузера. 64-разрядная версия будет полезной, в
частности, для тех, кто любит открывать множество вкладок.Кстати, даже в обычной, 32-битной редакции реализованы улучшения, связанные с более быстрым запуском браузера, в котором открыто множество вкладок. Разработчики сообщают о том, что теперь браузер при запуске не загружает все вкладки одновременно (это сильно тормозило работу), а открывает лишь активные, а также те, которые пользователь часто просматривает первыми. К сожалению, создатели браузера не взяли на заметку механизм загрузки, реализованный в одной из недавних версий Firefox, когда вкладка начинает загружаться лишь тогда, когда пользователь переходит по ней. Когда эта функция появилась в Firefox, ускорение загрузки стало действительно заметно, а в Opera 12, честно говоря, не слишком.
А вот еще одну действительно полезную функцию разработчики позаимствовали у Google Chrome. Теперь все плагины запускаются в виде отдельных процессов, благодаря чему если дополнение вдруг зависнет, на работу браузера это никак не повлияет. По статистике, плагины являются причиной аварийного закрытия браузера в 30% случаев, так что теперь можно ожидать, что программа будет работать на треть стабильнее. Кстати, плагины в Opera 12 полностью заменили устаревшие виджеты — последних в новой версии вы уже не найдете.
Ускорение работы также можно заметить при загрузке «тяжелых» страниц, напичканных скриптами и графическими элементами. Такое содержимое в Opera 12 загружается в несколько потоков, что, понятное дело, уменьшает общее время загрузки. Кроме этого, ускорено время загрузки защищённых страниц (https), которые, как правило, грузятся медленнее обычных из-за необходимости проверки используемых сертификатов и протоколов безопасности.
Ну а если вдруг проблемы с производительностью все же наблюдаются, в Opera 12 можно быстро посмотреть информацию о загрузке процессора на технической странице opera:cpu.
Аппаратное ускорение и поддержка стандарта WebGL
Аппаратное ускорение и поддержка стандарта WebGL, который позволяет
визуализировать интерактивную 3D-графику в браузере без установки
дополнительных плагинов, должны были стать основными нововведениями
Opera 12. Их с нетерпением ждали более трех лет, их с удовольствием
тестировали энтузиасты в альфа-версии. Но еще в апреле, на
заключительном этапе тестирования разработчики предупредили о том, что в
конечной версии обе функции по умолчанию будут отключены. Объяснили
свое решение тем, что в некоторых случаях с аппаратным ускорением
страницы загружаются медленнее, чем с оптимизированным программным
движком Vega. Тут стоит заметить, что в Opera 12 аппаратное ускорение
задействуется для визуализации не только веб-страниц, но и интерфейса
браузера, причем для всех платформ, в частности Windows XP, Linux и OS X
Lion.Впрочем, наше тестирование показало, что новые функции отключены не случайно — они просто недоработаны. При включении флага opera:config#UserPrefs|EnableHardwareAcceleration (установка значения 1) и последующей перезагрузке браузера мы увидели черное окно, в котором не было вообще никаких элементов интерфейса, только какие-то кусочки веб-страницы, выныривающие из темноты.
С WebGL ситуация не лучше. После включения флага opera:config#UserPrefs|EnableWebGL мы попытались открыть с десяток веб-страниц, на которых реализована поддержка этой технологии. В их числе демопроекты с сайта Chrome Experiments, Mozilla Demo Studio, а также с собственного демонстрационного проекта Opera. Ни один из них не работал корректно: где-то показывались сообщения об ошибках, где-то просто не визуализировалась страница, где-то Opera вообще «вылетала».
Заключение
Честно сказать, новая Opera впервые за много лет не впечатлила. Ни
скоростью загрузки, ни стабильностью работы, ни даже прикольными темами.
Улучшения по сравнению с предыдущей версией 11.64 вообще заметны очень
слабо. Впрочем, возможно, мы их просто не успели разглядеть за один
неполный день тестирования. Зато вполне успели увидеть досадные ошибки
при открытии страниц и аварийные завершения. А еще заметили замену
удобнейшей кнопки в виде корзины, открывающей последние закрытые
вкладки, на безликую стрелочку, которую даже не сразу разглядишь. Такие
перемены — вовсе не к лучшему.
Комментариев нет:
Отправить комментарий