一、本文介绍范围

本文写于2020年5月,获取的是2019年4月-2020年4月这一段时间的浏览器的市场份额占比,同时本文也会涵盖主流浏览器的内核的变迁历史,以及各大平台下的浏览器现状。

过去的历史可以参考:2016年——2017年的浏览器市场份额以及浏览器的内核历史

二、主流浏览器

浏览器全平台份额占比

桌面浏览器市场份额占比

移动端市场份额占比

平板浏览器市场份额占比

从以上数据可以看书,在桌面市场中,chrome占据榜首高达69%,随后是Firefox 、Safari、 Edge、 IE、 Opera等;在智能手机市场,chrome依然高居榜首,高达61.16%,随后是Safari占据21.89%,Samsung Internet占据6.65%,UC占据5.29%,Opera占据2.33%,Android 、KaiOS 、Firefox、 QQ browser等都在1%之下;在平板市场,苹果牢牢占据优势,位居榜一,占比高达59.91%,随后是Chrome占比27.03%,Android占比10.75%,以及Firefox、Opera等;综合所有平台来看,整个市场的份额占比Chrome是No.1占比63.39%,Safari占比16.68%是No.2,Firefox占比4.54%,Samsung Internet占比3.42%,UC browser占比2.87%,Opera占比2.3%,Edge占比2.15%,IE占比1.96%等。

综上,当今世界的主流浏览器应该是:Chrome(占据2/3左右的市场)、Safari、Firefox、Samsung Internet、UC、Opera、Edge、IE。

三、主流浏览器的介绍(按照诞生顺序来介绍)

1989年,web诞生于欧洲粒子物理实验室,1990年,它的提出者Tim发明最原始的web浏览器,1994年第一届万维网大会召开标志W3C成立。同年,Netscape发布网景浏览器,这是第一个商业化的浏览器。

----------------------前言

1、IE浏览器

IE的诞生起源于1994年,当时微软为了对抗几乎占据市场百分之九十份额的网景Netscape Navigator(导航者),准备在windows中开发自己的浏览器,取名为Internet Explorer,意为因特网探险者。(ps 自此也拉开了第一次浏览器大战的帷幕,结果大家都知道了,微软大获全胜,之后网景卖给AOL,后来又以Firefox的身份杀回来了。但到了火狐,几乎可以认为这是一个全新的浏览器了,与网景没什么关系了。)。

微软为了着急对抗网景的Netscape Navigator,1994年微软与Spyglass合作,基本上就是改了改Mosaic就命名为IE发布了。1996年开始,微软逐渐拿到Mosaic源码和授权,并逐渐形成了IE浏览器,从这时起,Trident内核(也就是IE内核)正式成为了IE浏览器的内核。

或许今天IE没落了,但是曾经的IE也是占据了90%以上的市场份额,有过辉煌的历史,而它的内核Trident,也随着其崛起,成为了许多浏览器的内核,又随着他没落。

2、Opera浏览器

Opera创始于1995年4月,由挪威Opera Software ASA公司发布,2016年2月确定被奇虎360和昆仑万维收购。Opera浏览器能从第一次浏览器大战中生存下来,可以说是一个奇迹了,但是后来还是没抵得过时间的消磨以及更加强大的对手冲击,最终走上了被收购的道路。

Opera与IE不同,他从一开始就是自己的内核Presto,但是后来使用Webkit,再后来又跟着Google使用Blink内核,也许Opera换用内核的那一刻开始,他就已经开始衰落了。第一次浏览器大战中艰难生存,第二次浏览器大战中陨落。

3、Safari浏览器

苹果公司于2003年1月发布其自有浏览器Safari,并拉开了第二次浏览器大战。苹果利用自己独特的手机以及平板优势,使得Safari浏览器的用户数不断上升。在第二次浏览器大战中,占据了一席之地。

Safari一开始就是使用Webkit内核,并且开源,时至今日,它依然是使用的Webkit内核。(Ps:后来Chrome也是使用的Webkit内核,并且之后随着Chrome的深入人心,以至于人们都误以为Webkit是google开源的东西。)如今,Safari已经成为了世界第二大浏览器了。

Safari浏览器的版本会在桌面,智能手机和平台等三个平台同时发布,版本号相同。

4.、Firefox浏览器

前面提到网景被收购之后,并没有烟消云散,原网景的这群人员创办了Mozilla基金会,并在2004年,推出了Firefox浏览器。Firefox浏览器内核从他一出生就是Gecko(Gecko是以Mosaic内核为基础进行开发的),此后Firefox一直使用Gecko内核,并沿用至今。由于Firefox的自由度很高,各种插件也很多,也吸引了非常多的用户,成为了当今世界第三大浏览器。

