手机浏览器市场份额统计 和 UserAgent使用
参考
http://www.cnsoftnews.com/news/201507/20932.html
http://www.ccidnet.com/2015/0217/5770729.shtml
http://www.199it.com/archives/230481.html
结论
UC、QQ、百度居前三强
手机浏览器排名
![](/assets/blank.gif)
手机浏览器第三方安装率
![](/assets/blank.gif)
手机浏览器数量
![](/assets/blank.gif)
手机浏览器下载排行榜2015top10
排名 | 浏览器 | 浏览器内核 |
1 | UC |
WebKit内核 官方宣称:U3内核 |
2 |
欧朋 (欧朋mini浏览器) |
Presto内核 |
3 | 360 | WebKit内核 |
4 | 百度 | WebKit内核 |
5 |
WebKit内核 官方宣称:自主研发的X5极速内核 |
|
6 | 猎豹 | WebKit内核(Chrome内核) |
7 | 搜狗 | WebKit内核 |
8 | 火狐 | Gecko内核 |
9 | chrome | WebKit内核 |
10 | 海豚 | WebKit内核 |
IE浏览器属于Trident内核,是有手机采用该内核的浏览器的,比如微软Windows Phone系统的手机都内置了IE浏览器。
iOS或Android系统的手机,之所以没有IE浏览器,并不是系统不支持,而是微软单方面的原因,IE版权归微软所有,微软将IE浏览器给微软的产品独占是情理之中的事情。
用户习惯:
近八成用户使用第三方手机浏览器
超半数用户平均单次使用手机浏览器时长在5-20分钟
搜索查询信息是用户手机浏览器主要使用目的
网页加载速度是用户选择手机浏览器最关注因素
手机屏幕尺寸
![](/assets/blank.gif)
1英寸=2.54厘米;
同时手机屏幕的大小还和屏幕的长宽比有关,同样的对角线长度16:9的长宽比和4:3的长宽比,屏幕大小是不一样的。
同时知道了对角线长度和长宽比,就可以根据勾股定理很容易的计算出手机屏幕的长和宽了。
一般来说:
分辨率
以非常热门的5.5寸市场为例,我们可以在5.5寸手机上找到1280×720、1920×1080、2560×1440这3大主流分辨率,其像素数字差异可以达到400%之多。而以上产品对应的产品价格也覆盖800元—6000元区间段,可见分辨率是帮助用户在特定尺寸下区分手机档次的重要指标。
国内安卓手机最新排名
单款机型方面,前十名分别为:
1、小米手机3(2.5%);
2、三星Galaxy Note 2(2.4%);
3、红米手机1S(2.2%);
4、红米Note(2.2%);
5、小米手机2S(2.1%);
6、三星Galaxy S4(1.7%);
7、三星Galaxy S3(1.7%);
8、三星Galaxy Note 3(1.7%);
9、红米手机(1.5%);
10、小米手机4(1%)。
在品牌占有率方面:
1、“其它”(19.92%);
2、三星(19.03%);
3、小米+红米(7.51%+6.1%);
4、华为(8.53%);
5、步步高(6.94%);
6、联想(6.12%);
7、OPPO(5.11%);
8、酷派(5.09%);
9、中兴(2.1%);
10、HTC(1.66%);金立(1.64%)、魅族(1.62%)。
user agent
分析浏览器的User-Agent 我们可以收集客户端相关信息:是否手机、操作系统、浏览器等信息。
1) 识别是否为手机客户端的
只要识别User-Agent中是否有 "Mobile" 字段即可
2) 系统 识别
如果是windows系统,解析User-Agent得到的json中的os_name是windows是内核版本
目前主流的系统标识对应如下:
"Windows NT 6.4":"Windows 10",
"Windows NT 6.3":"Windows 8.1",
"Windows NT 6.2":"Windows 8",
"Windows NT 6.0":"Windows vista",
"Windows NT 6.1":"Windows 7",
"Windows NT 5.1":"Windows XP",
3) 浏览器识别
Browser = {
"SogouMobileBrowser":" 搜狗手机浏览器 ",
"UCBrowser":"UC 浏览器 ",
"UCWEB":"UC 浏览器 ",
"Opera":"Opera 浏览器 ",
"QQBrowser":"QQ 浏览器 ",
"TencentTraveler":"QQ 浏览器 ",
"MetaSr":" 搜狗浏览器 ",
"360SE":"360 浏览器 ",
"The world":" 世界之窗浏览器 ",
"Maxthon":" 遨游浏览器 ",
}
结论:
1) 是否是手机客户端
2) 操作系统(如window XXX / andriod XXX/ iphone XXX)
3) 浏览器(如 UC /QQ / 百度)
user agent 扩展/作用
2) 网页监控。 user-agent是许多网站知道你用的是什么核心的浏览器---网页监控
3)信息侦测。 许多浏览器和下载软件会伪装 user agent 来回避某些侦测特定浏览器才能读取的网站。
比如你用FIREFOX浏览一个网站,但该网站用FIREFOX浏览的话页面内容会显示不正常,该网站就会弹出请用IE浏览的信息框!这就是USER AGENT起的作用!
user agent 种类
客户端与服务器端userAgent的区别
不同点 | 客户端 | 服务器 |
获取方式 |
客户端通过JS来获取userAgent 方法为:navigator.userAgent |
服务起端通过获取http头信息来得到userAgent 方法为:Request.UserAgent(以Asp.net为例) |
是否可伪造 | 客户端的userAgent没办法伪造 | 服务器端获取的UserAgent可以伪造(可以修改发送给服务器端的请求的HTTP头信息) |
用途 |
1) 在几年前,写浏览器兼容代码的时候,常常判断navigator.userAgent(这是一种不好的方式):
首先是浏览器会伪造user-agent,比如刚才说的opera, 2) 监控页面 |
1) 判断pc的网页浏览器还是mobile的浏览器 在某些特殊的情况下,服务器根据浏览器的不同类型,输出不 同的内容 2) 用来识别移动终端的型号 |
参考:
测试修改user agent
- User-Agent:Mozilla/5.0 (Linux; U; Android 4.1; en-us; GT-N7100 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
进行 HTTP 请求时发送到服务器,服务器就知道了用户是使用什么浏览器(邮件客户端/搜索引擎蜘蛛)来访问的。
模拟某个特定User Agent的工具
手机浏览器市场份额统计 和 UserAgent使用相关推荐
- 2008最新的浏览器市场份额统计
最近在开发视卫网(www.safedv.com)项目.想兼容目前市面上流行的浏览器,比如IE,Firefox等.但是不知道这些浏览器具体的市场占有率.在具体的开发过程中,为了兼容IE6.IE7,CSS ...
- 移动浏览器市场份额之争
近日召开的一年一度百度大会上,李彦宏推轻应用的概念,这是百度收购的91无线后的第二个大动作.而几个小时前,马云出任UC董事的消息横空出世,这一天正好也是UC九周年. 同样是8月份,国内易观智库发布数据 ...
- 2019手机浏览器排名_浏览器排行榜2019年1月浏览器市场份额排名
各大电脑浏览器2019年1月浏览器市场份额排名如何?NetMarketShare的最新统计数据显示,2019年1月份Google Chrome浏览器在桌面.笔记本上的份额已达67.29%,比此前一个月 ...
- firefox+android+平板,Firefox模拟手机浏览器(iOS+Android) – UserAgent Switcher使用方法...
前两天还讨论了利用Chrome来模拟iOS和Android手机浏览器的方法,今天换成一款同样非常热门的Firefox浏览器,看看它是如何实现模拟手机浏览器的.这里强烈推荐大家使用UserAgent S ...
- 过http user-agent判断是否为手机浏览器
我们做Web开发的时候,常常需要判断用户是否是使用手机访问网站,从而决定如何页面任何展示给用户,以提高用户体验,这时需要用到判断浏览器类型的代码: 下面PHP函数可以根据http user-agent ...
- php 判断是否为安卓,通过http user-agent判断是否为手机浏览器
我们做Web一很等指似很一者下插近直好一的的有段文,开发的时候,常常需要判断用户是否是使用手机访问网站,从而决定如何页面任何展示给用户,以提高用户体验,这时需要用到判断浏览器类型的代码调代求学功解宗维 ...
- php http agent,PHP通过http头user-agent判断是否为手机浏览器
下面PHP自定义函数可以根据http头user-agent判断是否为手机访问,如果是则返回true: /** * 判断是否是通过手机访问 * @return bool 是否是移动设备 */ publi ...
- 手机浏览器类型ua php,通过userAgent判断手机浏览器类型(示例代码)
我们可以通过userAgent来判断,比如检测某些关键字,例如:AppleWebKit*****Mobile或AppleWebKit,需要注意的是有些浏览器的userAgent中并不包含AppleWe ...
- 浏览器伪装成linux,Firefox修改UserAgent伪装为手机浏览器的方法
有时候我们用PC版的firefox浏览器来调试手机页面,常常遇到无法访问的情况,因为某些网页不允许PC的浏览器访问.所以我们就想到用firefox修改UserAgent,用来伪装为其他手机浏览器,比如 ...
最新文章
- html 倒计时 插件,JavaScript使用小插件实现倒计时的方法讲解
- android解析XML总结(SAX、Pull、Dom三种方式)
- .Net日志之nlog
- php首页遍历出商品详情页,ECSHOP首页/分类页/详情页各页面调用显示销量
- windows上怎么干净彻底的卸载oracle
- 解决80端口被占用的情况
- Hive压缩存储性能测试
- 程序员工作交接文档怎么写_工作交接类文档怎么写
- win7无法删除文件夹,提示“找不到该项目”
- 显示模块模式 — Revealing Module Pattern
- 塑料填充母粒行业调研报告 - 市场现状分析与发展前景预测
- Visio 安装暴雷记录
- 十一假期,分享几个好玩儿的GitHub项目
- Arduino单片机(二).Arduino系列单片机的介绍
- 大三升大四暑假找工作总结
- 多项式的各类计算(多项式的逆/开根/对数/exp/带余除法/多点求值)
- VMware+Ubuntu16.04部署k8s多节点网络(二)——配置各节点网络
- org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.ljw
- 核心单词Word List 47
- MySQL开启定时任务
热门文章
- JAVA IO(续)
- 帮过网:选调生一年可以考几次
- 操作系统(一)——计算机系统概述
- 黑马程序员_Java基础[4]_if、switch、while
- 从零开始学区块链之初识dapp开发
- unity3d_坦克射炮弹
- 基于图像的虚拟试衣:VITON:An Image-based Virtual Try-on Network(2018)
- 彻底搞懂word-wrap,word-break,white-space
- jquery 获取鼠标点击的位置坐标
- Maps模块管理地图控件,用于在web页面中显示地图控件,提供各种接口操作地图控件,如添加标点、路线等。通过plus.maps可获取地图管理对象