|
|
|||||||||||||||||||||||||||||
|
Юзабилити веб-браузеров: выбираем лучшийИсточник: 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 и флеш. Поэтому представляется корректным подходить к оценке удобства и функциональности обозревателей с точки зрения движка, на базе которого он построен. Сравнение наиболее распространенных браузеров
рус* - русификация имеется не во всех версиях. Большая часть браузеров работает на основе движка Gecko, а наибольшую известность из них получил Firefox. Его надежность и защищенность во многом обеспечиваются тем, что "по умолчанию" он поддерживает не все современные технологии. В свою очередь, при добавлении первого же десятка плагинов скорость запуска падает в несколько раз. Кроме того, браузер часто не может корректно выгружаться из оперативной памяти на Windows-платформах. Сборок на основе Gecko огромное количество, поэтому мы остановимся лишь на трех наиболее известных. Крен в сторону быстрой работы, как, например, K-Meleon, приводит к тому, что браузер становится очень нестабильным в работе, плюс возникают проблемы с поддержкой русского языка в некоторых пунктах меню. Интеграция плагинов в состав браузера, как, например SeaMonkey, приводит к несовместимости с большинством стандартных расширений для Firefox, а большое количество меню не способствует быстрой работе. Наиболее интересен в этом отношении Flock, который разработчики называют "социальным браузером". Он позволяет автоматически соединяться более чем с 20 социальными сетями (Twitter, Facebook, MySpace и так далее), а медиа-бар позволяет очень быстро находить, просматривать и добавлять фотографии, видео, текстовые сообщения и e-mail. Однако это браузер не для работы, а скорее для "зависания" во всемирной паутине. 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 На базе 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 формально считается быстрым бразузером, однако реализация некоторых технологий в нем несовершенна Стабильность. Чем больше функций реализовано в самом браузере по умолчанию, тем он стабильнее. Например, Firefox изначально считается достаточно быстрым браузером, однако после добавления сторонних расширений он стартует очень медленно. Поэтому в Internet Explorer 8 реализована очень оригинальная и еще ни одним производителем не повторенная система плагинов. Плагины реализованы в виде надстроек, которые полностью меняют браузер и манеру управления им. Достаточно вспомнить про SlimBrowser, AvantBrowser, Maxthon, NetCaptor. Безопасность. Вредоносные программы есть для любых программ и технологий. Однако поиск абсолютной защиты показывает, что ее нет. Абсолютная защита - это знания и контроль над процессами, которые происходят в компьютере. В Internet Explorer 8 все защитные механизмы связаны в единый агрегат, а тот, в свою очередь, - с системами безопасности, которые реализованы в операционной системе. При этом большинство защитных алгоритмов может действовать без вмешательства пользователя. Популярность того или иного веб-браузера не в последнюю очередь складывается из его функциональности, поддержки современных технологий, а также удобства использования конечным пользователем. В этом отношении можно констатировать, что разработчики рассматриваемых продуктов могут наглядно оценивать уровень юзабилити по аудитории, использующей их решение. В случае с браузером IE8, получившем фактически за полгода 15,1% рынка, признание налицо. Ссылки по теме
|
|