(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Юзабилити веб-браузеров: выбираем лучший

Источник: cnews

Удобство использования любого программного продукта - главная задача его разработчиков. На рынке веб-браузеров юзабилити играет одну из ключевых ролей. Может ли браузер быть полностью удобным в эксплуатации? Какие факты на это влияют, и как обстоит с этим дело у лидеров рынка - 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% рынка, признание налицо.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 23.10.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office для дома и учебы 2019 (лицензия ESD)
Microsoft 365 Business Basic (corporate)
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft 365 Apps for business (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Программирование в AutoCAD
Каждый день новые драйверы для вашего компьютера!
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100