Распространенность браузеров
Содержание
Введение
Веб-обозрева́тель, бра́
Большинство
браузеров умеют также
Браузеры
постоянно развивались со времени
зарождения Всемирной
паутины и с
её ростом становились всё более востребованными
программами. Ныне браузер — комплексное приложение для обработки и вывода
разных составляющих веб-страницы и для
предоставления интерфейса межд
Популярные
браузеры - Internet Explorer, Mozilla Firefox, Google Chrome,
Safari, Opera. Менее распространённые- Lunascape,
Sleipnir, ChromePlus, SRWare Iron, Chromium, Mozilla, Netscape Navigator,
Flock, Maxthon, Konqueror, SeaMonkey, GreenBrowser, Avant Browser, AOL
Explorer, Galeon, Epiphany, Kazehakase, Charon, Arachne, Links2, SlimBrowser,
FastIE, MyBrowser, Dillo, K-Meleon, Arora, RockMelt, WallTriX
Текстовые браузеры - Alynx, ELinks, Links, Lynx, Netrik,
w3m, WebbIE, DOSLynx
Для портативных устройств - Internet Explorer
Mobile, Mozilla Fennec, Opera Mobile, Opera Mini, Safari для iPhone,
Maxthon Mobile
Таким образом, браузеры – специальные программы, позволяющая просматривать содержимое сети Интернет. Браузер позволяет получить доступ ко всем информационным ресурсам сети. С помощью браузера можно просматривать и загружать картинки, звуковые и видеофайлы, различную текстовую информацию (электронные книги, новости, журналы, анекдоты) и т.д.
1. Понятие браузер, история развития, виды
1.1. История развития
Первым распространённым браузером с графическим интерфейсом был NCSA Mosaic. Исходный код этого одного из первых браузеров был открыт и некоторые другие браузеры (Netscape Navigator и Internet Explorer) взяли его за основу. Этот браузер имел свои недостатки, но почти все они были устранены в браузере Netscape Navigator (некоторые сотрудники компании Netscape были из NCSA и участвовали в разработке Mosaic). Netscape выпустила Netscape Navigator под разные операционные системы (UNIX, Windows, Mac OS) и добилась заметного успеха, в том числе и коммерческого. Это побудило компанию Microsoft выпустить свой браузер Internet Explorer.
В отличие от Netscape, Microsoft сразу выпускала локализованные версии IE. В 1995 году Microsoft выпустила операционную систему Windows 95, в ней не было встроенного браузера, но через некоторое время в обновление системы (Windows 95 OSR2) браузер (Internet Explorer 3.0) был встроен. К тому же, Microsoft добавляла в свой браузер несовместимые со стандартами расширения языка HTML, и это можно считать началом войны браузеров, закончившейся монополизацией (более 95 %) рынка браузером от Microsoft.
Из-за потери рынка доходы компании Netscape упали и её приобрела AOL, а исходный код браузера Netscape был выпущен под свободной лицензией MPL (Mozilla Public License). Название «Mozilla» изначально присутствовало в браузере от Netscape и означало сокращение слов Mosaic+killer. Однако этот код было решено не использовать и вместо него для Netscape 6 с нуля был написан новый движок (Gecko), изначально ориентировавшийся на полную поддержку стандартов, на основе которого позже были созданы входящие в комплект Mozilla Suite браузер, почтовый и irc-клиент и редактор веб-страниц.
Впоследствии в Mozilla Foundation было принято решение поставлять и развивать браузер отдельно от общего пакета и родился проект Mozilla Firefox. Firefox содержит много возможностей, отсутствующих в IE или других браузерах, и постепенно набирает популярность. [3]
Монополизация рынка браузером IE имела и другие последствия — Microsoft почти перестала развивать браузер и он с 4-й до 6-й версии почти не менялся: хуже других браузеров поддерживал стандарты, отставал по удобству использования и по скорости работы и отображения страниц. Такое положение сподвигло Microsoft вновь заняться браузером и седьмая версия вышла с некоторыми изменениями (были добавлены закладки-табы, улучшена поддержка стандартов, поднята скорость работы и более удобный интерфейс). 19 марта 2009 года Microsoft выпустила 8-ю версию Internet Explorer [4], а 14 марта 2011 года 9-ю версию Internet Explorer и активно продвигает её на российском рынке совместно с такими компаниями, как Яндекс, Mail.ru и Рамблер.
В 1995 году появился браузер Opera. Первоначально Opera распространялась как условно-бесплатное ПО (shareware), этим, возможно, объяснятся её низкая популярность в большинстве стран мира и высокая популярность в странах СНГ. [3] Однако с 2005 года Opera также стала распространяться бесплатно.
Война браузеров была бы исключительно коммерческим делом корпораций, если бы основным приёмом в борьбе не стало добавление специфических, нестандартных возможностей к браузерам. Наибольшие различия возникали в поддержке JavaScript — языка сценариев, придающего интерактивность документам. В результате многие сайты «оптимизировались» под одни браузеры и плохо работали в других браузерах.
В Internet Explorer 8 Microsoft сначала предлагала ввести HTML-комментарий, который бы указывал браузерам, какие версии движков использовать (заголовок DOCTYPE при этом должен был быть отменён, как малоиспользуемый), что вызвало возмущение сторонников стандартов, так как указания на использование стандартов не предусматривалось. Позже было объявлено, что IE8 будет по умолчанию использовать «режим стандартов» (англ. standards mode), а не «режим совместимости» (англ. quirks mode), а при обнаружении соответствующего комментария использовать режим имитации предыдущей версии.
В 2008 году компания Google решила «помочь» конкуренции на рынке браузеров и выпустила свой браузер — Chrome, основанный на свободном проекте Chromium. Браузер Chrome содержит некоторые новшества (изоляция сбоев, режим «инкогнито» и т. д.). Выпущены версии для Windows XP, Windows Vista, Windows 7, Linux и Mac OS [5].
В
начале 2009 года Microsoft объявила, что разрабатывает
новый браузер, который будет называться Gazelle.
Новый браузер будет применять принципы
разделения ресурсов, характерные для
многопользовательских операцио
В
сентябре 2009 года стало известно о
намерении российской правительственной
комиссии по федеральной связи и информтехнологиям
разработать для государственных организаций
свой браузер, выбрав разработчика по
результатам открытого конкурса. Парадоксально,
что Opera и Firefox отвергаютс
1.2. Виды браузеров
Существует несколько видов браузеров:
- браузер режима командной строки. К этому типу относятся самые ранние браузеры. Они не дают возможности просматривать текст и графику. Такие браузеры поддерживают перемещение только с использованием цифровых адресов (IP). В настоящее время практически не используются, поэтому подробно рассматривать их мы не будем.
- полноэкранный браузер. Текстовый браузер без поддержки мультимедийных (картинки, анимация и т.п.) ресурсов сети Интернет. С помощью него можно просматривать только текст и ссылки.
- браузер с поддержкой мультимедиа. Самые распространенные и популярные браузеры сегодня. Позволяют работать практически со всеми видами информации, представленной в Интернете.
- Существует
еще так называемые браузеры-дополнения
. Они являются надстройками над полнофункциональными браузерами. Чаще всего разработчиками дополнений используется Internet Explorer. Надстройки используют для отображения сайтов “движок” этого браузера. Поэтому их возможности в этой области полностью идентичны с Internet Explorer. Дополнения всего лишь изменяют интерфейс и добавляют некоторые функции, которые разработчики из Microsoft обошли своим вниманием.
1.3. Полноэкранные браузеры
Так
как большинство пользователей
привыкло путешествовать по Интернету
с помощью браузеров
Несомненными преимуществами браузера Lynix является то, что он может работать на очень старых компьютерах, а также значительное ускорение времени загрузки страниц из-за отсутствия графических элементов и картинок. Последнее качество не всегда можно считать преимуществом, но если нужно зайти на страницу в Интернете только для оценки ее содержания, то иногда стоит воспользоваться Lynix. Тем более он отлично работает «в паре» с браузером поддерживающем отображение графики.
Lynix
очень удобный браузер, легок
при настройке, полностью
1.4. Браузеры с поддержкой мультимедиа
Самые распространенные и информативные браузеры. 99% пользователей глобальной сети Интернет интенсивно и каждодневно используют возможности этих браузеров. Наиболее часто используемые: Internet Explorer, Opera, Mozilla, Netscape Navigator. Ниже мы рассмотрим каждый из них более подробно, но сначала краткая история создания подобных браузеров.
Самым первым браузером с поддержкой графики был Mosaic, созданный в NCSA группой студентов при университете штата Индиана. Mosaic пользовался огромной популярностью, так как до этого не было ни одной программы, позволяющей просматривать графику в сети Интернет, тем более он распространялся бесплатно. Через некоторое время были добавлены возможности просмотра анимации, прослушивания звуковых файлов и работы с приложениями на удаленном компьютере.
Один из студентов, Марк Андрисен, позднее основал компанию Mosaic Communications, занимавшуюся разработкой серверного программного обеспечения. Для популяризации идеи Интернета и повышения спроса на свою продукцию компания создала браузер Mozilla. Он поддерживал основные форматы графических файлов, позволял работать со звуком, и при его создании были использованы новейшие технологии сети Интернет. Но под этим именем программа существовала недолго, так как NCSA подала в суд на Mosaic Communications за использование торговой марки Mosaic в названии компании. После этого браузер получает имя Navigator, а компания в апреле 1984 года переименовывается в Netscape.
Название этого браузера попало в историю по другой причине. Так получилось, что код Mosaic послужил основой для создания таких известных программ, как Netscape и Internet Explorer (IE не был написан «с нуля» - код одной из более ранних версий Mosaic был куплен компанией Microsoft). И это означает, что Netscape и Internet Explorer, при разработке которых использовался код Mosaic - родные братья.
Начало 90-ых годов прошлого века стало для мира программного обеспечения бурным временем. Windows тогда ещё не царствовала безраздельно, а свобода распространения и разработки софта позволяла сосуществовать множеству разнообразных операционных систем.
Естественно, каждая из них предлагала своим пользователям сразу несколько графических браузеров на выбор. Можно вспомнить, Voyager для Amiga OS, OmniWeb для NeXTstep, NetPositive для BeOS и множество менее известных. Многие из этих программ и сегодня продолжают развиваться благодаря стараниям энтузиастов и небольших компаний.
Во второй половине 90-ых гг. началась коммерциализация программного обеспечения, в чем не последнюю роль сыграла молодая компания Microsoft.
Распространение интернета привело к появлению миллионов пользователей, которые стали заманчивой добычей для компаний, предпочитающих зарабатывать на программном обеспечении деньги. Докатились экономические пертурбациив мире Програмного Обеспечения и до браузеров. Встроенный в получавшую всё большее распространение операционную систему Windows браузер Internet Explorer легко разделался с мелкими конкурентами и вступил в противоборство с самым, пожалуй, распространённым в то время Netscape. Крепкие тылы в виде хорошо продаваемой, общедоступной в работе Windows оказались решающим фактором, и к началу XXI века почти 90% пользователей странствовали в виртуальном мире с помощью Internet Explorer.
Мир
получил программу, к которой
не нужно привыкать, она установлена
на абсолютном большинстве компьютеров
во всём мире, и где бы пользователь
ни пошёл в интернет,повсюду
Но
устранение всех сколько-нибудь значимых
конкурентов способствовало тому, что
разработчики Internet Explorer потеряли стимул
к дальнейшему
Можно сказать, что с 1998 года и до сегодняшних дней этот браузер почти не изменился. Подобная ситуация не устраивала многих талантливых программистов, и альтернативные браузеры по-прежнему продолжали развиваться.
Поверженный Netscape, перейдя в 1999 году на свободные принципы разработки, переродился в браузер Mozilla, набравший приличную долю пользователей благодаря бесплатному распространению, основательно переработанному коду, кросс-платформенности и массе усовершенствований, отсутствующих в Internet Explorer.
За свою шестилетнюю историю браузер Mozilla превратился в мощную программу, обладающую целым набором полезных функций: помимо собственно браузера, в пакет входят почтовый и новостной клиенты, программа обмена мгновенными сообщениями, отладчик HTML-кода и многое другое. Группа энтузиастов вызвалась собственными силами продолжать работу над популярной программой, но без мощной поддержки основного ядра команды разработчиков браузер уже не сможет оставаться яркой фигурой на рынке.
Его история на этом не заканчивается: из этого проекта к сегодняшнему дню выросла достойная смена в виде быстрого и удобного браузера Firefox, почтовой программы Thunderbird, браузера для мобильных устройств Minimo и ещё нескольких полезных приложений. Вновь делает попытки к возрождению и почти забытый Netscape: сегодня доступна тестовая версия, вобравшая в себя как удачные решения Mozilla, так и функциональные особенности бывшего соперника Internet Explorer.
Другой «патриарх», сумевший пережить первые браузерные войны, появился на свет пятнадцать лет назад в снежной Норвегии.
Почему его создатель, Йон фон Течнер, выбрал название Opera,остаётся загадкой, но короткое запоминающееся имя и алая буква «О» в качестве эмблемы привлекли внимание пользователей. И надежды любопытных не были обмануты: браузер оказался не только быстрым и удобным, но и с каждой новой версией предлагал всё новые революционные решения, способствовавшие повышению удобства работы пользователей и в дальнейшем становившиеся стандартами de facto для других подобных программ.
Достаточно вспомнить многодокументный интерфейс (позволяющий использовать табы для просмотра нескольких страниц одновременно), виртуальные почтовые папки (создаются автоматически по заданным критериям) – вот лишь небольшой список нововведений, впервые появившихся именно в Opera и принятых на вооружение многими разработчиками других приложений.
Ещё одно уникальное свойство Opera – практически абсолютная кросс - платформенность. Этот браузер сегодня работает не только в различных операционных системах, но и прекрасно себя чувствует на мобильных телефонах, кпк, в телевизионных приставках – практически на любом устройстве, обладающем процессором и дисплеем.
2.
Альтернативные интернет- браузеры
Большинство пользователей по-прежнему отдают предпочтение самому популярному в мире интернет-браузеру — Internet Explorer, что совсем неудивительно, поскольку он поставляется с операционной системой Windows, установленной на подавляющем большинстве настольных ПК. Вместе с тем доля приверженцев этого браузера постепенно сокращается, а число пользователей альтернативных браузеров, привлекающих новыми возможностями, растет. Кроме того, разработчики данных браузеров утверждают, что их детища отличаются более высокой скоростью работы, лучше поддерживают стандарты W3C и более безопасны. Попытаемся трезво оценить ситуацию со всех перечисленных позиций и выявить реальные преимущества альтернативных браузеров.
Самым популярным среди
альтернативных браузеров является
Mozilla Firefox (далее Firefox), доля которого на
конец апреля этого года, согласно
данным NetApplications.com, превысила 22% (см. диаграмму)
— пока это в 3 раза меньше, чем у Internet Explorer
(66,82%), но гораздо больше, чем четырьмя
годами ранее (то есть в феврале 2005-го),
когда, согласно OneStat.com, IE использовали
87,28% пользователей, а Firefox — всего 8,45%.
Так что стремительный рост популярности
последнего налицо. Что касается других
достаточно часто применяемых под Windows
браузеров, то их доли невелики и только
Google Chrome (далее Chrome) и Opera могут претендовать
на звание конкурентов, поскольку Netscape
Navigator, по сути, уже стал историей: 1 марта
2008 года компания AOL прекратила его поддержку
и рекомендовала его немногочисленным
пользователям перейти на другие браузеры.
Популярность тех или иных браузеров в разных регионах и странах различна. Так, IE больше всего любят пользователи Южной Кореи — там, по данным статистики техноблога TechnoKimchi, его используют более 98,66% интернетчиков. В Европе отдают предпочтение Firefox, доля которого, согласно данным сайта XiTi Monitor, на январь этого года составила 32,5%. По числу пользователей Firefox лидируют Финляндия, Польша, Словения, Словакия и Венгрия — здесь доля этого браузера давно превысила 40%.
Наибольшее число пользователей Opera сосредоточено в некоторых странах Восточной Европы — в частности в России, где на конец марта доля этого браузера приближалась к 20% (данные SpyLOG). Chrome в большей степени популярен среди интернетчиков-европейцев, 1,5% которых уже перешли на него с других браузеров.
2.1. Функциональность и поддержка стандартов
В плане функциональности последняя версия IE сопоставима с последними версиями Firefox и Opera Так, предусмотрены возможности открытия нескольких страниц в одном окне, восстановления последней сессии и блокирования при серфинге pop-up-окон, имеются менеджеры закладок, скачиваний, паролей и заполнения форм, реализована антифишинговая защита и т.д. Потому назвать среди этих решений однозначно лучшее сложно — это дело вкуса и индивидуальных особенностей работы, хотя отсутствие в IE некоторых полезных возможностей (например, поддержки докачки, использования псевдонимов адресов сайтов и возможности назначения закладкам меток либо коротких имен) может склонить ряд пользователей в пользу альтернативных браузеров.
Вместе с тем у каждого из ведущей тройки браузеров есть свои плюсы, не упомянуть о которых было бы упущением. Так, браузер Opera поддерживает импорт/экспорт закладок из очень многих браузеров и в него могут быть интегрированы разнообразные виджеты (Widgets). Кроме того, в поставку с этим браузером входят почтовая программа и IRC-клиент. Главный плюс Firefox — это практически неограниченные возможности в плане настройки под решение конкретных задач, что реализуется путем установки соответствующих дополнений (Extensions), общее количество которых сегодня превышает 2 тыс., а разнообразие поражает воображение. Полноценная поддержка дополнений, впрочем, появилась и в IE 8, и теперь функционал этого браузера несложно дополнить путем добавления новых расширений. Помимо этого в IE 8 можно устанавливать специальные модули-ускорители (Accelerators), благодаря которым доступ к нужным сервисам и информации (Яндекс-картам, переводчику Translate.Ru, почте Mail.Ru и т.п.) оказывается гораздо быстрее. Кроме того, нельзя не отметить еще одну интересную возможность, появившуюся в последней версии браузера от Microsoft, — использование специальных веб-фрагментов (WebSlices) для автоматического мониторинга обновлений содержимого интересующих ресурсов. Правда, в настоящий момент число ресурсов, поддерживающих данный сервис, ограничено лишь самыми популярными: Afisha.ru, Gismeteo.ru, LiveJournal, RuTube, Vesti.ru, Mail.ru, Яндекс и др. Стоит признать, что в Firefox и Opera при желании можно добиться автоматического информирования об обновлениях на избранных ресурсах. В Firefox это реализуется через дополнения — к примеру, установка дополнения Yahoo! Mail Notifier обеспечит уведомление пользователя о новой почте в почтовых ящиках Yahoo. А в Opera подобная функциональность может быть настроена через виджеты — в частности благодаря виджету iTunes пользователь всегда будет в курсе появления на сервисе iTunes новых музыкальных произведений, альбомов и песен.
Что касается нового браузера Chrome, в котором удачно объединены лучшие находки Safari, IE, Firefox и Opera, то он отличается предельно простой настройкой (по сути, там и настраивать нечего) и столь же простым применением, а потому оптимален для рядовых пользователей. Но не для профессионалов, которые привыкли подстраивать установленный софт под себя. Это значит, что теоретически Chrome — прямой конкурент популярного IE, но на практике вряд ли таковым когда-либо станет, поскольку IE входит в поставку с Windows.
Уровень
поддержки современных веб-
Например, тест Acid2, который производит проверку на соответствие стандарту CSS2.x, IE 8 проходит (для сравнения напомним, что IE 7 данный тест был «не по зубам»), но не на «отлично». А вот на тесте Acid3, осуществляющем проверку наиболее уязвимых мест в HTTP, HTML, CSS, ECMAScript, SVG и XML, а также оценивающем работу с DOM, показывает весьма слабые результаты (20%). В то же время рассматриваемые альтернативные браузеры тест Acid2 проходят на «отлично», а в тесте Acid3 твердо претендуют на оценку «хорошо».
Еще более печальная картина в плане поддержки SVG. В браузере от Microsoft, в отличие от конкурентов, поддержка SVG вообще не реализована.
Исключение составляет лишь тест CSS Selectors, оценивающий уровень работы с CSS-селекторами, псевдоэлементами и псевдоклассами. Здесь IE 8 проходит 349 теста из 578 — это довольно неплохо, но хуже, чем у конкурентов.
2.2. Скорость работы и ресурсоемкость
Одним из серьезных аргументов в пользу альтернативных браузеров является более высокая скорость работы и меньшее потребление ресурсов в сравнении с IE. К сожалению, каких-либо серьезных аналитических исследований на данную тему нет, а в тестах на сайтах разработчиков фигурируют не все версии существующих браузеров и рассматривается весьма узкий спектр параметров, выгодно представляющих тот или иной браузер на общем фоне. Поэтому мы собственноручно провели серию экспериментов.
Вначале
мы сравнили браузеры с точки зрения
скорости их загрузки при первом старте,
повторном запуске и загрузке
десятка одинаковых веб-страниц, а
также оценили потребление