Юзабіліті веб-браузерів: вибираємо кращий, Windows, Операційні системи, статті

Зручність використання будь-якого програмного продукту – головне завдання його розробників. На ринку веб-браузерів юзабіліті грає одну з ключових ролей. Чи може браузер бути повністю зручним в експлуатації? Які факти на це впливають, і як справи з цим справа у лідерів ринку – Internet Explorer 8, Firefox 3.5 і Opera 10? Відповіді ви знайдете в цій статті.


Веб-браузер є багатофункціональним додатком, призначення якого не обмежується завданням якісно відображати HTML-код і зображення. Проте, яким би не був оглядач, його не можна повністю переналаштувати і кастомизировать. Безумовно, за допомогою плагінів і певних технічних знань в ньому можна щось поміняти, але зробити серйозну модернізацію не вийде. Всі відомі браузери – це завжди компроміс між функціональністю, безпекою та зручністю. Користувачеві залишається лише вибрати той варіант, який буде оптимальним для його стилю роботи в інтернеті.


Переважна більшість браузерів використовує в своїй основі лише дві розробки. Це Mosaic – найбільш відомі його гілки розвитку Internet Explorer (движок Trident), Mozilla (движок Gecko) і WebKit – найбільш відомі його гілки Safari, Chrome. Окремо тут стоять лише Lynx (текстовий браузер) і Opera (движок Presto) – вони були створені з нуля і до сьогоднішнього дня підтримуються в актуальному стані. Все “альтернативні” браузери так чи інакше використовують чотири зазначених вище движка. Наприклад, Trident застосовується міні-браузерами WinAmp і RealPlayer, а Gecko – FireFox, SeaMonkey, K-Meleon, поштовим клієнтом Thunderbird.


Як оцінити браузер?


Тести на відповідність стандартам в дуже великій мірі стали “річчю в собі”. Оцінка відповідності стандартам ACID2/ACID3 зовсім не гарантує, що браузер, який отримав в тесті 100 балів, не буде з помилками відображати HTML-сторінку, написану у відповідності зі стандартами W3C. Оцінка продуктивності JavaScript SunSpider є синтетичним тестом. Оцінка безпеки браузера ScanIt використовує лише невеликий набір потенційних вразливостей самого браузера, однак більше половини випадків інфікування системи через браузер відбувається через застарілі версії розширень для PDF і флеш. Тому представляється коректним підходити до оцінки зручності і функціональності оглядачів з точки зору движка, на базі якого він побудований.

Порівняння найбільш поширених браузерів

 











































































































































































Браузер

Chrome 4

ChromePlus 1.2

Internet Explorer 8

FireFox 3.5

Flock 2.5

K-Meleon 1.5 Pro

Netscape 9

Opera 10

Safari 4

SeaMonkey 2.0


Дистрибутив

11.2Мб

12Мб

16.2Мб

7.7Мб

11.3Мб

6.5Мб

5.8Мб

8.7Мб

27.2Мб

9.1Мб


Движок

WebKit

WebKit

Trident

Gecko

Gecko

Gecko

Gecko

Presto

WebKit

Gecko


Windows 98

+

+

+


Windows 2000

+

+

+

+

+

+


Windows Me

+

+

+


Windows XP

+

+

+*

+

+

+

+

+

+

+


Windows Vista

+

+

+

+

+

+

+

+

+

+


Windows 7

+

+

+

+

+

+

+

+

+

+


мову

рус

рус *

рус

рус

рус *

рус

англ.

рус

рус

рус *


Вкладка-процес

да

да

да

немає

Немає

немає

немає

немає

немає

немає


Acid2 test

100

100

100

100

50

50

50

100

100

50


Acid3 test

100

100

12

93

53

51

52

100

100

53


SunSpider JavaScript Benchmark

3.8 сек

3.5 сек

22 сек

5.1 сек

92 сек

збій

збій

15 сек

5.1 сек

74 сек