Firefox浏览器的版本会在桌面,智能手机和平台等三个平台同时发布,版本号相同。

5、Chrome浏览器

2008年,大名鼎鼎的互联网巨头Google公司发布了它的首款浏览器Chrome浏览器。在浏览器市场Chrome算是比较年轻的一代,但是毕竟是google出品,他们有足够的工程师来打造高质量的产品,也有足够的钱和好的渠道去推广他们的浏览器,这也是为什么Chrome能够在IE占据90%的市场的时候,仍然能够战胜IE,成为世界上第一大浏览器。

Chrome一开始使用Webkit内核,并且webkit的基础上进行一定的梳理和更改,形成chromium内核,也就是大家所熟知的chrome内核。在之后,2013年左右,chrome开始在webkit的fork基础上,独立开发blink内核,并在chrome 29版本中,切换到了blink内核。(Ps:自从chromium出现之后,国内出现了很多浏览器,均是使用chromium内核,也有少部分是使用chromium和Thident(即IE内核)双内核的。)

Chrome浏览器的版本会在桌面,智能手机和平台等三个平台同时发布,版本号相同。

6、Samsung Internet浏览器

凭借三星手机的市场,作为其默认搭载的浏览器,占据一定市场份额,使用的是chromium内核,不做过多介绍。

7、UC浏览器

大名鼎鼎的UC震惊也有一定的市场份额,其2004年发布,基于webkit的自研引擎,并一直在做二次优化,形成U3内核,与华为合作,有一些华为手机默认搭载的是UC的浏览器内核,只不过换了一个图标。(PS:有一部分手机貌似又是搭载的腾讯的X5内核的浏览器,可能是有竞争机制。)

8、Edge浏览器

Edge浏览器诞生于2015年,作为win10和xbox的默认搭载的浏览器,迅速获得一定市场,但是仍然无法挽回微软已经失去的浏览器市场,很多用户宁愿重新安装一个chrome也不愿意使用Edge浏览器。

Edge浏览器一开始使用Trident内核,后来开发人员对Trident内核进行裁剪和优化形成了自己的Edge内核,但是在2019年,Edge开始转向使用blink内核(Ps:哈哈哈哈哈)。

简要总结:

1、IE:Trident内核,又称IE内核

2、Edge:IE内核---->Edge内核----->Blink内核

3、Firefox:Gecko内核

4、Safari:webkit内核

5、Opera:Presto内核---->Webkit内核----->Blink内核

6、Chrome:Webkit内核---->Blink内核

7、Sansung Internet:Webkit内核---->Blink内核 (完全紧跟Chromium)

8、UC浏览器:U3内核(实际基于Webkit)

四、移动端市场

在智能手机方面,基本上可以分为两大阵营,Android和IOS。对于IOS来说,其占据着世界上庞大的市场,Safari作为其默认浏览器也是在智能手机方面占据60%左右的份额。在Webview方面,IOS之前一直UIwebview,后来在2014年6月份再IOS8中引入了另外一个webview组件,WKwebview。

Android市场就比较复杂了,Android作为一个开源的操作系统,其被多家手机厂商采用,但是各家手机厂商在做上层应用软件的时候,却有不同的选择,但是其大致可以分为Google阵营和其他阵营。

对于Google的原生Android系统来说,在浏览器方面,其默认搭载Chrome浏览器。对于其他手机厂商来说,华为的手机既有UC浏览器又有X5浏览器,小米的手机是自家的小米浏览器(这个浏览器基于webkit,又参考了许多其他内核,但是最终又会回到chromium内核)。

对于Android的webview来说,在2013年11月之前,也就是Android4.4之前,其使用的是基于webkit内核的webview,在2013年11月之后,即Android4.4之后,其使用的是基于Chromium的webview,并且跟Chrome浏览器共享该内核(当然,这仅仅是对于原生浏览器来说的共享,对于别的厂商来说,就难说了。)。在Android10中,这个局面结束了,webview将独立出来,不再由chrome提供内核,而是独立维护,但是仍然是基于chromium内核,对于开发者来说,可能并没有什么区别。

目前国内Android主要市场还是Android9。

