Введение
Microsoft разработала 11 версий Internet Explorer для Windows с 1995 по 2013 год. Microsoft также разработала Internet Explorer для Mac, Internet Explorer для UNIX и Internet Explorer Mobile соответственно для компьютеров Apple Macintosh, операционных систем Unix и мобильных устройств; первые два больше не поддерживаются, но последний работает на Windows CE, Windows Mobile и Windows Phone.
Microsoft developed 11 versions of Internet Explorer for Windows from 1995 to 2013. Microsoft also developed Internet Explorer for Mac, Internet Explorer for UNIX, and Internet Explorer Mobile respectively for Apple Macintosh, Unix, and mobile devices; the first two are discontinued but the latter runs on Windows CE, Windows Mobile, and Windows Phone.
Начало и мозаика с зеркальным стеклом (19951997)
Первый Internet Explorer был создан на основе Spyglass Mosaic. Оригинальный Mosaic был разработан в NCSA, но поскольку NCSA являлось государственным учреждением, оно полагалось на Spyglass как на коммерческого партнера по лицензированию. Spyglass, в свою очередь, предоставил Microsoft две версии браузера Mosaic: одна полностью основана на исходном коде NCSA, а другая разработана с нуля, но концептуально смоделирована по образцу браузера NCSA. Internet Explorer изначально создавался с использованием кода Spyglass, а не исходного кода NCSA. Лицензионное соглашение с Microsoft обеспечивало Spyglass (и, следовательно, NCSA) ежеквартальную плату плюс процент от доходов Microsoft с продажи программного обеспечения. Затем браузер был модифицирован и выпущен под названием Internet Explorer. Microsoft впервые выпустила Internet Explorer 1.0 в августе 1995 года в двух вариантах: в розничной продаже в составе Microsoft Plus! для Windows 95 и одновременно с OEM-версией Windows 95. Версия 1.5 была выпущена несколько месяцев спустя для Windows NT с поддержкой базового рендеринга таблиц – важного раннего веб-стандарта. Версия 2.0 была выпущена для Windows 95 и Windows NT в ноябре 1995 года с поддержкой SSL, cookies, VRML и интернет-новостных групп. Версия 2.0 также была выпущена для Macintosh и Windows 3.1 в апреле 1996 года. Версия 2 также входила в состав Microsoft Internet Starter Kit для Windows 95 в начале 1996 года, который продавался по цене 19,99 долларов США (~ в 2008) и включал руководство пользователя и 30 дней доступа в Интернет через MSN, среди прочих функций. Internet Explorer 3.0 был выпущен бесплатно в августе 1996 года, будучи включенным в состав Windows 95, как еще один OEM-релиз. Таким образом, Microsoft не получала прямой прибыли от IE и была обязана выплачивать Spyglass только минимальный ежеквартальный сбор. В 1997 году Spyglass пригрозил Microsoft проведением контрактного аудита, в ответ на что Microsoft урегулировала вопрос, выплатив 8 миллионов долларов США (~ в ). Версия 3 включала Internet Mail and News 1.0 и адресную книгу Windows. Она также значительно приблизила браузер к уровню, установленному Netscape, включая поддержку технологии плагинов Netscape (NPAPI), ActiveX, фреймов и обратной инженерии JavaScript под названием JScript. Позже Microsoft NetMeeting и Windows Media Player были интегрированы в продукт, что снизило необходимость во вспомогательных приложениях. Каскадные таблицы стилей (CSS) также были представлены в версии 3 Internet Explorer.
Войны браузеров (19972001)
Версия 4 была выпущена в сентябре 1997 года, поставлялась с Windows 95 OSR (OEM Service Release) 2.5 и последней бета-версией Windows 98, и была модифицирована для более тесной интеграции с Microsoft Windows. Она включала возможность включения "Активного рабочего стола", который отображал содержимое Всемирной паутины непосредственно на рабочем столе и автоматически обновлялся при изменении содержимого. Пользователь мог выбирать другие страницы для использования в качестве "Активного рабочего стола". Также была представлена технология "Активный канал" для автоматического получения обновлений информации с веб-сайтов. Эта технология была основана на стандарте XML, известном как Channel Definition Format (CDF), который предшествовал современным форматам веб-синдикации, таким как RSS. Эта версия была разработана для работы в Windows 95, Windows 98 и Windows NT и могла быть загружена из Интернета бесплатно. Она поддерживала Dynamic HTML (DHTML). Outlook Express 4.0 также был интегрирован в браузер и заменил устаревший продукт Microsoft Internet Mail & News, выпущенный в предыдущих версиях. Версия 5 вышла в марте 1999 года, после выпуска Microsoft бета-версий Internet Explorer 5.0 в конце 1998 года. В этот релиз были включены поддержка двунаправленного текста, текста руби и прямая поддержка XML/XSLT, а также расширенная поддержка CSS Level 1 и 2. Фактический выпуск Internet Explorer 5 состоялся в три этапа. Сначала была выпущена предварительная версия для разработчиков в июне 1998 года (5.0B1), затем – общедоступная версия в ноябре 1998 года (5.0B2). И, наконец, в марте 1999 года был выпущен окончательный релиз (5.0). В сентябре он был выпущен вместе с Windows 98. Версия 5.0 стала последней версией, выпущенной для Windows 3.1x или Windows NT 3.x. Internet Explorer 5.5 был выпущен позже для Windows Me в июле 2000 года и включал множество исправлений ошибок и обновлений безопасности. Версия 5.5 была последней, в которой был реализован режим совместимости, позволявший запускать Internet Explorer 4 параллельно с версией 5.x. В IE6 появился режим совместимости ("quirks mode"), который можно было активировать для эмуляции поведения IE5.5. Версия 6 была выпущена вместе с Windows XP 27 августа 2001 года. Основное внимание в ней уделялось функциям конфиденциальности и безопасности, которые стали приоритетными для пользователей. Microsoft реализовала инструменты поддержки P3P – технологии, разрабатываемой консорциумом W3C.
Соединенные Штаты против Microsoft
В судебном деле, возбужденном Министерством юстиции США и двадцатью штатами США, Microsoft была обвинена в нарушении ранее заключенного соглашения, путем включения Internet Explorer в состав своего программного обеспечения операционной системы. Министерство возражало против контракта Microsoft с производителями компьютеров OEM, который обязывал производителей включать Internet Explorer в копии Microsoft Windows, устанавливаемые на поставляемые системы. Это не позволяло производителю размещать значок другого веб-браузера на рабочем столе по умолчанию вместо Internet Explorer. Microsoft утверждала, что интеграция ее веб-браузера в операционную систему отвечает интересам потребителей. Microsoft заявила в суде, что IE была интегрирована с Windows 98, и что Windows 98 не может функционировать без нее. Австралийский ученый-компьютерщик Шейн Брукс позже продемонстрировал, что Windows 98 может работать и без файлов IE. Брукс впоследствии разработал программное обеспечение, предназначенное для настройки Windows путем удаления "нежелательных компонентов", которое теперь известно как LitePC. Microsoft утверждает, что данное программное обеспечение не удаляет все компоненты Internet Explorer, оставляя множество файлов библиотек динамической связи. 3 апреля 2000 года судья Джексон опубликовал свои фактические выводы о том, что Microsoft злоупотребила своим монопольным положением, пытаясь "отговорить Netscape от разработки Navigator как платформы", "утаивала важную техническую информацию" и стремилась снизить долю использования Navigator, "бесплатно распространяя Internet Explorer и вознаграждая компании, способствовавшие увеличению его доли", а также "исключая Navigator из важных каналов дистрибуции". Джексон также предложил решение, предусматривающее разделение Microsoft на две компании. Это решение было отменено в апелляционной инстанции на фоне обвинений в предвзятости судьи Джексона в общении с журналистами. Однако фактические выводы о нарушении Microsoft закона были оставлены в силе. Спустя семь месяцев Министерство юстиции достигло соглашения с Microsoft. По состоянию на 2004 год, хотя девятнадцать штатов согласились с урегулированием, Массачусетс все еще не пришел к соглашению.
Перерыв и проблемы с безопасностью (20032006)
Доля рынка за февраль 2005 года: IE4 – 0.07%, IE5 – 6.17%, IE6 – 82.79%.
В онлайн-чате Microsoft от 7 мая 2003 года Брайан Кантриман, менеджер программы Internet Explorer, заявил, что в Microsoft Windows Internet Explorer перестанет распространяться отдельно от операционной системы (IE 6 – последняя автономная версия); однако его дальнейшая разработка продолжится как часть эволюции операционной системы, а обновления будут включены в обновления операционной системы. Таким образом, Internet Explorer и сама Windows будут более синхронизированы. Разработка новых функций продолжалась в 2003 году в ходе работы над Windows Vista; предварительная версия была выпущена на конференции профессиональных разработчиков в октябре 2003 года и содержала обновленный Internet Explorer версии 6.05. Среди новых функций, отмеченных рецензентами, были менеджер загрузок, блокировщик всплывающих окон, менеджер надстроек и инструмент для очистки истории просмотров. За исключением менеджера загрузок, который впоследствии был отменен, все эти функции появились в сборках Internet Explorer, включенных в предварительные сборки Windows XP Service Pack 2, вышедшие несколько месяцев спустя. Windows XP Service Pack 2, выпущенный в августе 2004 года после нескольких задержек, также содержал ряд исправлений, связанных с безопасностью, новые ограничения на выполнение кода и элементы пользовательского интерфейса, направленные на повышение защиты пользователя от вредоносного ПО. Одним из заметных элементов пользовательского интерфейса стала "информационная панель". Тони Шринер, разработчик команды Internet Explorer, пояснил, что информационная панель была внедрена для снижения вероятности случайной установки пользователем нежелательного программного обеспечения, а также для уменьшения количества отображаемых всплывающих окон. Большинство обзоров этого релиза были посвящены добавлению блокировщика всплывающих окон, поскольку его отсутствие считалось серьезным недостатком в то время, когда всплывающая реклама стала основным источником раздражения для пользователей сети. 19 декабря 2005 года Microsoft объявила о прекращении поддержки Internet Explorer для Macintosh и рекомендовала использовать другие браузеры для Macintosh, такие как Safari.
Новый конкурс (20062014)
С 2006 по 2009 год доля рынка Internet Explorer медленно снижалась, и изменение политики (объявленное в 2003 году) выпуска новых версий только вместе с новыми версиями операционной системы Windows было отменено с планами по IE7. В 2006 году, спустя пять лет после выпуска IE 6, были выпущены бета-версии версии 7.0, а версия 7 вышла в октябре того же года (в том же месяце, что и Firefox 2.0). Internet Explorer был переименован в Windows Internet Explorer в рамках ребрендинга Microsoft, затронувшего названия компонентов, входящих в состав Windows. Он был доступен как часть Windows Vista, а также в виде отдельной загрузки через Microsoft Update для Windows XP с пакетом обновления 2 и Windows Server 2003 с пакетом обновления 1. Internet Explorer 7 также можно было скачать непосредственно с веб-сайта Microsoft. Большая часть базовой архитектуры, включая движок отрисовки и систему безопасности, была полностью переработана. Отчасти благодаря улучшениям в области безопасности, браузер стал автономным приложением, а не интегрированным с оболочкой Windows, и больше не мог использоваться в качестве файлового менеджера. Первое предупреждение о безопасности было опубликовано всего через день после релиза, но оказалось, что проблема связана с Outlook Express, а не с Internet Explorer 7. Первая уязвимость, специфичная для Internet Explorer 7, была обнаружена через 6 дней. В марте 2009 года вышла версия 8.0, а первая публичная бета-версия была выпущена 5 марта 2008 года. IE8 обеспечивал лучшую поддержку веб-стандартов, чем предыдущие версии, с планами по улучшению поддержки RSS, CSS и Ajax, а также полной совместимости с каскадными таблицами стилей 2.1. Это была также первая версия, успешно прошедшая тест Acid2. Кроме того, Internet Explorer 8 включал новые функции, такие как WebSlices, цветовые группы вкладок и улучшенный фильтр для защиты от фишинга. Популярный браузер Google Chrome неуклонно набирал популярность благодаря своей скорости, простоте и поддержке новых технологий, таких как HTML5, и в сентябре 2010 года Microsoft выпустила Internet Explorer 9, позиционируя его как демонстрацию "красоты Интернета". Internet Explorer 9 предлагал функции, призванные улучшить веб-серфинг, такие как частичная поддержка HTML5, аппаратное ускорение и более тесная интеграция с Windows. 30 ноября 2010 года Adobe выпустила бета-версию Flash 10.2, разработанную для использования возможностей аппаратного ускорения, встроенных в Internet Explorer 9. Microsoft стремилась сделать Internet Explorer более простым в использовании (и, следовательно, более привлекательным), чем его конкуренты, и добавила такие функции, как возможность перетаскивать URL-адреса и закладки на панель задач Windows, единый менеджер загрузок, обновленную страницу новой вкладки с отображением наиболее часто посещаемых сайтов и возможность "отсоединять" вкладки от окна или перетаскивать их вертикально для создания отдельного окна. Однако все эти функции уже существовали в альтернативных браузерах, таких как Opera, Google Chrome и Firefox, и многие из них были похожи на те, что уже предлагались другими браузерами. Когда Internet Explorer 9 был выпущен в декабре 2010 года, он требовал Windows Vista SP2 или более поздней версии, в то время как 44% компьютеров все еще работали под управлением Windows XP. Эта маркетинговая стратегия или отсутствие кроссплатформенной поддержки вызвали критику и привели к медленному внедрению Microsoft Edge в Windows 10. Google Chrome не накладывал подобных ограничений, поддерживая Windows XP до 2014 года.
Windows 10 и Microsoft Edge (2014 настоящее время)
30 сентября 2014 года Microsoft, в ходе медиа-мероприятия, объявила о следующей версии Windows под названием Windows 10. Тогда было заявлено, что Windows 10 станет последней полностью новой версией Windows, однако Windows продолжит развиваться как сервис с постоянными улучшениями в обозримом будущем. В ходе мероприятия был представлен преемник Internet Explorer под кодовым названием «Проект Спартан». Это означало неизбежный уход Internet Explorer после почти 20 лет, хотя об этом факте не было объявлено сразу при запуске Windows 10. Позже новый интерфейс и движок рендеринга для «Проекта Спартан» были предоставлены участникам программы предварительного тестирования (Insiders) в составе предварительной сборки Windows 10 для разработчиков, которую можно было активировать в Internet Explorer в Windows 10. В тот же день, когда был представлен новый интерфейс, на сайте Microsoft появилась страница с новым названием «Проекта Спартан» — Microsoft Edge. Windows 10 была выпущена 29 июля 2015 года в качестве бесплатного обновления для пользователей Windows 8.1 и Windows 7. Microsoft Edge была представлена как основной браузер, однако Internet Explorer 11 остался доступен в новой ОС для обеспечения совместимости, хотя и скрыт в папке «Стандартные приложения Windows». Примечательно, что номер платформы движка рендеринга EdgeHTML в первом выпуске, версии 12, явно продолжает нумерацию предшествующего движка Trident, использовавшегося в Internet Explorer.
Доля рынка и использования
Уровень распространения Internet Explorer, по всей видимости, тесно связан с распространением Microsoft Windows, поскольку он является веб-браузером по умолчанию, поставляемым с Windows. С момента интеграции Internet Explorer 2.0 с Windows 95 OSR 1 в 1996 году, и особенно после выпуска версии 4.0, его распространение значительно ускорилось: с менее 20% в 1996 году до примерно 40% в 1998 году и более 80% в 2000 году. В статье CNN, опубликованной в связи с выпуском Internet Explorer 4, отмечалось: «Microsoft Internet Explorer завоевал позиции на рынке, и по различным оценкам, его доля рынка браузеров выросла с примерно 10% год назад до 30–35%». К 2002 году Internet Explorer почти полностью вытеснил своего основного конкурента Netscape и доминировал на рынке, занимая до 95% доли рынка. Выиграв браузерные войны конца 1990-х годов, Internet Explorer достиг почти полного доминирования на рынке браузеров. Достигнув пика в около 95% в 2002 и 2003 годах, его доля рынка с тех пор снижалась медленными, но устойчивыми темпами. Использование более распространено в Азии и менее – в Европе. Firefox 1.0 превзошел Internet Explorer 5 в начале 2005 года, заняв примерно 8% рынка. В статье, посвященной выпуску Internet Explorer 7 в октябре 2006 года, отмечалось: «IE6 занимал львиную долю рынка браузеров – 77,22%. Internet Explorer 7 поднялся до 3,18%, а Firefox 2.0 – до 0,69%». Internet Explorer 7 был выпущен одновременно с Firefox 2.0 и обогнал Firefox 1.x к ноябрю 2006 года, заняв примерно 9% рынка. Firefox 2.0 обогнал 1.x к январю 2007 года, но IE7 превзошел IE6 только в декабре 2007 года. К январю 2008 года их соответствующие доли рынка составили: 43% IE7, 32% IE6, 16% FF2, 4% Safari 3, а версии FF1.x и IE5 – менее полупроцента. Приблизительные данные об использовании с течением времени, основанные на различных счетчиках доли использования, усреднены за год в целом, за четвертый квартал или за последний месяц года в зависимости от доступности данных. По данным StatCounter, доля Internet Explorer на рынке упала ниже 50% в сентябре 2010 года. В мае 2012 года было объявлено, что Google Chrome обогнал Internet Explorer как самый используемый браузер в мире.
Доля рынка настольных компьютеров по годам и версиям
Приблизительное использование с течением времени, основанное на усредненных за год, четвертый квартал или последний месяц года (в зависимости от доступности данных) показателях доли использования различных счетчиков. Итого IE11 IE10 IE9 IE8 IE7 IE6 IE5 IE4 IE3 IE2 IE1 2013 56.73% 1.25% 11.00% 13.89% 22.41% 1.72% 5.74% 0.02% 0.13% 0% 0% 0% 2012 53.77% – 0.14% 16.77% 25.87% 3.49% 6.81% 0% 0.01% 0% 0% 0% 2011 56.24% – – 5.30% 32.36% 7.00% 10.19% 0.01% 0% 0% 0% 0% 2010 60.04% – – – 29.43% 11.61% 16.79% 0.02% 0% 0% 0% 0% 2009 66.92% – – – 10.40% 26.10% 27.40% 0.08% 0% 0% 0% 0% 2008 72.65% – – – 0.34% 46.06% 26.20% 0.15% 0.01% 0% 0% 0% 2007 78.60% – – – – 45.50% 32.64% 0.45% 0.01% 0% 0% 0% 2006 83.30% – – – – 3.49% 78.08% 1.42% 0.02% 0% 0% 0% 2005 87.12% – – – – – 82.71% 4.35% 0.06% 0% 0% 0% 2004 91.27% – – – – – 83.39% 7.77% 0.10% 0% 0% 0% 2003 94.43% – – – – – 59.00% 34.00% 1.00% 0% 0% 0% 2002 93.94% – – – – – 50.00% 41.00% 1.00% 0% 0% 0% 2001 90.83% – – – – – 19.00% 68.00% 5.00% 0% 0% 0% 2000 83.95% – – – – – – 71.00% 13.00% 0% 0% 0% 1999 75.31% – – – – – – 41.00% 36.00% 1.00% 0% 0% 0% 1998 45.00% – – – – – – – ? ? ? ? 1997 39.40% – – – – – – – ? ? ? ? 1996 20.00% – – – – – – – – ? ? ? 1995 2.90% – – – – – – – – – ? ?
Принятие промышленностью
Объекты помощника браузера также используются многими компаниями, предоставляющими поисковые системы, и сторонними разработчиками для создания расширений, обеспечивающих доступ к их сервисам, например, панелям инструментов поисковых систем. Благодаря использованию COM, возможно внедрение функциональности веб-браузера в сторонние приложения. Таким образом, существует множество оболочек для Internet Explorer, а ряд приложений, ориентированных на контент, таких как RealPlayer, также используют модуль веб-браузинга Internet Explorer для отображения веб-страниц внутри своих приложений.