рус * – русифікація є не у всіх версіях.
+ * – Необхідно встановити окрему версію для зазначеної операційної системи


Велика частина браузерів працює на основі движка Gecko, а найбільшу популярність з них отримав Firefox. Його надійність і захищеність багато в чому забезпечуються тим, що “за замовчуванням” він підтримує не всі сучасні технології. У свою чергу, при додаванні першого ж десятка плагінів швидкість запуску падає в кілька разів. Крім того, браузер часто не може коректно розвантажуватися з оперативної пам’яті на Windows-платформах. Зборок на основі Gecko величезна кількість, тому ми зупинимося лише на трьох найбільш відомих. Крен у бік швидкої роботи, як, наприклад, K-Meleon, призводить до того, що браузер стає дуже нестабільним в роботі, плюс виникають проблеми з підтримкою російської мови в деяких пунктах меню. Інтеграція плагінів до складу браузера, як, наприклад SeaMonkey, призводить до несумісності з більшістю стандартних розширень для Firefox, а велика кількість меню не сприяє швидкій роботі. Найбільш цікавим в цьому відношенні Flock, який розробники називають “соціальним браузером”. Він дозволяє автоматично з’єднуватися більш ніж з 20 соціальними мережами (Twitter, Facebook, MySpace і так далі), а медіа-бар дозволяє дуже швидко знаходити, переглядати і додавати фотографії, відео, текстові повідомлення та e-mail. Однак це браузер не для роботи, а скоріше для “зависання” у всесвітній павутині.


Flock зручний для перегляду соціальних мереж, але навряд чи підходить для серйозної роботи


Flock зручний для перегляду соціальних мереж, але навряд чи підходить для серйозної роботи


Opera, що працює на власному движку Presto, з моменту створення позиціонувалася як найшвидший браузер, а в останніх версіях (9.7 і 10) навіть введений спеціальний високошвидкісний режим (Opera Turbo). Проте дана опція роботи більше підходить не для низькошвидкісних з’єднань настільних ПК, а для роботи з мобільних пристроїв. За цю швидкість доводиться розплачуватися тим, що в процесі роботи виникають традиційні для цього браузера складнощі з обробкою AJAX-скриптів, наприклад, в сервісі Google Maps.


У свою чергу, IE на движку Trident, в своїй останній версії – IE8 став набагато зручніше. Перше, що кидається в очі, – зменшення розміру дистрибутива інсталятора (Internet Explorer 6 досягав 76 Мб, IE8 – всього 16,2 Мб). Прискорювачі (Accelerators), повідомлення про зміну веб-фрагментів (WebSlices), візуальний пошук (Visual Search), збільшення елементів на сторінці (Adaptive Zoom), контекстне меню для роботи з елементами на сторінці (Activities), розумна адресний рядок (пошук відвіданих сторінок прямо в адресному рядку за ключовими словами) – це все є рисами браузера епохи Web 2.0. Можна з упевненістю сказати, що скоро Activities і Webslices стануть стандартним компонентом всіх веб-браузерів, тому що прискорювачі дозволяють швидше дістатися до потрібної інформації, а веб-фрагменти – зробити це зручніше. Крім того, в IE8 реалізована підвищена стійкість до збоїв: якщо якась вкладка зависне або аварійно завершить роботу, це не приведе до зависання всього браузера або операційної системи.


Додаткові інструменти роблять IE 8 зручним браузером для Web2.0


Додаткові інструменти роблять IE 8 зручним браузером для Web2.0


