Opera

Opera (МФА: ) — веб-браузер и пакет прикладных программ для работы в Интернете, выпускаемый компанией Opera Software. Разработан в 1994 году группой исследователей из норвежской компании Telenor. С 1995 года — продукт компании Opera Software, образованной авторами первой версии браузера. Суммарная рыночная доля браузеров Opera в январе 2021 года составила 2,17 % — шестое место в мире. В России процент пользователей браузера выше среднемирового. В январе 2021 года доля браузеров Opera в Рунете составила 5,55%.

Браузер Opera портирован под множество операционных систем (включая Windows, macOS, Linux; ранее имелись версии для FreeBSD, Solaris). Также существуют версии браузера для мобильных платформ на основе Symbian OS, MeeGo, Java, Android, Windows Mobile, bada, iOS.

Opera для ПК и Opera Mini распространяются бесплатно с 2005 года, Opera Mobile — с 2010 (бета-версии с 2009). 13 февраля 2013 года разработчики заявили о переводе всей линейки продуктов Opera Software на движок Blink и V8.

В 2021 году возможность использования VPN-сервиса в браузере была заблокирована на территории Российской Федерации.

История 

 В 1992 году Йон Стефенсон фон Течнер () и Гейр Иварсёй () входили в исследовательскую группу компании Televerket (Норвежская национальная телефонная компания, сейчас носит название Telenor). Они принимали участие в разработке комплекса ODA — стандартизированной системы сбора, хранения документации, изображений и другой информации. Разработанная система не нашла широкого распространения, и вскоре работы по ней были заморожены. Эта же исследовательская группа запустила первый норвежский сервер и «домашнюю страничку» в 1993 году.

Наиболее распространённый в то время браузер NCSA Mosaic имел достаточно примитивную структуру и не обеспечивал достаточного уровня эффективности. Поэтому группа исследователей предложила компании Televerket разработать собственный браузер, более адаптированный к различным веб-стандартам. Руководство Televerket поддержало разработку, и в конце 1993 года вышел первый работающий прототип.

Когда в 1994 году Televerket была приобретена государством, фон Течнеру и Иварсёю было позволено продолжать разработку браузера на собственные средства. В 1995 году Televerket была переименована в Telenor. 30 августа 1995 года фон Течнер и Иварсёй создали компанию Opera Software, которая продолжила разработку браузера. Этот день разработчики считают «днём рождения» Opera.

Opera Software и Google связывают партнёрские соглашения с 2005 года, срок продлённого договора закончился в ноябре 2009 года. 8 января 2007 года Opera Software объявила о договоре с Yahoo!, согласно которому Yahoo! становится эксклюзивным поисковым провайдером на мобильных устройствах, оснащённых Opera Mini.

В ноябре 2016 владельцы продали бренд и браузер китайской корпорации Golden Brick Capital Private Equity Fund I Limited Partnership за 600 млн долларов. Предыдущее предложение о покупке за 1,2 млрд не было одобрено регулятором.

10 мая 2017 года Роскомнадзор по запросу ФСБ внес браузер Opera Software AS в реестр организаторов распространения информации (ОРИ) . Реестровый номер 84-PP. Включение браузера Opera в ОРИ в соответствии с законом «О связи» означает согласие сервиса собирать, хранить и предоставлять данные о пользователях и их взаимодействиях компетентным органам. С 1 июля 2018 года ОРИ должны будут хранить информацию о фактах обмена сообщениями своих пользователей в течение года, а содержание этих сообщений, аудиозапись звонков, изображения — до полугода.

С 17 июня 2021 года Роскомнадзор  потребовал удалить встроенный VPN из браузера на территории Российской федерации. Браузер Opera исполнил это указание, чем обвалил свою долю пользователей Рунета.

В конце 2021 Opera анонсировала старт beta-версии сервиса закладок Pinboards.Opera.

История версий

Opera (Presto) 
Opera 1 — браузер стал известен благодаря многодокументному интерфейсу (MDI), который позволял работать сразу с несколькими страницами в одном окне приложения.

Opera 2 — версия браузера, в которую разработчики добавили поддержку фреймов.

Opera 3 — версия, которая стала кроссплатформенной и включала поддержку JavaScript.

Opera 4 — версия, в которую был включён почтовый клиент.

Opera 5 — версия, которая распространялась свободно — пробный период был заменён adware-баннером, встроенный ICQ-клиент.

Opera 6 — версия, в которую была добавлена поддержка Unicode. Появилась возможность работать в нескольких не зависимых друг от друга копиях приложения (SDI-интерфейс).

