手机浏览器市场份额统计 和 UserAgent使用
来源:互联网 发布:羞羞的铁拳网络上线 编辑:程序博客网 时间:2024/04/28 01:12
参考
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、百度居前三强
手机浏览器排名
手机浏览器第三方安装率
手机浏览器数量
手机浏览器下载排行榜2015top10
官方宣称:U3内核2欧朋
(欧朋mini浏览器)Presto内核3360WebKit内核4百度WebKit内核5qqWebKit内核
官方宣称:自主研发的X5极速内核6猎豹WebKit内核(Chrome内核)7搜狗WebKit内核8火狐Gecko内核9chromeWebKit内核10海豚WebKit内核
IE浏览器属于Trident内核,是有手机采用该内核的浏览器的,比如微软Windows Phone系统的手机都内置了IE浏览器。
iOS或Android系统的手机,之所以没有IE浏览器,并不是系统不支持,而是微软单方面的原因,IE版权归微软所有,微软将IE浏览器给微软的产品独占是情理之中的事情。
用户习惯:
近八成用户使用第三方手机浏览器
超半数用户平均单次使用手机浏览器时长在5-20分钟
搜索查询信息是用户手机浏览器主要使用目的
网页加载速度是用户选择手机浏览器最关注因素
手机屏幕尺寸
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,
其次是用户可以伪造,上面说的IE和FF的方法。
其 次,一种浏览器的某个版本不支持某种特性或者功能,不意味着它永远不支持,目前支持的,将来也不一定还有(虽然一般都会向后兼容)。
所以现在一般用对象检 测的方法,代替浏览器检测。
2) 监控页面1) 判断pc的网页浏览器还是mobile的浏览器
在某些特殊的情况下,服务器根据浏览器的不同类型,输出不 同的内容
2) 用来识别移动终端的型号
参考:
测试修改user agent
模拟某个特定User Agent的工具
- 手机浏览器市场份额统计 和 UserAgent使用
- 2008最新的浏览器市场份额统计
- JS使用userAgent判断操作系统和浏览器类型
- 统计useragent和页面情况
- 使用userAgent区分浏览器版本
- java userAgent 判断是否手机浏览器
- 通过userAgent判断手机浏览器类型
- 通过userAgent判断手机浏览器类型
- 通过userAgent判断手机浏览器类型
- Firefox修改UserAgent伪装成手机浏览器
- 通过userAgent判断手机浏览器类型
- 浏览器市场份额
- 百度统计披露国内浏览器市场份额最新变化
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- 使用navigator.userAgent来判断浏览器类型
- Android:获取手机应用程序信息工具类
- 支付业务的数据库表的设计
- UITouch 触摸
- 动画效果浏览相册中的图片
- easyui学习笔记
- 手机浏览器市场份额统计 和 UserAgent使用
- 实现https双向认证,并去除commonName的校验
- 同为算法工程师的共鸣
- 一些与OWL相关的推理机的区别(如:Jess、Jena、Pellet等)
- 静态库与动态库
- 强制转成横屏
- OPNET-物联网仿真代码及软件使用
- SLAM: 关于Orb_SLAM的使用小综述
- 听说程序员要写十万行代码哦(随笔)