Ie 10, Windows 8 И Пользовательский Интерфейс Metro.

Прошло почти шесть месяцев с момента выхода Windows 8. А недавно мы заинтересовались, насколько он и IE 10 популярны в Рунете.

Не менее любопытно было понять, какая доля пользователей Windows 8 запускает браузер в интерфейсе, ранее известном как Metro.

IE 10, Windows 8 и пользовательский интерфейс Metro.



IE 10, Windows 8 и пользовательский интерфейс Metro.

Оказалось, что посчитать это не так-то просто, плюс по пути выявился ряд интересных фактов.

Скандалы, интриги, расследования читайте под катом.



Доля Win8 в Рунете

Посмотреть динамику доли Windows 8 проще всего на сайте liveinternet.ru. Главное не забыть выбрать фасон.

RU посмотреть именно Рунет.

IE 10, Windows 8 и пользовательский интерфейс Metro.

Как мы видим, доля этой операционной системы приближается к 2%, и если темпы ее роста не изменятся, то к концу года Windows 8 будет установлена примерно у 5% посетителей Рунета.

Следует также отметить, что, согласно тому же отчету, только две трети пользователей Рунета выходят в Интернет с настольных компьютеров.

Так что фактически Windows 8 сейчас занимает 3% десктопного рынка Рунета, а к концу года, вероятно, составит около 7%.



Доля IE среди пользователей Windows 8

Довольно интересно, выше ли доля пользователей IE в Windows 8 по сравнению, скажем, с Windows 7. В одном отчете этого не увидеть, но можно воспользоваться набором срезов.

падение , я все , хром И опера на отчет об операционных системах .

Получается, что сейчас доля IE в Windows 8 составляет 22,9%, а в Windows 7 — 16,6%.

Рост впечатляющий – более чем на треть.

Однако если посмотреть на динамику, то можно увидеть, что доля IE в Windows 8 падает довольно быстро:

Месяц Доля IE в Win 8 Доля IE в Win 7
Февраль 2013 24,4 17,6
Март 2013 г.

24,0 16,7
апрель 2013 22,9 16,6


Интерфейс, ранее известный как Metro

В Windows 8 Internet Explorer можно запустить двумя разными способами — из современного пользовательского интерфейса (то, что раньше называлось Metro) и с обычного классического рабочего стола.

Браузеры, запущенные по-другому, не только выглядят по-разному, но и имеют разные характеристики: например, в версии Modern отсутствует возможность запуска ActiveX, а также не включены различные плагины и расширения.

Из-за этого вполне возможно, что веб-разработчику потребуется понять, какой интерфейс использует человек и как именно он запустил браузер.

К сожалению, нет возможности определить это с идеальной точностью, но можно попробовать совместить несколько методов, определяющих Модерн с некоторой вероятностью.

Это увеличит вероятность угадывания до «почти наверняка».

Прежде всего нужно обратить внимание на то, появляется ли в User-Agent подстрока «Win64».

Если да, то это, скорее всего, Современная версия IE (небольшой процент вероятности остаётся у тех, кто смог вручную запустить классический IE в 64-битном режиме).

Подстрока «WOW64» позволяет с уверенностью сказать, что это классический IE. Однако на 32-битных компьютерах в User-Agent не будет ни той, ни другой подстроки, и отличить браузеры этим методом не получится.

Проверить возможность запуска ActiveX можно:

   

function isActivexEnabled() { var supported = null; try { supported = !!new ActiveXObject("htmlfile"); } catch (e) { supported = false; } return supported; }

Если ActiveX доступен, то это определенно классический режим.

Если нет, то это может быть либо современный режим, либо классический режим, в котором ActiveX отключен в настройках.

Наконец, вы можете попробовать проверить, находится ли браузер в полноэкранном режиме.

Для получения подробной информации позвольте мне отослать вас к stackoverflow.com/questions/8751479/javascript-detect-metro-ui-version-of-ie-10

Сколько их там, IE в режиме Modern UI?

Это очень интересный вопрос.

Ответ на это влияет, например, на решение о том, нужно ли как-то конкретно думать о современной версии IE и делать для нее какую-то отдельную обработку.

Для грубой оценки сверху мы использовали глобальные данные Яндекс.

Метрики.

Сначала мы выбрали User-Agents для всех обращений из IE с Windows 8 и разделили их на четыре группы:

  • 1 группа.

    Содержит подстроки Win64 и «MSIE 10».

    С вероятностью 99% - режим Metro (1% - для тех, кто смог вручную запустить IE в 64-битном режиме).

  • 2-я группа.

    Содержит подстроки WOW64 и «MSIE 10».

    Со 100% вероятностью - классический режим.

  • 3-я группа.

    Содержит подстроку «MSIE 10», но не содержит ни Win64, ни WOW64. Невозможно сказать, что это за режим.

  • 4-я группа.

    Не содержит подстроку «MSIE 10».

    Это не IE, а какое-то стороннее приложение, интегрирующее IE. Нам это не интересно.

Затем мы суммировали количество попаданий из первой и второй группы и посмотрели, какой процент от общего числа составила первая группа.

Результат: примерно 5,4% IE10 на Win8 работает в современном режиме.

Надеюсь, этот номер окажется для вас полезным.



Можем ли мы ошибаться?

Конечно можем.

Если какие-то расчеты в этом посте неверны, сообщите об этом в комментариях, и мы вместе постараемся установить истину.

Теги: #Internet Explorer #internet explorer 10 #windows 8

Вместе с данным постом часто просматривают: