Almost half a year has passed since Windows 8 was released. And recently we wondered how popular IE 10 it was in RuNet. It was equally curious to understand what proportion of users of Windows 8 launches the browser in the interface, previously known as Metro.


It turned out that it was not so easy to calculate, plus a number of interesting facts came to light on the way. Read scandals, intrigues, investigations under the cut.
Win8 share in RuNet
The dynamics of the share of Windows 8 is the easiest to look at liveinternet.ru. The main thing is not to forget to choose a slice of
ru , in order to see exactly Runet.
')

As we can see, the share of this operating system is approaching 2%, and if its growth rate does not change, by the end of the year, Windows 8 will be installed in approximately 5% of Runet visitors. It should also be noted that, according to the same report, only two thirds of the Runet access the Internet from desktop computers. So, in fact, Windows 8 now has 3% of the Runet desktop market, and by the end of the year it will probably be about 7%.
IE share among Windows 8 users
Quite interestingly, the share of IE users in Windows 8 is higher compared to, say, Windows 7. In one report, this cannot be seen, but you can use a set of
ffall ,
ieall ,
chrome and
opera slices
on the operating system report . It turns out that now the share of IE in Windows 8 is 22.9%, and in Windows 7 it is 16.6%. Growth is impressive - more than a third.
However, if you look at the dynamics, it is clear that the share of IE in Windows 8 is falling quite quickly:
Month | IE share in win 8 | IE share in win 7 |
February 2013 | 24.4 | 17.6 |
March 2013 | 24.0 | 16.7 |
April 2013 | 22.9 | 16.6 |
Interface, formerly known as Metro
In Windows 8, Internet Explorer can be launched in two different ways - from the Modern UI (what used to be called Metro) and from a regular classic desktop. Differently launched browsers not only look different, but also have different characteristics: for example, in the Modern-version there is no possibility to run ActiveX, different plug-ins and extensions are not included.
Because of this, it is possible that the web developer will need to understand what kind of interface a person is using and how exactly he launched the browser. Unfortunately, there is no way to determine this with perfect accuracy, but you can try to combine several methods that define Modern with some probability. Thus, the probability of guessing will increase to "almost certain."
First of all, you need to pay attention to whether the substring "Win64" occurs in the User-Agent. If so, then this is most likely the Modern-version of IE (a small percentage of the probability remains for those who were able to manually launch classic IE in 64-bit mode). The substring "WOW64" allows you to say with confidence that this is a classic IE. However, on 32-bit computers in the User-Agent there will be neither one nor the other substring, and it will not be possible to distinguish between browsers by this method.
You can check the ability to start ActiveX:
function isActivexEnabled() { var supported = null; try { supported = !!new ActiveXObject("htmlfile"); } catch (e) { supported = false; } return supported; }
If ActiveX is available, then this is definitely a classic mode. If not, then it can be both a Modern-mode, and a classic, in which ActiveX has been disabled in the settings.
Finally, you can try to check if the browser is in fullscreen mode. For details, let me send you on
stackoverflow.com/questions/8751479/javascript-detect-metro-ui-version-of-ie-10How many are there, IE in Modern-UI mode?
This is a very interesting question. The answer to it affects, for example, the decision about whether it is necessary to somehow specifically think about Modern-version of IE and do some separate processing for it.
For a rough estimate from above, we used global Yandex.Metrica data. First, we selected User-agents for all hits from IE with Windows 8 and divided them into four groups:
- 1 group. Contains Win64 and "MSIE 10" substrings. With a probability of 99% - Metro-mode (1% - on those who could manually start IE in 64-bit mode).
- 2 group. Contains the substrings WOW64 and "MSIE 10". With a probability of 100% - classic mode.
- 3 group. Contains the substring "MSIE 10", but does not contain either Win64 or WOW64. You can not say what this mode.
- 4 group. Does not contain the substring "MSIE 10". This is not IE, but some extraneous application that integrates IE into itself. We are not interested.
Then they added the number of hits from the first and second groups and looked at the percentage of the first group of the amount.
The result: approximately
5.4% of IE10 on Win8 is running in Modern-mode. I hope this number will be useful to you.
Can we make mistakes?
Of course we can. If any calculations in this post are erroneous, please report it in the comments, and together we will try to establish the truth.