На базі WebKit функціонують також кілька браузерів, найбільш відомі з них – це Safari і Google Chrome. Перший був портований з середовища MacOS, тому не відрізняється значною швидкістю роботи, а на багатьох сайтах меню не працює так, як було заплановано. Разом з цим браузером в систему встановлюється сервіс Bonjour, який порушує роботу інших браузерів. Найбільш цікавим виглядає оглядач, випущений Google. Браузер працює досить швидко і стабільно, проте поки не підтримує плагінів або розширень. Проте і в цього браузера є потенціал для зростання – досить вказати на доопрацювання, виконані в рамках альтернативного проекту ChromePlus (додані таби в стилі IE, що дозволяють переглядати задані сторінки на Trident-движку), жестовое управління за допомогою миші, інтеграція з різними менеджерами закачувань, вилучений ідентифікатор Client-ID від Google, закриття вкладки подвійним клацанням по будь-якого місця на ній).


Критерії оцінки браузерів


На жаль, об’єктивних критеріїв, за якими можна було б визначити кращий браузер, немає. Однак можна окреслити ті можливості, які має сьогодні надавати будь-який веб-оглядач.


Відображення веб-сторінок. Переважна більшість сучасних веб-сайтів відображається в будь-якому сучасному браузері. Internet Explorer підтримує всі прийняті стандарти W3C. Складнощі виникають саме від того, що деякі сайти видно без спотворень лише в Internet Explorer. На жаль, власникам багатьох порталів неможливо пояснити, що писати HTML-код треба не “для Internet Explorer”, а відповідно до стандартів. Багато творці сайтів до сих пір не розуміють, що “Попередня сторінка” і “Назад” – це різні кнопки. Якщо верстка сайту “розповзається”, а якісь функції не працюють, це звичайно є наслідком використання “Нестандартних” тегів і складних скриптів, а не поганої роботи браузера. Втім, сучасні браузери навчилися правильно обробляти некоректний HTML-код.


Швидкість. Сьогодні всі сучасні браузери обробляють сторінку для показу приблизно за однаковий час. Якщо комусь із них вдається зробити ривок вперед (наприклад, оптимізувавши виконання JavaScript), то через 3-6 місяців всі інші гравці ринку підтягуються приблизно до того ж рівня. Тому в даний час на швидкість відображення в першу чергу впливає “ширина” каналу, а вже потім – сам браузер. Більшість зависань в роботі викликані низькою пропускною здатністю каналу, як на стороні користувача, так і на стороні сервера. Єдина технологія, яка може хоч трохи прискорити роботу, це кешування даних на стороні клієнта. Однак і вона має свою межу, пов’язаний зі швидкістю роботи вінчестера, особливо коли даних багато і використовуються ще якісь програми крім браузера.


Opera10 формально вважається швидким бразузером, проте реалізація деяких технологій в ньому недосконала


Opera10 формально вважається швидким бразузером, проте реалізація деяких технологій в ньому недосконала


Стабільність. Чим більше функцій реалізовано в самому браузері за замовчуванням, тим він стабільніше. Наприклад, Firefox спочатку вважається досить швидким браузером, проте після додавання сторонніх розширень він стартує дуже повільно. Тому в Internet Explorer 8 реалізована дуже оригінальна і ще жодного одним виробником не повторена система плагінів. Плагіни реалізовані у вигляді надбудов, які повністю змінюють браузер і манеру управління ім. Досить згадати про SlimBrowser, AvantBrowser, Maxthon, NetCaptor.


Безпека. Шкідливі програми є для будь-яких програм і технологій. Проте пошук абсолютного захисту показує, що її немає. Абсолютна захист – це знання та контроль над процесами, які відбуваються в комп’ютері. В Internet Explorer +8 усі захисні механізми пов’язані в єдиний агрегат, а той, в свою чергою, – з системами безпеки, що реалізовані в операційній системі. При цьому більшість захисних алгоритмів може діяти без втручання користувача.


Популярність того чи іншого веб-браузера не в останню чергу складається з його функціональності, підтримки сучасних технологій, а також зручності використання кінцевим користувачем. В цьому відношенні можна констатувати, що розробники розглянутих продуктів можуть наочно оцінювати рівень юзабіліті по аудиторії, що використовує їх рішення. У випадку з браузером IE8, що отримав фактично за півроку 15,1% ринку, визнання наявності.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*