Opera 7 — версия, в которую был добавлен новый браузерный движок Presto с улучшенной поддержкой CSS, клиентских сценариев и интерфейса DOM.

Opera 8 — версия, в которой была добавлена поддержка SVG Tiny, multimodal features и User JavaScript.

Opera 9 — версия, в которой была добавлена поддержка спецификации XSLT, совместимость с графическим форматом SVG.

Opera 10 — версия, в которой была добавлена поддержка автообновления браузера, Opera Turbo.

Opera 11 — версия, в которой был добавлен улучшенный механизм управления открытыми вкладками, поддержка расширений, жесты мыши.

Opera 12 — версия, в которой было добавлено аппаратное ускорение и поддержка технологии WebGL.

Opera (Blink) 
13 февраля 2013 года разработчики Opera заявили о переводе всей линейки своей продукции на движки WebKit и V8 в оболочке Chromium, имеющие открытый исходный код. 4 апреля в свете событий относительно движка Blink, созданного корпорацией Google и являющегося форком движка WebKit, Opera Software подтвердила свою позицию относительно привязки браузера к проекту Chromium — в новых версиях будет использован Blink.

Ответвления для ПК

Opera Neon 
В 2017 году был представлен Opera Neon — экспериментальный браузер, который показывает, как может выглядеть современный веб-браузер. Opera Neon предоставляет необычные способы взаимодействия с веб-контентом, включая возможность перемещать элементы в браузере и легко забирать контент непосредственно из сети.

Opera (блокчейн-браузер) 
13 декабря 2018 года Opera запускает версию собственного блокчейн-браузера в мобильной версии Opera 60 (Reborn 3), разработанного для взаимодействия с децентрализованным интернетом (Web 3.0). Также добавлен встроенный криптокошелёк «» как в мобильной, так и в полной версиях браузера.

Возможности программы

Управление и интерфейс 
В браузере Opera предусмотрены средства управления для людей с нарушениями зрения или ограниченными двигательными возможностями: есть голосовое управление и возможность подключения «экранных дикторов». С помощью различных установок пользователь может настроить интерфейс по своему вкусу.

Есть возможность осуществлять навигацию и настройку браузера, используя только клавиатуру. «Сочетание клавиш», заданных по умолчанию, можно переобозначить по своему усмотрению.
Можно также использовать «жесты мышью», которые существенно упрощают навигацию с помощью этого манипулятора, определённые последовательности нажатия клавиш и движений «мыши» позволяют, например, быстро листать или обновлять страницы, не перемещая курсор к иконкам меню навигации.

Масштабирование страниц позволяет пропорционально увеличивать или уменьшать все элементы документа: текст, изображения, флеш-анимацию, создавая эффект приближения и удаления страницы. Масштаб можно изменять в пределах от 20 % до 1000 %. Пользователь может настроить шрифты и цвета для веб-страниц, и даже переопределить настройки стилей CSS. Это может быть полезным, например, для страниц с неудачным дизайном: когда шрифты трудночитаемы или контраст между цветом шрифта и фоном недостаточен.

Голосовое управление, разработанное совместно с IBM, позволяет пользоваться браузером без помощи мыши и клавиатуры.
Opera также может читать вслух страницы и выделенные фрагменты, но это возможно только в среде Windows и только с помощью экранного диктора, встроенного в операционную систему, так как программы сторонних разработчиков, начиная с версии Opera 6.0, не поддерживаются.

«Пасхальные яйца» 
 Бета-версии Opera 9 содержали «пасхальное яйцо» — при запуске теста Acid2 жёлтый смайлик через некоторое время начинал отслеживать глазами курсор мышки. Если после этого на нём кликнуть, появлялось сообщение JavaScript  — «Потому что простого прохождения недостаточно;)». Это стало возможным благодаря изменению кода теста с помощью Opera's browser.js. Изменённый код доступен в виде отдельного файла на языке User JavaScript. Другое «пасхальное яйцо» было обнародовано одним из разработчиков программы: если в адресной строке ввести /., то откроется страница slashdot.org.
 Если в настройках ввести Код Konami, то показываются настройки для опытных пользователей.

Поддерживаемые стандарты 
Браузер Opera был одним из первых, поддерживающих CSS, ставшие к настоящему времени базовыми для веб-дизайна. В настоящее время Opera поддерживает многие веб-стандарты, включая редакции CSS 3, HTML5, XHTML 1.1, , , , WAI-ARIA, WML 2.0, XSLT, XPath, XSL-FO, ECMAScript 3 (JavaScript), DOM 2, XMLHttpRequest, HTTP 1.1, Юникод, SVG 1.1 Basic, SVG 1.1 Tiny, GIF89a, JPEG, WebExtensions. Браузер полностью совместим с графическими форматами APNG, PNG, в том числе в плане обработки альфа-канала.