浏览器份额及其历史以及内核变迁总结相关推荐

  1. HTML标签以及各大浏览器份额、性能

    总目录 HTML标签 声明 基础标签 格式相关 表格 列表 多媒体 交互 内容交互: 菜单交互: 状态交互: 表单 超链接 各大浏览器 浏览器内核 性能方面: HTML标签 声明 <!DOCTY ...

  2. 浏览器兼容性测试(按内核分类)

    面试官:你说到有进行浏览器兼容性的测试,那么你是选择哪些浏览器进行测试,为什么这么选择呢? 我:选择市场份额较大的一些主流浏览器 面试官:不进行分类么? 我:尴尬而不失礼貌的微笑 赶紧补充了这个知识点 ...

  3. 浏览器获取浏览历史_浏览器历史的未来

    浏览器获取浏览历史 by Patryk Adaś 通过PatrykAdaś 浏览器历史的未来 (The Future of Browser History) I am really unsatisfi ...

  4. 9月全球浏览器份额之争:IE领先Chrome21.73%

    IDC评述网(idcps.com)10月10日报道:根据市场研究公司Net Applications最新数据显示,在9月,全球浏览器市场份额前三位依然是IE.Chrome.Firefox,份额依次是5 ...

  5. Android之实现夸克浏览器书签和历史页面滑动时候右上角图标切换效果

    1 需求 实现夸克浏览器书签和历史页面滑动时候右上角图标切换效果,页面滑动的时候,图标也左右滑动,但是只是显示其中的一个 https://www.captainai.net/st/ 2 代码实现 xm ...

  6. UC浏览器怎么删除收藏历史?UC浏览器删除收藏历史的操作方法

    uc浏览器怎么删除收藏历史?在使用的一个uc浏览器中,就会对浏览器中做删除收藏操作,小编告诉大家怎么删除收藏历史?在使用浏览器的时候,当时搜索的时候,也是是当时需要的,之后就不需要了,那么这个时候就可 ...

  7. 11月全球浏览器份额:IE蝉联霸主 份额继续下降

    IDC评述网(idcps.com)12月03日报道:根据市场研究公司Net Applications最新数据显示,11月份,获得全球浏览器排行榜冠军的依旧是IE浏览器,市场份额为50.03%,较10月 ...

  8. 11月全球浏览器份额之争:Chrome与Firefox均被蚕食

    IDC评述网(idcps.com)12月15日报道:根据市场研究公司Net Applications最新数据显示,在11月全球浏览器市场上,份额大战依旧持续.本月最值得关注的是全球份额排名前3的浏览器 ...

  9. 360浏览器兼容模式下IE内核版本

    问题 最近在跟客户演示系统时,自己电脑IE 11下好好的,我们web系统最低支持到IE9.在客户电脑上,IE9浏览器下可以正常浏览,但是360兼容模式下,页面什么也不显示. 通过F12调试工具发现,3 ...

  10. Winform中将WebBrower浏览器控件由IE内核修改为Chrome的WebKit内核

    场景 Winform中自带一个浏览器控件WebBrower控件,使用此控件可以很轻易的实现一个桌面端的 浏览器. 新建Winform程序,然后在设计页面在工具箱中拖拽一个WebBrower控件. 然后 ...

最新文章

  1. Datawhale团队第一期录取名单!
  2. JUC锁框架——CyclicBarrier
  3. nssl1249-C【数论】
  4. curaengine linux编译,Cura源码在Ubuntu15.04上编译脚本(成功)
  5. java定时器克隆方式,Java-DropWizard指标计量器与计时器
  6. Java 基础-面试题
  7. 相机姿态估计(六)--EPnP
  8. ThinkPHP3.2.3--Linux服务器首页文件index.php路径配置问题
  9. 王道训练营—Java编程经典50题
  10. oracle 简版客户端instantclient使用 oledb ODAC组件使用
  11. Excel取消合并单元格时在每个单元格中保留内容,你会批量操作吗?
  12. 163-H桥电机驱动电路
  13. WLAN/Wifi802.11协议简介
  14. 华为云桌面---cloudclient安装使用
  15. 《Building Simulation》期刊介绍(SCI 2区)
  16. 怎么写安卓手机脚本_干货!最火短视频脚本 分镜头教程合集40份
  17. 微信公众号获取微信用户共享收货地址
  18. 棋牌类游戏测试用例怎么写?我敢打赌你绝对不知道
  19. Python爬取哔哩哔哩(bilibili)视频
  20. 利用opencv获取网络摄像头数据并显示报错 select() timeout

热门文章

  1. Android 10 电池图标修改
  2. python中文转化gb2321_使用Python进行中文繁简转换的实现代码
  3. 瀑布流布局 js定位
  4. 小组取什么名字好_注册公司取什么名字好 八字起名大全
  5. Preferences
  6. PUN☀️八、拓展网络同步:RPCs 和 Properties
  7. 基于帝企鹅算法优化BP神经网络实现数据预测(Matlab代码实现)
  8. access里的多步oledb错误_access数据库常见问题处理
  9. AOJ-AHU-OJ-675 定位赛
  10. 服务器2008系统 stop c0000218,电脑蓝屏STOP:C0000218错误解决方法实记