Opera

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Opera
Логотип Opera
Opera browser 2010.pngOpera 10
Розробник(и) Opera Software
Перший випуск 9 грудня 1996[1]
Стабільний випуск 25.0.1614.50 (15 жовтня 2014; 9 днів тому )
Написано на C++[2]
Операційна система Windows, MacOS X, Linux, FreeBSD
Платформа x86AMD64 і ARM
Доступні мови 60 мовних пакунків, включно з українською[3]
Тип веб-браузер
Ліцензія власницька безоплатна з відкритими компонентами
Рушій(ї) Blink
Сайт www.opera.com

Opera (МФА: [ˈɑp(ə)ɹə]) — веб-переглядач виробництва норвезької компанії Opera Software. Вперше випущений у 1994 році групою дослідників з норвезької компанії Telenor. З 1995 року продукт компанії Opera Software, утвореної авторами першої версії браузера. До 2013 року Opera включала додаткові можливості для роботи з інтернетом (пошта і низка інших служб), але після переходу з власного браузерного рушія на відкритий рушій Blink додаткові функції були виокремлені з браузера в супутні проекти.

Сумарна ринкова частка Opera і Opera Mobile в березні 2012 року становила 2,09%. Крім того, частка Opera Mini становила 15,39%[4]. За популярністю в Україні Opera станом на 2009 зайняла близько 25-30% ринку і була другим браузером, поступаючись лише IE. На березень 2011 року Opera з долею 36% є першою в Україні, випереджаючи IE та Firefox (приблизно 33%)[5].

У Росії відсоток користувачів браузера набагато вище середньосвітового. На березень 2012 Опера разом з Оперою Mini займає перше місце по популярності в Росії з 32,1% користувачів[6]. В той же час світова доля Opera за різними оцінками — від 1% до 3,5%[7].

Opera безкоштовна. Міжнародна версія браузера має багатомовний інтерфейс, включаючи українську мову.

Браузер написаний на мові програмування C++, має високу швидкість роботи[8] і сумісний з основними веб-технологіями[9]. Відмінними особливостями Opera довгий час були багатосторінковий інтерфейс (система вкладок у вікні програми) і можливість масштабування документів цілком, разом з графікою; згодом ці функції з'явилися і в інших браузерах. У Opera розширені функціональні можливості використання комп'ютерної миші: окрім стандартних способів навігації передбачені так звані «жести мишею». У систему безпеки браузера входять: вбудований захист від фішингу; додаткове кодування інформаційного потоку при роботі зі сторінками, що містять запити конфіденційних відомостей; можливість видалення HTTP-Cookies, очищення історії відвідувань одним кліком миші, а також стартова панель «Speed ​​Dial».

Крім основних функцій браузера, за час, що минув з моменту появи пакета, в нього були інтегровані можливості поштового/новинного клієнта Opera Mail, адресної книги, клієнта пірингової мережі BitTorrent, агрегатора RSS, клієнта IRC, менеджера завантажень, WAP-браузера, Opera Link, а також віджети — графічні модулі, засновані на технології HTML і працюють поза вікна браузера.