Начиная с девятой версии Opera успешно проходит Acid2 — тест на соответствие самым современным технологиям веб-дизайна. Opera стала четвёртым браузером, прошедшим этот тест, и первым среди программ такого рода для Windows.

Opera полностью проходит тест Acid3 начиная с 10-й версии.

Безопасность и конфиденциальность 
В Opera есть несколько настроек безопасности, доступных пользователю. Одна из них — возможность быстрого удаления информации о посещённых страницах: очистка cookies, истории, кэша. Это полезно, если за компьютером поочерёдно работают несколько пользователей.

При посещении защищённых страниц Opera шифрует получаемую и передаваемую информацию с помощью протоколов высокой надёжности: SSL 3 или TLS. Информация о включении защиты отображается в адресной строке браузера. Пользователь может нажать на появившуюся там кнопку и проверить, не является ли страница мошеннической или созданной для «фишинга». Пользователь может включить автоматическую проверку страниц на «фишинг», но по умолчанию эта опция не активна.

Для защиты сохранённых паролей возможно шифрование базы данных паролей с использованием алгоритма 3DES и мастер-пароля в качестве ключа шифрования, которым также защищены личные сертификаты и данные wand.

Для своевременного обнаружения уязвимостей и багов в программе предусмотрена возможность отправки сообщений об ошибках в Opera Software. По сведениям компании Secunia, специализирующейся на компьютерной и сетевой безопасности, в Opera 9.x было выявлено 13 уязвимостей, все они к настоящему времени устранены Для сравнения, в Firefox 2.0.x было выявлено 23 уязвимости, из которых до сих пор не устранены 4, в Internet Explorer 7.x остаются незакрытыми 8 из 24, а в Safari 3.x — одна из трёх найденных уязвимостей.

Группа Arche Twist выпускает программную связку OperaTor, предназначенную для анонимного сёрфинга в Интернете. В неё входит браузер Opera, клиент анонимной сети Tor и виртуальный прокси-сервер Polipo. Анонимизируется работа по протоколам HTTP и HTTPS.

В сентябре 2009 года стало известно о намерении российской правительственной комиссии по федеральной связи и информтехнологиям разработать для государственных организаций свой браузер, выбрав разработчика по результатам открытого конкурса. Парадоксально, что Opera и Firefox отвергаются в пользу Internet Explorer из-за того, что они «передают информацию о пользователях на серверы, принадлежащие компании Google», а множественные уязвимости самого IE не берутся при этом в расчёт. Однако уже в ноябре стало известно, что «российского» браузера не будет, а будут установлены прокси-серверы, которые и будут обеспечивать безопасность сёрфинга в Интернете. В качестве браузера предполагается использовать сборку Firefox, настроенную на эти прокси-серверы.

В 2015 году Opera Software приобрела VPN-сервис SurfEasy, чтобы повысить конфиденциальность и безопасность интернет-сёрфинга пользователей. Предлагается 500—700 МБ бесплатного защищённого трафика в месяц на зарегистрированный аккаунт и возможность оформления безлимитных тарифных планов. Поддерживается интеграция и в другие браузеры. С весны 2016 года объявлено о запуске «бесплатного» и «безлимитного» VPN сервиса.

Другие платформы 
Помимо издания Opera для персональных компьютеров, существуют версии браузера для других устройств. Принцип работы сохраняется, но имеются некоторые различия в функциях и интерфейсе.

Смартфоны и КПК 

Эта модификация программы Opera предназначена для работы на КПК и смартфонах. Одна из первых версий Opera Mobile вышла в 2000 году для Psion Series 7 и netBook с платформой Symbian. Сегодня Opera Mobile предназначена для устройств, работающих на операционных системах Windows Mobile (поддержки Windows Phone ещё нет), Apple iOS, Symbian OS с интерфейсами S60 и UIQ.

Десятая версия (и выше) Opera Mobile распространяется бесплатно, в отличие от предыдущих, которые можно было использовать бесплатно только в течение 30 дней, после чего необходимо было заплатить 24 долл. США. Устройства, которые используют операционную систему UIQ 3 (Sony Ericsson P990, Motorola RIZR Z8), покупаются с заранее установленной Opera Mobile, цена которой входит в цену устройства.

