On Thu, Jan 6, 2011 at 1:54 PM, Binand Sethumadhavan binand@gmail.comwrote:
2011/1/6 Shamit Verma subs.linux.mum@vshamit.com:
This percentage is based on number of http requests and unique users
making
those requests. On every http request, client sends a header to server to identify itself. This header indludes info on OS, Browser versions etc.
Thanks.
Statcounter, NetApplications and others take this data from Layer1
routers
and poulblish aggregate data. Opera made its claim on these numbers.
Now, what is a "Layer1 router"?
Opera's claim is from analytics of its Opera Turbo system - which is an Opera-owned proxy that sits between Opera Mini and the actual website and takes up a bunch of processing (including running javascript).
Opera, when it is running on Samsung or Nokia or iOS identifies itself as Opera. So if you are using Nokia 6303:
- If you use Nokia's built in browser, Header will report that as
Nokia
browser running on Symbian 2. If you use Opera Mini, Header will report that Opera running on Symbian
And what about case 3: Where a custom build of Opera Mini, based upon a private label deal between Opera and Nokia, is the built-in browser on the handset (as is the case in the Nokia 6303)?
To debunk Opera's claims, sum of Android + iOS is enough. Because that
alone
is 36% which is MUCH higher than Opera's share of total http requests.
Counting total HTTP requests obviously depends on whether Statscounter or whoever gets to see the request; Opera Mini in Turbo mode apparently doesn't allow them to do so.
Opera in Turbo mode has to send request to StatCounter et el. Path is like this:
Mobile Borwser -> Opera Proxy -> Target Site
Depending on Site, stats companies capture it at Layer 1 routers of major providers like NTT or others like Gawker send daily feeds to it. Opera proxy reports UA as Opera Mini. Layer 1 is something like telephone exchange.
Regarding 6303, it has two browsers. Depending on which browsers you are using (Device or Opera) it will send different strings.
Run a simulation on Nokia's test baords, you will get a list of All UA's reported by a perticular build of OS (In this case S40 firmware for 6303). UA (User Agent) is part of HTTP headersent by client. Based on this, this phone has both WebKit as well as Opera. WebKit is default. So if you use things like Google Maps app, web panel in that App would use WebKit.
UA's sent by this device:
Nokia6303classic/2.0 (06.21) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ Nokia6303classic/2.0 (06.40) Profile/MIDP-2.1 Configuration/CLDC-1.1 Nokia6303classic/2.0 (06.40) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ Nokia6303classic/2.0 (08.90) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ Nokia6303classic/2.0 (08.90) Profile/MIDP-2.1 Configuration/CLDC-1.1 Profile/MIDP-1.0 Configuration/CLDC-1.0 UNTRUSTED/1.0 Nokia6303classic/2.0 (09.10) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ Nokia6303classic/2.0 (09.10) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ UP.Link/6.6.5.0.0 Nokia6303classic/2.0 (09.10) Profile/MIDP-2.1 Configuration/CLDC-1.1 Profile/MIDP-1.0 Configuration/CLDC-1.0 UNTRUSTED/1.0 Nokia6303classic/2.0 (10.10) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ Nokia6303classic/2.0 (10.10) Profile/MIDP-2.1 Configuration/CLDC-1.1 Profile/MIDP-1.0 Configuration/CLDC-1.0 UNTRUSTED/1.0 Nokia6303classic/2.0 (10.12) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ Nokia6303classic/2.0 (p) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML, like Gecko) Safari/420+ nokia6303classic/06.40; Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.13961/546; sk; U; ssr) nokia6303classic/08.90; Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.13961/546; de; U) nokia6303classic/09.10; Opera/9.50 (J2ME/MIDP; Opera Mini/4.1.13961/546; sk; U) -Shamit