Конец легенды: Opera меняет движок и превращается в Chrome
Разработчик браузера Opera норвежская компания Opera Software официально объявила об отказе от использования в дальнейших версиях браузера оригинального движка Presto и о переходе на использование WebKit. Развитие Presto будет прекращено.
WebKit — открытый движок, используемый в браузере Safari, Chromium и всех его производных: Google Chrome, «Яндекс.Браузер» и пр.
Интересно, что часть оригинальных разработок Opera Software, в частности, «компрессор трафика» Opera Turbo, используется в «Яндекс.Браузере», разрабатываемом отечественным поисковиком также на базе проекта Chromium. В пресс-службе «Яндекса» сообщили CNews, что переход Opera на WebKit упростит взаимодействие команд разработчиков, поскольку теперь они будут работать над развитием одного и того же движка.
Помимо собственно WebKit разработчики Opera Software планируют перейти на использование других компонентов проекта Chromium, например, открытого JavaScript-движка V8. Одновременно с использованием открытых разработок программисты компании будут участвовать в их развитии.
Интересно, что несмотря на использование открытого кода, Opera не планирует раскрывать конечный код своего браузера. Такую возможность ей предоставляет лицензия BSD, под которой распространяется Webkit.
Как обещает Opera Software в пресс-релизе, переход продуктов на WebKit будет постепенным: вначале новый движок появится в мобильном браузере Opera Mobile для Android и iOS, после чего на WebKit мигрирует десктопная версия браузера.
Первая версия Opera Mobile на основе WebKit будет продемонстрирована на Всемирном мобильном конгрессе (Mobile World Congress) в конце февраля в Барселоне.
Женщины года в отрасли ИТ 2024. Список CNews

Отказом от оригинального движка Presto Opera Software намерена «оптимизировать свои ресурсы и занять лидирующие позиции в области мобильных браузеров для Android и iOS».
Компания признает, что использование Presto в гаджетах на Android и iOS поставило компанию «в менее выгодную позицию по сравнению с изначально оптимизированным и интегрированным в указанные мобильные платформы движком WebKit, который используется в качестве эталона при разработке большинства мобильных web-приложений».
Поддержка существующих дополнений и надстроек для Opera будет продолжена: разработчики получат утилиту для автоматической конвертации своих программ под новую платформу.
Как оцифровать логистику в России: 5 ИТ-трендов отрасли

Стоит заметить, что приверженность Presto не слишком благотворно сказывалась на состоянии компании: в мае 2012 г. издание Thenextweb сообщало, что Opera Software заморозила найм новых сотрудников и приостановила часть существующих трудовых договоров.
В последние годы доля мобильных браузеров Opera на мировом рынке стабильно сокращалась. По данным мониторинга Statcounter, она упала с 26% в январе 2009 г. до 15,35% в январе 2013 г.
Opera браузер для Windows
Получите быстрый, безопасный и простой в использовании браузер Opera.

Загрузить все браузеры Opera
Opera браузер для Windows
Загрузить сейчас Загрузить пакет для оффлайн-установки:
64 bit / 32 bit Это безопасная загрузка
с opera.com
Opera браузер для Mac
Opera браузер для Linux
Загрузить сейчас Предпочитаете другой пакет?
RPM / SNAP Это безопасная загрузка
с opera.com
Opera браузер для Chromebook

У вас нет Google Play?
Загрузите приложение здесь Это безопасная загрузка
с opera.com
Браузер Opera для Android
У вас нет Google Play?
Загрузите приложение здесь Это безопасная загрузка
с opera.com 
Браузеры Opera, их режимы и движки

