Помимо основных функций браузера, за время, прошедшее с момента появления пакета, в него были интегрированы возможности почтового/новостного клиента Opera Mail, адресной книги, менеджера закачек, WAP-браузера, Opera Link, а также виджеты — графические модули, основанные на технологии HTML и работающие вне окна браузера.
Браузер Opera портирован под несколько операционных систем (включая Microsoft Windows, Mac OS X, GNU/Linux, FreeBSD, Solaris а также для мобильных платформ на основе symbian) и платформ (Intel, Sparc, PowerPC).
Доля Opera на мировом рынке браузеров уступает долям Internet Explorer, Mozilla Firefox и Safari. Но в отдельных регионах доля рынка, занимаемая Opera, существенно выше среднего показателя по миру. В первую очередь это относится к некоторым странам Восточной Европы, включая Россию, в которой доля Opera составляет, по разным оценкам, от 13 до 24%.
Значительно сильнее позиции Opera на рынке браузеров для мобильных устройств: мобильных телефонов, смартфонов и КПК, где Opera играет доминирующую роль благодаря технологии Small Screen Rendering. В этом сегменте рынка браузер представлен версиями для Windows Mobile, S60 и UIQ, а также для платформы Java ME. Opera предустановленна более чем на 40 миллионах мобильных телефонов во всём мире.
Opera также единственный браузер для игровых систем Nintendo DS и Wii. Некоторые компьютерные телеприставки также используют Opera.
Движок Opera (Presto) лицензирован Adobe и интегрирован в пакет Adobe Creative Suite.
С 2005 года версии Opera для ПК и устройств мобильной связи (кроме Opera Mobile) распространяются бесплатно.
Начиная с девятой версии браузера, разработчики дают ключевым сборкам Opera имена собственные, которые выбираются из названий птиц семейства соколиных. Так версии Opera 9.0х — 9.2х получили кодовое наименование Merlin (в переводе с английского «Кречет»). Название Kestrel (Пустельга) выбрано для промежуточной версии Opera 9.5. Набор кодов для следующей версии, Opera 10, назван разработчиками Peregrine (Сапсан).
В июне 2008 года состоялся релиз Opera 9.50. Эта версия — промежуточный шаг между Opera 9.2 и Opera 10. В ней запланированы некоторые улучшения системы рендеринга (процесс получения изображения по модели с помощью компьютерной программы) отображения страниц, из тех, что планируется полностью реализовать в Opera 10. Ещё одной целью выпуска этого релиза является улучшение совместимости с различными операционными системами. Также был сильно изменён дизайн браузера.
В октябре 2008 выпущена Opera 9.62. Эта версия стала гораздо стабильнее предыдущих из линейки Opera 9.5+.
5 декабря 2008 года, разработчики выпустили первую альфу-версию Opera 10, которая использует новую версию движка Presto 2.2.0, благодаря которому она на 30 % быстрее открывает страницы и проходит тест Acid3 на 100 баллов из 100, что означает полную совместимость Opera 10 с Web 2.0.
Возможности программы
Возможности браузера OperaПримеры жестов мышью в Opera
Назад: удерживая нажатой правую кнопку мыши, двинуть указатель влево и отпустить или удерживая правую кнопку, кликнуть левой
Вперёд: удерживая нажатой правую кнопку мыши, двинуть указатель вправо и отпустить или удерживая левую кнопку, кликнуть правой
Новая вкладка: удерживая нажатой правую кнопку мыши, двинуть указатель вниз и отпустить
Компания Opera Software позиционирует Opera как «самый быстрый браузер на Земле» («the fastest browser on Earth») Независимые проверки показали, что Opera 9.01 быстрее других браузеров в четырёх тестах из семи на Microsoft Windows и Mac OS X и в трёх из семи на Linux.
В Opera настраивается блокировка всплывающих окон, есть защита от мошенничества, менеджер закачек, BitTorrent-клиент, меню поиска, RSS-агрегатор (клиентская программа или веб-приложение для автоматического сбора сообщений из источников, экспортирующих в форматы RSS или Atom, например заголовков новостей, блогов, подкастов и видеоблогов). Также в пакет входит почтовый клиент Opera Mail и клиент для IRC-сетей.
Одна из особенностей браузера — возможность быстрого перехода к наиболее часто посещаемым страницам (Speed Dial). Пользователь может задать адреса веб-страниц в девяти слотах, и после открытия пустой вкладки на ней будут отображены по умолчанию 9 (3x3) ячеек, в каждой из которых уменьшенная копия заданной страницы. Эта опция значительно облегчает навигацию между веб-сайтами. Настроить количество сайтов в Speed Dial можно начиная с версии 9.5. В предыдущих версиях изменить количество сайтов можно было исправив speeddial.ini в папке профиля.
Opera поддерживает так называемые виджеты (Opera Widgets) — маленькие веб-приложения, которые можно запустить из среды браузера. Среди прочих существует «User JavaScript», диалект скриптового языка, позволяющая пользователю редактировать скрипты на веб-страницах и добавлять новые. Готовые скрипты можно скачать на сайте UserJS.org, с другого адреса: Userscripts.org можно скачать аналогичные скрипты для Greasemonkey, большинство из которых можно использовать и в Opera. Третий способ расширения возможностей браузера — подключение плагинов, меняющих внешний вид браузера или добавляющих к нему новые функции. В то же время, использование плагинов ограничено. Можно подключать только плагины, одобренные и распространяемые Opera Software, тогда как в некоторых других браузерах есть возможность устанавливать плагины любых разработчиков.
Управление и интерфейс
В браузер Opera предусмотрены средства управления для людей с нарушениями зрения или ограниченными двигательными возможностями: есть голосовое управление и возможность подключения «экранных дикторов». С помощью различных установок пользователь может настроить интерфейс по своему вкусу.
Есть возможность осуществлять навигацию и настройку браузера, используя только клавиатуру. «Горячие клавиши», заданные по умолчанию, можно переобозначить по своему усмотрению. Можно также использовать «жесты мышью», которые существенно упрощают навигацию с помощью этого манипулятора, определённые последовательности нажатия клавиш и движений «мыши» позволяют, например, быстро листать или обновлять страницы, не перемещая курсор к иконкам меню навигации.
Масштабирование страниц позволяет пропорционально увеличивать или уменьшать все элементы документа: текст, изображения, флеш-анимацию, создавая эффект приближения и удаления страницы. Масштаб можно изменять в пределах от 20 % до 1000 %. Пользователь может настроить шрифты и цвета для веб-страниц, и даже преодолеть настройки стилей CSS. Это может быть полезным, например, для страниц с неудачным дизайном: когда шрифты трудночитаемы или контраст между цветом шрифта и фоном недостаточен.
Голосовое управление, разработанное совместно с IBM, позволяет пользоваться браузером без помощи мыши и клавиатуры. Opera также может читать вслух страницы и выделенные фрагменты, но это возможно только в среде Microsoft Windows и только с помощью экранного диктора, встроенного в браузер, так как программы сторонних разработчиков, начиная с версии Opera 6.0, не поддерживаются.
Поддерживаемые стандарты
Браузер Opera был одним из первых, поддерживающих каскадные таблицы стилей (CSS), ставшие к настоящему времени одной из основ веб-дизайна. В настоящее время Opera поддерживает многие веб-стандарты, включая редакции CSS 2.1, HTML 4.01, XHTML 1.1, XHTML Basic, XHTML Mobile Profile, XHTML+Voice, WML 2.0, XSLT, XPath, XSL-FO, ECMAScript 3 (JavaScript), DOM 2, XMLHttpRequest, HTTP 1.1, Unicode, SVG 1.1 Basic, SVG 1.1 Tiny, GIF89a, JPEG. Браузер полностью совместим с графическим форматом PNG, в том числе в плане обработки альфа-канала (процесс комбинирования изображения с фоном с целью создания эффекта частичной прозрачности. Этот метод часто применяется для многопроходной обработки изображения по частям с последующей комбинацией этих частей в единое двумерное результирующее изображение).
Начиная с девятой версии, Opera успешно проходит Acid2 — тест на соответствие самым современным технологиям веб-дизайна. Opera стала четвёртым браузером, прошедшим этот тест, и первым среди программ такого рода для Windows.
Безопасность и конфиденциальность
В Opera есть несколько настроек безопасности, доступных пользователю. Одна из них — возможность быстрого удаления информации о посещённых страницах: очистка cookies, истории, кеша. Это полезно, если за компьютером поочередно работают несколько пользователей.
При посещении защищённых страниц, Opera кодирует получаемую и передаваемую информацию, с помощью протоколов высокой надёжности: SSL 3 или TLS. Информация о включении защиты отображается в адресной строке браузера. Пользователь может нажать на появившуюся там кнопку и проверить, не является ли страница мошеннической или созданной для «фишинга». Пользователь может включить автоматическую проверку страниц на «фишинг», но по умолчанию эта опция неактивна.
По сведениям компании 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.
Другие платформы
Помимо издания Opera для персональных компьютеров, существуют версии браузера для других устройств. Принцип работы сохраняется, но имеются некоторые различия в функциях и интерфейсе.
Мобильные телефоны
Opera Mini
Opera Mini предназначена для мобильных телефонов, которые не могут запустить веб-браузер. Она предоставляется бесплатно, но необходимо, чтобы мобильный телефон поддерживал Java ME. Браузер начал распространяться в 2005 году. После ограниченного релиза в Европе, он был официально запущен по всему миру 24 января 2006 года.
Когда пользователь просматривает веб-страницы с помощью Opera Mini, то запрос отправляется через General Packet Radio Service (GPRS) одним из серверов компании Opera Software, потом сервер получает информацию о веб-странице, обрабатывает, сжимает и отправляет на телефон пользователя.