• Ви чекали апаратного прискорення і підтримки WebGL в Opera 12? Замість цього норвежці пропонують змінювати теми і розважатися з веб-додатками, що підтримують веб-камеру. Про ці та інші особливості Opera 12 читайте в нашому огляді
    останнім часом браузер Opera часто потрапляє в заголовки новин. І справа зовсім не в розробці якихось революційних функцій, просто говорять про те, що норвезьку компанію хоче купити імперія Марка Цукерберга. Наприклад, наприкінці минулого місяця журналісти виявили, що, якщо зайти на сторінку Facebook з одного з непідтримуваних браузерів, соціальна мережа порекомендує для перегляду сайту Internet Explorer, Firefox або Opera. Раніше норвезькому браузеру, частка якого на загальносвітовому ринку мізерно мала, така реклама могла тільки приснитися - його місце на сторінці facebook.com/unsupportedbrowser займав Google Chrome.
    Вчорашній вихід Opera 12, який численні російські шанувальники норвежської браузера чекали майже рік, змусив ще раз згадати про ці чутки. У новій версії Opera прибрана служба Unite, яка, нагадаємо, реалізовувала маленьку соціальну мережу всередині браузера, дозволяючи користувачам обмінюватися файлами, фотографіями та ін. Розробники пояснюють своє рішення відмовитися від Unite тим, що служба не отримала належної популярності, але в той же час не заперечують, що технології, які використовувалися для реалізації проекту, задіяні в інших продуктах Opera. Unite поки що відключений тільки для нових користувачів, але до кінця року його обіцяють прибрати для всіх. Чи займе що звільнилося на нижній панелі браузера місце кнопка для переходу на Facebook? Цілком можливо.
    На думку про майбутнє поглинання наштовхує також і те, що реліз Opera 12 вийшов набагато слабкіше попередніх. Найочікуваніші нововведення - апаратне прискорення і підтримка стандарту WebGL - в Opera 12 за замовчуванням не включені і насправді працюють з рук геть погано. Замість цих поліпшень користувачам запропонували змінювати колір вікна за допомогою тем і розважатися з веб-додатками, що підтримують веб-камеру. Непогано, звичайно, але навряд чи ці функції вимагають року на розробку.
    Звичайно, перераховані вище функції Opera 12 - це не єдині нововведення, але навіть з урахуванням всіх інших нововведень реліз все одно слабенький. Складається враження, ніби в Opera Software трохи розслабилися і більше не прагнуть утримати свої 200 мільйонів користувачів, припускаючи, що їх число в будь-якому випадку скоро збільшиться у багато разів. Втім, вистачить про чутки і припущеннях, звернемося до нового релізу.
    Підтримка тим
    Головним нововведенням Opera 12, винесеним навіть на головну сторінку офіційного сайту, стала підтримка тем.

    Теми, які можна завантажити на спеціальному сайті, дають можливість змінити оформлення браузера, а саме колір вкладок і фон сторінки створення вкладки.

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

    Теми встановлюються без необхідності перезавантаження. До речі, в день релізу сторінка завантаження тим працювала дуже погано - ймовірно, не витримав напливу охочих змінити зовнішній вигляд браузера.
    Підтримка веб камери
    Нова Opera підтримує спеціальний API getUserMedia, завдяки чому веб-програми тепер можуть отримувати доступ до веб-камері з браузера. Для цього потрібно вручну дати сайту дозвіл на використання веб камери.
    Нову можливість можна використовувати для розширення функціональності веб додатків. Наприклад, пропонується спробувати забавну гру Facekat, в якій назустріч користувачеві летять астероїди, і потрібно крутити головою, щоб ухилятися від них. Гарна зарядка після багатогодинної роботи!
    В іншому прикладі задіяння веб камери в браузері - Polaroid - можна зробити миттєве фото і зберегти його.
    Варто помітити, що при роботі веб додатків з камерою нерідко виникають проблеми, у чому ми переконалися самі і про що можна почитати в численних відгуках в Мережі. Навіть веб-програми, запропоновані для тестування нової функції, працюють далеко не у всіх.
    Безпека під контролем
    У новій версії браузера також традиційно покращені функції, які мають відношення до безпеки. А саме: в адресному рядку доданий наочний значок, який показує, чи є з'єднання безпечним, чи є сайт довіреною і так далі. Там же можна побачити, чи включений режим Turbo, чи використовує сайт інформацію про місцезнаходження і чи має доступ до веб-камері.
    Ще одна нова функція, яка має відношення до безпеки, - підтримка HTTP-заголовка DNT (Do Not Track). Функція захисту від стеження була вперше представлена в Firefox і пізніше реалізована в Safari і Internet Explorer. Її суть зводиться до того, що при відвідуванні веб сторінок браузер відсилає їм спеціальні заголовки, повідомляючи таким чином про те, що відвідувач не хоче, щоб за його поведінкою на сайті стежили.
    Поки що ця функція особливого сенсу не має, так як дуже небагато сайти її підтримують. Втім, в даний час ведеться активна робота над тим, щоб зробити 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) і подальшої перезавантаженні браузера ми побачили чорне вікно, в якому не було взагалі ніяких елементів інтерфейсу, тільки якісь шматочки веб сторінки, виринаючі з темряви.

    Тестування проводилося на ноутбуці, що працює під управлінням Windows 7, с графічним адаптером ATI Radeon HD 4330. Повернути браузер до життя вдалося тільки після повного видалення (з власними налаштуваннями) і повторної установки. Варто зауважити, що на інший тестуємої машині подібних глюків з відображенням не спостерігалося, але і прискорення теж не було видно. Наприклад, у популярному тесті з рибками FishIE Tank рибки плавали однаково повільно і з вимкненим acceleration, та з включеним.
    З WebGL ситуація не краща. Після включення прапора opera:config#UserPrefs|EnableWebGL ми спробували відкрити з десяток веб сторінок, на яких реалізована підтримка цієї технології. У їх числі демопроекты з сайту Chrome Experiments, Mozilla Demo Studio, а також з власного демонстраційного проекту Opera. Жоден з них не працював коректно: де-то з'являлися повідомлення про помилки, де-то просто не визуализировалась сторінка, де-то Opera взагалі «вилітала».
    Єдина сторінка з WebGL, яка відобразилася у нас коректно, це «Кубик Рубіка». І це - незважаючи на те, що згідно з даними тесту The HTML5 test, нова «Опера» підтримує всі можливості WebGL.
    Ще одне цікаве спостереження. В Opera 12, крім усього іншого, була поліпшена підтримка HTML5. У тому ж The HTML5 test нова версія браузера набрала цілих 400 балів (для порівняння: Opera 11.64 набрала лише 338).
    І в Opera 12 нарешті стала працювати браузерна версія Angry Birds, створена з використанням можливостей HTML5 (при спробі завантаження веб сторінки гри в Opera 11.64 з'являлося повідомлення про те, що браузер не підтримується).
    Підтримку Angry Birds норвежці обіцяли ще в жовтні минулого року на своїй конференції UpNorthWeb. Що ж, «пташки» в Opera 12 працюють, але зовсім не так добре, як у Chrome. Гра гальмує, як на дешевому смартфоні. А на одному з комп ’ ютерів, на яких ми тестували роботу браузера, після включення WebGL сторінка з грою завантажуватися і зовсім перестала.
    Висновок
    Чесно сказати, нова Opera вперше за багато років не вразила. Ні швидкістю завантаження, ні стабільністю роботи, ні навіть прикольними темами. Поліпшення в порівнянні з попередньою версією 11.64 взагалі дуже помітні слабо. Втім, можливо, ми їх просто не встигли роздивитися за один повний день тестування. Зате цілком встигли побачити прикрі помилки при відкритті сторінок і аварійні завершення. А ще помітили заміну зручної кнопки у вигляді кошика, що відкриває нещодавно закриті вкладки, на безлику стрілочку, яку навіть не відразу розглянеш. Такі зміни - зовсім не на краще.