Браузер Opera доступен на множестве платформ, в разных видах, с разными режимами, движками и уровнями поддержки стандартов. В таком многообразии можно легко запутаться — знаете ли вы, к примеру, что в Opera Mini для iOS есть три режима, один из которых это UIWebView с Opera Turbo? Поэтому мы решили собрать простой обзор всех наших продуктов, который объясняет некоторые технические различия наших браузеров.
| ОС | Браузер | Режим | Движок | Прокси | Стандарты |
|---|---|---|---|---|---|
| Android | Opera | Обычный | Chromium | Нет | Все |
| Opera Turbo | Chromium | Да | Все | ||
| Opera Mini | Opera Mini | Presto, серверный | Да | Ограничены | |
| iOS | Opera Mini | Обычный | WebKit, системный | Нет | Все |
| Opera Turbo * | WebKit, системный | Да | Все | ||
| Opera Mini | Presto, серверный | Да | Ограничены | ||
| Coast | Normal | WebKit, системный | Нет | Все | |
| Opera Turbo * | WebKit, системный | Да | Все | ||
| J2ME | Opera Mini | Opera Mini | Presto, серверный | Да | Ограничены |
| Windows Phone | Opera Mini | Opera Mini | Presto, серверный | Да | Ограничены |
| Компьютеры | Opera | Обычный | Chromium | Нет | Все |
| Opera Turbo | Chromium | Да | Все |
Заметки
- Режим Opera Turbo сжимает трафик до 80%, режим Opera Mini — до 90%.
- Для Opera Turbo, отмеченного звёздочкой, также есть опция Video Boost для сжатия видео.
- Если вы определяете положение пользователей на основе IP-адреса, обязательно проверяйте заголовок X-Forwarded-For . Таким образом вы сможете верно определить откуда пользователь открыл ваш сайт в браузере, который использует прокси Opera Mini и Opera Turbo.
- Поддержка стандартов в Opera Mini «ограничена», это значит, что сложный JavaScript, CSS и другие динамические элементы могут работать не так, как вы ожидаете, из-за особенностей серверной отрисовки и ограниченных возможностей устройств.
- Старые браузеры Opera на движке Presto, например, Opera 12 для компьютеров, Opera Mobile Classic, и т.д. уже не поддерживаются и в этом списке не приведены.
В Сеть выложен исходный код легендарного движка «старой» Opera
В интернете появился набор файлов, который предположительно содержит закрытый исходный код движка Presto, на котором работал браузер Opera по 12 версию включительно. Файлы тут же были удалены по закону об авторском праве, что расценивается как подтверждение их подлинности. Пользователи рассказывают об успешной сборке кода на разных ОС.
Исходный код Presto появился в сети
На ресурсе GitHub был предположительно выложен исходный код знаменитого движка Presto, использовавшегося в браузере Opera до 2013 г. Presto является проприетарной разработкой Opera Software, ранее его исходный код нигде не публиковался.
Через некоторое время после появления репозиторий был удален в соответствии с законом США об авторском праве в цифровую эпоху, однако многие пользователи GitHub успели его скачать и выложить на зеркалах или других ресурсах. Удаление кода было расценено пользователями как подтверждение его подлинности.
Совокупный объем выложенных файлов составляет примерно 0,5 ГБ. Описание репозитория в файле readme сообщает, что он содержит движок рендеринга Presto, используемый в Opera по 12-ую версию. Уточняется также версия выложенного браузера – 12.15. Более 66% кода в репозитории выполнено на языке C++, на котором был написан Presto. Файлы были размещены пользователем prestocore, аккаунт которого не содержит никакой информации о лице, скрывающемся за никнеймом.
Реакция пользователей интернета
Пользователи интернета, которых заинтересовала выкладка, высказывают различные догадки на тему того, как исходный код Presto мог попасть в интернет. Самые распространенные мнения: это сделал кто-то из бывших сотрудников Opera, или код случайно попал в руки prestocore, сохранившись на каком-нибудь старом оборудовании.

По 12-ую версию включительно Opera значительно отличалась от большинства браузеров
Многие пользователи попытались скомпилировать выложенный код на своих ПК с различными ОС. Некоторые сообщают, что сборка прошла успешно, и в результате они получили рабочую версию Opera 12.15 с версией Presto 2.12.388. Набор файлов в репозитории включает в себя не только движок, но и весь браузер в целом, отмечают удачливые компиляторы. На ресурсе Reddit пользователь из России подтвердил, что собрал браузер из репозитория на Linux с несколькими патчами, и эта Opera даже проигрывает видео на YouTube. Такие же заявления звучали насчет сборки под Windows.
Presto и «старая» Opera
Женщины года в отрасли ИТ 2024. Список CNews

В феврале 2013 г. норвежская компания Opera Software объявила об отказе от оригинального движка Presto и о переходе на WebKit – открытый движок, используемый в браузерах Safari, Google Chrome, «Яндекс.Браузер» и других. Развитие Presto было прекращено. Через некоторое время Opera перешла на движок Blink. Последней версией браузера, работавшей на Presto, стала Opera 12. Финальное обновление для нее под номером 12.18 было выпущено в феврале 2016 г.
Переход на популярный открытый движок связывали с тем, что доля браузеров Opera на мировом рынке последовательно сокращалась. Браузер был широко востребован только в Норвегии, России и еще нескольких странах.
В период своего использования Opera вызывала симпатию пользователей тем, что предлагала мощный менеджер загрузок, встроенный почтовый и торрент-клиент, книгу контактов, блокировку контента и другие функции, которых не было в прочих браузерах. Кроме того, в силу малой распространенности Opera, движок не вызывал большого интереса у хакеров, поэтому считался относительно безопасным. Opera выше 12-ой версии потеряла эти преимущества, лишившись большей части своей уникальности.
Поклонники старых версий Opera могут найти их черты в таких браузерах, как Vivaldi, Otter или Fifth. Vivaldi был создан бывшим гендиректором Opera Йоном Стефенсоном фон Течнером (Jon Stephenson von Tetzchner), чем и обусловлено его сходство с Opera.