Одна из основных особенностей Opera Mobile — это возможность динамично переформатировать веб-страницы для широкоформатных (узких и высоких) экранов, используя технологию Small-Screen Rendering (SSR). Технология эта проприетарная, но веб-дизайнеры могут проверить, как их страницы обработаны SSR, с помощью CSS.

Мобильные телефоны 

Opera Mini предназначена для мобильных телефонов, поддерживающих Java ME. Браузер начал распространяться в качестве пилотного проекта в 2005 году. После ограниченного релиза в Европе он был официально запущен по всему миру 24 января 2006 года.

Когда пользователь просматривает веб-страницы с помощью Opera Mini, то запрос отправляется через General Packet Radio Service (GPRS) одним из серверов компании Opera Software, потом сервер получает информацию о веб-странице, обрабатывает, сжимает и отправляет на телефон пользователя. Начиная с версии 4.0 Opera Mini поддерживает масштабирование страниц, что удобно, особенно на маленьких экранах.

Opera Mini была портирована на Apple iPhone, и компания Apple пропустила браузер в AppStore 13 апреля 2010 года.

5-я версия браузера портирована на Symbian OS и Android.

Консоли (Nintendo DS, Wii) 
Nintendo DS Browser, специальный браузер Opera для портативной игровой консоли Nintendo DS. Этот браузер был выпущен 24 июля 2006 года в Японии, 6 октября 2006 года в Европе и 4 июня 2007 года в Северной Америке. Распространялся на картридже за 30 долларов США.

Internet Channel, специальный браузер Opera для портативной игровой консоли Nintendo Wii, был бесплатно доступен онлайн с 12 апреля по 30 июня 2007 года. В дальнейшем желающим скачать браузер приходилось платить 500 Wii-очков (около 5 долл.), но 8 сентября 2009 года он стал бесплатным.

Скотт Хедрик, исполнительный директор Opera Software, заявил, что этот браузер был разработан для удобного «комнатного просмотра». По сравнению с Opera для персональных компьютеров, в браузере для Wii упрощён интерфейс и увеличены шрифты. Несмотря на эти особенности, Internet Channel поддерживает те же стандарты, что и компьютерная версия, и тоже проходит тест Acid2.

Во время выхода Internet Channel в его основе лежал более совершенный движок, чем в актуальной версии Opera для настольных компьютеров. В него были внесены исправления, которые стали доступны пользователям ПК только в версии Opera 9.5.

Ноутбуки 
23 января 2007 года была выпущена специальная версия браузера для «100-долларовых ноутбуков» OLPC XO-1.

Положение на рынке

Версия для ПК 
Первое время после официального выхода (1996) браузер не пользовался большим успехом среди пользователей ПК, основное положение на рынке занимали браузеры Internet Explorer и Netscape Navigator. Однако Opera Software стала одной из первых компаний, проявивших активность на рынке мобильных устройств, и смогла занять на нём ощутимую нишу, предложив решение для многих платформ, аналогов которому по функциональности не было. Но на платформе Win32 доля пользователей Opera долгое время оставалась незначительной. Ситуация изменилась к концу 2001 года, когда доля браузера возросла более чем вдвое (с 0,31 до 0,82 %).

За 10 лет с января 2009 года по август 2019 года доля браузера Опера незначительно снизилась от 3,07 % до 2,65 %. За 10 лет с января 2009 года по август 2019 года в России доля Opera значительно снизилась в 6 раз от 38,03 % (июнь 2009, 1 место) до 7,28 % (август 2019, 4 место).

Версии для мобильных систем, включая планшеты 
На мобильных системах Опера занимала крупную долю до усиления конкуренции. С августа 2012 года по август 2019 года доля браузера Опера значительно снизилась в 5 раз от 15,59 % (август 2012, 3 место) до 2,8 % (август 2019, 5 место).

Критика

Критика Opera (Presto) 
Ранние отзывы о браузере Opera — в основном положительные. Критиковались отличающиеся «горячие клавиши», которые были исправлены в версии 9.5. Вторым поводом для критики браузера стала несовместимость с некоторыми популярными сайтами, отчасти по причине того, что веб-разработчики не всегда так же строго придерживаются , как разработчики Opera. По этой причине Opera приходилось искусственно прописывать инструкции, позволяющие корректно отображать некоторые популярные сайты с ненормативным кодом, что стало причиной отказа от собственного браузерного движка. Подробнее об этом рассказывается ниже в подразделе «Конфликты совместимости Opera (Presto)».