Браузер Opera портовано під безліч операційних систем (включаючи Microsoft Windows, Mac OS X, Linux, FreeBSD, Solaris, а також для мобільних платформ на основі Symbian, MeeGo, MeeGo WeTab, Java, Android, Windows Mobile, Apple iOS[10].

Частка Opera на світовому ринку браузерів значно поступається часткам Internet Explorer, Mozilla Firefox, Chrome та Safari, і становить за різними джерелами від 2 до 4%[4][11]. Але в Європі частка ринку, яку займає Opera, помітно вище середнього показника по світу (від 4 до 11%)[12][13]. У першу чергу це відноситься до деяких країн СНД (Росія, Україна, Білорусь, Казахстан, Узбекистан), де частка Opera досягає 50%[14][14][15][16][17]. Значно сильніші позиції Opera (у спеціальних редакціях — Opera Mobile та Opera Mini[Примітка 1]) на ринку браузерів для мобільних пристроїв: мобільних телефонів, смартфонів і КПК, де Opera грає домінуючу роль (особливо в країнах СНД) завдяки технології Small-Screen Rendering[18]. У цьому сегменті ринку браузер представлений версіями для Windows Mobile, S60 та UIQ, а також для платформи Java ME. Opera встановлена ​​більш ніж на 40 мільйонах мобільних телефонів у всьому світі[19].

Opera також єдиний браузер для ігрових систем Nintendo DS та Wii[20]. Деякі комп'ютерні телеприставки також використовують Opera.

Рушій Opera[Примітка 2] (Presto) ліцензований Adobe і інтегрований в пакет Adobe Creative Suite (зокрема, Presto використовується в Adobe GoLive та Dreamweaver)[21].

Opera для ПК та Opera Mini розповсюджуються безкоштовно з 2005 року, Opera Mobile — з 2010-го (бета-версії з 2009-го[22]).

Історія[ред.ред. код]

Браузер Opera протягом свого розвитку був піонером із впровадження новацій, які сьогодні є стандартом де-факто для всіх браузерів. Так в Opera з'явилися вкладки для окремих сторінок, він промальовував довгі таблиці вже в процесі їхнього завантаження, оптимізував роботу з кешем для зручного перегляду попередніх сторінок з урахуванням заповнених форм. Всі ці нововведення сприяли становленню Opera як «швидкого браузера».

До версії 2.0 браузер називався MultiTorg Opera і не був доступний для широкої публіки. Онлайн документи свідчать, що його було представлено на Третій Міжнародній WWW Конференції у 1995 році. Вже тоді Opera використовував інтерфейс MDI (multiple document interface) — вигляд програми, коли додаткові вікна відкриваються всередині батьківського вікна, що робить зручнішим перегляд кількох сторінок одночасно.

Opera 9.5[ред.ред. код]

У Opera 9.5 представлений новий двигун JavaScript, який використовує менше системних ресурсів в порівнянні з попередніми версіями, забезпечуючи швидший і плавніший серфінг.

У браузері працює сервіс Opera Link, який забезпечує синхронізацію закладок і сайтів Speed Dial між версією Opera для робочого столу і Opera Mini для мобільних телефонів. Багато уваги було приділено вбудованому застосуванню для читання пошти. Opera Mail працює швидше і використовує менше пам'яті. Також були вирішені проблеми із зависанням програми при перевірці пошти і отриманні новин. Окрім цього, покращена робота з декількома аккаунтами, додана можливість відображення поштової скриньки в ієрархічному вигляді, покращені обробка чернеток та інтерфейс панелі Mail.

Також в Opera 9.5 безліч поліпшень, які стосуються сумісності з сайтами (на це користувачі Opera скаржаться розробникам найчастіше). Зокрема, виправлені проблеми з сайтами Google, із стандартним шаблоном Wordpress, в різних бібліотеках Javascript. Kestrel також має підтримку деяких нових опцій, які допомагають поліпшити сумісність з сайтами. Серед них підтримка властивостей CSS «overflow-x» і «overflow-y», Javascript Getters і Setters.

Opera 9.5 підтримує програми для читання з екрану. Програма працює з Window-eyes, Jaws і Voiceover на OS X. Окрім цього, покращена просторова навігація і спрощені гарячі клавіші.

У новому релізі також представлена нова система захисту від онлайн-шахрайства, і цей захист вперше включений за умовчанням. Модуль для захисту користувачів від онлайн-шахрайства в новій Opera 9.5 об'єднує власні розробки Opera Software і технології від компанії Hautesecure, яка займається розробкою засобів для забезпечення безпеки в інтернеті. Завдяки наявності цієї технології, нова Opera стежить за тим, щоб користувач випадково не викачав за допомогою браузера шкідливу програму, яка могла б вкрасти його особисті дані.

Також Opera 9.5 забезпечує підтримку сертифікатів Extended Validation (EV) SSL. Варто також відзначити функцію швидкого пошуку, за допомогою якої можна швидко знайти одну з відвіданих сторінок, ввівши слова, які на ній зустрічаються.[23]

Opera 10[ред.ред. код]

Вийшла 1 вересня 2009. Передусім розробники виділяють підтримку фірмової технології Opera Turbo, що дозволяє завдяки спеціальному алгоритму компресії даних у кілька разів збільшити швидкість завантаження сайтів при повільному з'єднанні з Інтернетом. Система автоматично визначає швидкість передачі даних і у разі її зниження забезпечує стиснення вмісту веб-сторінки для швидшого відкриття.

Іншим важливим нововведенням стала модернізована система вкладок. Якщо за допомогою миші опустити нижню межу панелі з табами, то у верхній частині екрану з'являться не тільки заголовки відкритих у вкладках веб-сторінок, але і їхні зменшені зображення. За умовчанням візуалізовані вкладки Opera 10 розміщуються вверху екрану, але їх можна перемістити вниз або в бічні панелі, що зручно при використанні широкоекранних моніторів.

Подальшим удосконаленням піддалися інтерфейс користувача, засоби забезпечення безпеки, інтегрований поштовий клієнт і експрес-панель для швидкого доступу до онлайнових ресурсів. Крім того, розробники виділяють функцію автоматичного завантаження оновлень і систему перевірки правопису на основі відкритого словника Hunspell, що підтримує 51 мову. До складу браузера Opera 10 включені агрегатор RSS-стрічок і BitTorrent-клієнт.

Ревізія 10.10, яка вийшла 23 листопада 2009, вперше включила технологію Opera Unite.

Головним нововведенням версії 10.50 стало використання JavaScript-рушія Carakan і графічної бібліотеки Vega.

Opera 11[ред.ред. код]

Випущена 16 грудня 2010. З основних нововведень можна відмітити такі:

  • Підтримка розширень. Віднині браузер, услід за конкурентами Firefox, Chrome та Safari, підтримує систему розширень, за допомогою яких можна персоніфікувати і поліпшити функціональність браузеру.
  • Групування вкладок: тепер вкладки можна об'єднувати в групи; гурт вкладок створюється простим перетягненням мишею одної вкладки на іншу.
  • Візуальні жести мишею. Можливість відкривати і закривати вкладки, переміщатися по відкритих раніше сторінках за допомогою простих жестів миші була уперше реалізована в браузері Opera в 2001 році. Тепер користувачі Opera 11 побачать візуальні підказки переміщень миші прямо у вікні браузеру.
  • Новий адресний рядок. Адреса сторінок відображує тільки основну інформацію, а колірний індикатор показує рівень захищеності відвідуваних сторінок; натиснувши на індикатор ви отримаєте детальну інформацію про веб-сайт.
  • Завантаження плагінів на вимогу. Ви можете призначити завантаження вмісту плагинов (наприклад, Adobe Flash) тільки на вимогу. Це допоможе прискорити роботу із сторінками, що містять надмірну кількість плагинів.

Крім того, поліпшена продуктивність JavaScript-рушія і підтримка новітніх веб-технологій, таких як HTML5 і CSS3.

У версії 11.10, поміж інших покращень, додана підтримка протоколу SOKCS 5, графічного формату WebP і шрифтового формату Web Open Font Format.[24]

Opera 12[ред.ред. код]

  • Швидший запуск
  • Експериментальна підтримка апаратного прискорення відеокарти і WebGL

Opera 15[ред.ред. код]

Opera 15 з кодовою назвою Opera Next вийшов у травні 2013[25], та став першим експериментальних випуском на платформі рушіїв Google Blink/V8. Браузер став швидшим у роботі і кардинально переглянув інтерфейс у бік спрощення, але втратив багато у функціональності і можливостях налаштувань

Можливості програми[ред.ред. код]

Компанія Opera Software позиціонує свій переглядач Opera як «найшвидший браузер на Землі» («the fastest browser on Earth»). Незалежні перевірки показали, що Opera 9.01 швидше інших браузерів в чотирьох тестах із семи на Microsoft Windows і Mac OS X і в трьох з семи на Linux. Найсильнішою стороною Opera є робота зі сценаріями JavaScript, приблизно вдвічі швидше ніж в інших браузерах. Крім того, Opera починає відображати вміст сторінки до повної її завантаження, що також заощаджує час користувача, особливо при повільному з'єднанні та великій кількості впроваджених об'єктів.

В Opera встроєний TDI-інтерфейс, що настроює блокування виринаючих вікон. Є захист від шахрайства, менеджер завантажень, BitTorrent-клієнт, меню пошуку, RSS-агрегатор. Також в пакет входить поштовий клієнт Opera Mail і клієнт для IRC-мереж.

Однією з особливостей браузера є можливість швидкого переходу до найчастіше відвідуваних веб-сторінок (Speed Dial — «швидкий набір» або «експрес-панель»). Користувач може задати адреси веб-сторінок в дев'яти слотах, і після відкриття порожньої вкладки на ній будуть відображені за замовчуванням 9 (3 × 3) віконець, у кожному з яких буде зменшена копія заданої сторінки. Ця опція значно полегшує навігацію між веб-сайтами. Настроїти кількість сайтів в Speed Dial можна починаючи з версії 9.5, змінивши speeddial.ini в папці профілю. А починаючи з версії 10.0 beta ця опція доступна в інтерфейсі браузера.

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 є кілька установок безпеки, доступних користувачеві. Одна з них — можливість швидкого видалення інформації про відвіданих сторінках: очистка cookies, історії, кеша. Це корисно, якщо за комп'ютером по черзі працюють кілька користувачів.

При відвідуванні захищених сторінок, Opera кодує одержану і передану інформацію, за допомогою протоколів високої надійності: 3 SSL або 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.

Інструменти розробника та зневадження[ред.ред. код]

Докладніше: Opera Dragonfly

В браузер, починаючи від версії Opera 9.5 (2008 рік), вбудований Dragonfly — зневаджувач JavaScript та інспектор DOM/CSS. У травні 2011 Dragonfly випущений як окремий інструмент розробника під відкритою ліцензією Apache.

Opera Link[ред.ред. код]

Служба Opera Link була додана у версії Opera 9.50. Ця служба використовується для синхронізації закладок, записів «Швидкого набору», нотаток та інших даних користувача. Дані зберігаються на спеціальномі сервері, звідки можуть бути передані на будь-який інший комп'ютер.[26]

Opera Unite[ред.ред. код]

Докладніше: Opera Unite

16 червня 2009 Opera випустила Opera Unite, додавши сервер до свого браузера. Opera Unite забезпечує кілька послуг, які хостяться на комп'ютері користувача, зокрема власний веб-сервер користувача, службу розподілення файлів і фотографій, чат і потокове медіа. Ці послуги можуть бути доступні в будь-якому браузері, проте власник повинен використовувати Opera.[27]

Примітки[ред.ред. код]

  1. Desktop-версію за умовами ліцензійної угоди дозволено використовувати тільки на настільних персональних комп'ютерах і лептопах
  2. Рушій Presto лежить в основі версій Opera з 7 по 12-ту

Джерела[ред.ред. код]

  1. «Opera version history». Opera Software. Архів оригіналу за 2012-05-26. Процитовано 18 грудня 2009. 
  2. Lextrait, Vincent (July 2010). «The Programming Languages Beacon, v10.3». Архів оригіналу за 2012-05-30. Процитовано 5 September 2010. 
  3. «Opera for Windows — language files». Opera Software. Архів оригіналу за 2012-06-28. Процитовано 2008-04-02. 
  4. а б «Пайова використання браузерів, діаграма за минулий місяць» (англійською). Net Applications. 10 березня 2011. Архів оригіналу за 2011-08-11. Процитовано 10 березня 2011. 
  5. «Глобальная статистика Интернета». Архів оригіналу за 2012-07-11.  (рос.)
  6. «Статистика сайту «Сайти Рунета»». Архів оригіналу за 2012-09-06. 
  7. «Other Browsers Advance as Internet Explorer Slides». Архів оригіналу за 2012-09-10. 
  8. Тести на швидкість роботи(англ.) «переклад». Архів оригіналу за 2012-07-10. (рос.)
  9. «Повідомлення від 26 березня 2008 року про успішне проходження тесту Acid3». Архів оригіналу за 2012-05-30. 
  10. «Opera Software» (російською). Opera Software. Архів оригіналу за 2011-01-28. Процитовано 9 лютого 2008. 
  11. «Всесвітня статистика браузерів». StatCounter.com. 1 червня 2011. Архів оригіналу за 2011-01-28. Процитовано 1 червня 2011. 
  12. «Пайова використання браузерів. Дані по Європі за січень 2009» (англійською). AT Internet Institute. 17 березня 2009. Архів оригіналу|archiveurl= вимагає |url= (довідка) за 2011-08-11. Процитовано 21 травня 2009. 
  13. «Європейська статистика браузерів». StatCounter.com. 1 червня 2011. Архів оригіналу за 2011-01-28. Процитовано 1 червня 2011. 
  14. а б «Російська статистика браузерів». StatCounter.com. 1 червня 2011. Архів оригіналу за 2011-01-28. Процитовано 1 червня 2011. 
  15. «Звіт: кількість відвідувачів з різними браузерами». Liveinternet.ru. Архів оригіналу за 2012-09-10. Процитовано 1 червня 2011. 
  16. «Статистика використання браузерів». Mail.ru. Процитовано 16 жовтня 2009. 
  17. «Всесвітня статистика браузерів мобільних пристроїв». StatCounter.com. 1 червня 2011. Архів # mobile_browser-ww-daily-20081216-20110630 оригіналу за 2011-01-28. Процитовано 1 червня 2011. 
  18. Mirko Zorz. (13 серпня 2007). «Інтерв'ю з Крістеном Крог, віце-президентом Opera Software, що відповідає за технічний розвиток компанії». Архів оригіналу за 2011-01-28. Процитовано 4 грудня 2007. 
  19. «A Web Revolution in the Living room: Opera partners with Nintendo to put browser on the Wii game console». Opera Software. 10 травня 2006. Архів оригіналу за 2011-08-11. Процитовано 12 жовтня 2007. 
  20. Daniel Goldman. (1 серпня 2006). «Adobe renews deal with Opera to include browser in Adobe Creative Suite». Opera Watch. Архів оригіналу|archiveurl= вимагає |url= (довідка) за 2011-01-28. Процитовано 9 лютого 2008. 
  21. «Opera Mobile 9.51 beta». Архів оригіналу за 2012-07-12. 
  22. Планетонет. Opera 9.50
  23. «Релиз web-браузера Opera 11.10». Архів оригіналу за 2012-09-08. 
  24. Вийшов браузер Opera 15 для комп'ютерів
  25. «Довідка Opera Link». Архів оригіналу за 2012-07-11. 
  26. «unite.opera.com». Архів оригіналу за 2012-07-24. 

Посилання[ред.ред. код]