Одна из самых критических рецензий, посвящённых Opera, была опубликована в газете The Washington Post в мае 2004 года. Баннеры и контекстная реклама были удалены из браузера 20 сентября 2005 года в версии Opera 8.5, что увеличило число положительных отзывов. В январе 2007 года ведущий разработчик браузера Mozilla Firefox Аза Доцлер подверг критике компанию Opera Software за замалчивание сведений об уровне безопасности браузера Opera и обнаруженных в нём уязвимостях. Закрытый исходный код не позволял сторонним фирмам и программистам проводить поиск уязвимостей и их исправление.

Конфликты совместимости Opera (Presto) 
Широкую известность получили случаи конфликтов браузера с сайтами и сервисами корпорации Microsoft. Первый конфликт имел место в конце 2001 года, Microsoft заблокировала доступ пользователей, работавших под сторонними браузерами, включая Opera, на MSN, оставив доступ к сайту только пользователям Internet Explorer. Ограничение было снято через 2 дня после волны возмущения, однако пользователи Opera более месяца испытывали проблемы с доступом к части контента MSN.com. Второй конфликт с отображением сайта MSN.com произошёл в 2003 году, на этот раз проблемы испытывали только пользователи Opera. Сайт был настроен таким образом, что пользователи Opera получали искажённую картинку, как если бы они работали под старыми версиями Internet Explorer. Действительная причина сбоя была установлена сотрудниками Opera Software не сразу, они предали её огласке, но Microsoft отвергла все обвинения в злонамеренности. Однако Microsoft внесла необходимые изменения на своих серверах, и на этом конфликт был исчерпан. В ноябре 2004 года выяснилось, что пользователи Opera получают неполный файл JavaScript на почтовом сервисе Hotmail, принадлежащем Microsoft. Это приводило к тому, что пользователи не могли очистить корзину от ненужной корреспонденции.

Множество конфликтов было связано со службами Google. Пользователи отмечали проблемы или некорректные ответы при работе с каталогом изображений Picasa, с картами Google, с Google Docs, Google Spreadsheets и Google Calendar, а также с почтовым сервисом Gmail. Причины этого официально не были объявлены, но распространено мнение о целенаправленной агрессивной политике Google, поддерживавшей в тот период браузер Mozilla Firefox, по отношению к Opera. Энтузиастами выпускались неофициальные патчи, позволявшие решить некоторые из этих проблем. Среди других конфликтов можно выделить некорректную работу редактора сообщений в популярной системе создания блога WordPress. Основные конфликты со службами Google и с системой Wordpress исправлены в Opera 9.5 (Kestrel).

По словам Вадима Макеева (в 2013 г. — сотрудник Opera), постоянная необходимость доработки движка Presto под новые особенности WebKit требовала трудозатрат компании Opera и стала причиной отказа от собственного браузерного движка и начала разработки браузера сначала на движке WebKit, а затем — на его форке Blink

Критика Opera (Blink) 
Много критики связано с переходом на движок WebKit: например, критике подверглись кардинальные изменения интерфейса (по мнению пользователей, он стал мало отличим от интерфейса Google Chrome); кроме того, по мнению некоторых пользователей, такое решение приводит к фактической монополии WebKit на рынке браузерных движков подобно временам войны браузеров.

Награды 
За время своего существования версия Opera для персональных компьютеров получила ряд наград от печатных изданий и веб-ресурсов, среди которых можно выделить:

 CNet Webware winner, 2009
 Webware 100 winner, 2008, 2009
 PC World’s World Class Award, 2004, 2005
 Web Host Magazine & Buyer’s Guide Editors' Choice, 2004
 CHIP.de Digital Lifestyle Award, 2006 (Opera Mini)
  Testsieger (победитель тестирования), 2006
 PC Plus Performance Award (награда за производительность)
 PC World Best Data Product, 2003
 PC World Best i Test, 2003
 Web Attack Editor’s Pick (выбор редакции), 2003
 ZDNet Editor’s Pick (выбор редакции), 2000
 Tech Cruiser Award 4 Excellence (награда за превосходство), 1999

Комментарии

Примечания

Литература

Ссылки 

 Последняя версия браузера 12.18 на движке Presto (Windows) 
 Автономный установщик последней версии Opera на движке Blink
 
 
 

Opera
Бесплатное программное обеспечение
Shareware
Кроссплатформенное программное обеспечение
BitTorrent-клиенты
Файлообменные клиенты
IRC-клиенты
Программное обеспечение, написанное на C++
Переносимые приложения
Браузеры на движке Presto
Telenor
Браузеры на движке Webkit
Проприетарное кроссплатформенное программное обеспечение
Браузеры на базе Chromium
Программное обеспечение для Windows