细心的人会发现目前电脑上的浏览器,多数是基于IE内核,而安卓手机却没有手机版IE浏览器。那么,问题来了。为什么安卓手机没有IE浏览器,手机浏览器是基于什么内核,小编马上解答。

为什么安卓手机没有IE浏览器?首先,我们科普一下所谓IE内核不过是通俗叫法,并不是独立内核,IE浏览器属于Trident内核,是有手机采用该内核的浏览器的,比如微软Windows Phone系统的手机都内置了IE浏览器。

iOS或Android系统的手机,之所以没有IE浏览器,并不是系统不支持,而是微软单方面的原因,IE版权归微软所有,微软将IE浏览器给微软的产品独占是情理之中的事情。

手机浏览器是基于什么内核?如果细分的话,目前全球仅有四个独立的浏览器内核,分别为微软IE的Trident、网景最初研发后卖给Mozilla基金会并演化成火狐的Gecko、KDE的开源内核Webkit以及Opera(欧朋)的Presto。其中,Presto是历史最悠久的内核。

目前微软的Trident在移动终端上主要为WP系统内置浏览器,Webkit内核的适用范围则较为广泛,Android原生浏览器、苹果的Safari、谷歌的Chrome(Android4.0使用)都是基于Webkit开源内核开发的。

从实际情况出发:

对于Android手机而言,使用率最高的就是Webkit内核,我们看到很多手机浏览器厂商都宣称有着自主内核,比如手机UC就号称采用了U3内核、而华为也经常标榜自己的天天浏览器采用了T9内核,事实上,他们都是基于开源内核Webkit进行二次开发的,并不是完全的自主内核。

而在iOS以及WP7平台上,由于系统封闭,不允许除系统自带浏览器内核以外的浏览器内核进入,因此各家浏览器的开发均为在Safari或者IE内核的基础上进行二次开发,优化功能和自制UI。比如海豚、遨游等浏览器就是直接采用系统自带浏览器的内核,这点从这几款浏览器的HTML5评分与系统自带浏览器评分结果完全一致就可以看出。

最后再整体归纳下几种内核的优缺点吧:

1.Trident:因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支持不是很好,同时存在许多安全Bug。

2.Gecko:优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,缺点是消耗很多的资源,比如内存。

3.Webkit:优点就是Webkit拥有清晰的源码结构、极快的渲染速度,缺点是对网页代码的兼容性较低,会使一些编写不标准的网页无法正确显示。

4.Presto:Presto内核被称为公认的浏览网页速度最快的内核,同时也是处理JS脚本最兼容的内核,能在Windows、Mac及Linux操作系统下完美运行。

后记:

本次的电脑问答为什么安卓手机没有IE浏览器,手机浏览器是基于什么内核,就回答到这里。如果大家还有其他疑问,欢迎在下方留言,小编会及时为大家解答。

安卓 用linux 内核浏览器,为什么安卓手机没有IE浏览器?手机浏览器是基于什么内核?...相关推荐

  1. 安卓学习日记(一):了解安卓架构(linux内核层、系统运行库层、应用框架层、应用层)

    首先为了理解安卓系统是怎么工作的,就先来看一下android的系统架构,其架构大至可以分为四层:linux内核层.系统运行库层.应用框架层和应用层,那就先说说这几层. 1.linux内核层: Andr ...

  2. 安卓连接linux软件,利用 Telnet 无线控制安卓手机 无需 Root

    以往的文章里菲菲君一直在极力推荐 adb 来远程执行安卓 shell 命令,虽然 adb 也支持无线连接但需 Root 权限(现在的 Android 真的没有 Root 的必要了),连接数据线又很麻烦 ...

  3. 用js判断是widows还是linux,JS 如何判断浏览器是安卓还是苹果

    摘要: js 对客户端的操作系统进行判断主要用:navigator.userAgent.navigator.platform.用 navigator.userAgent 判断 &... js ...

  4. Kali Linux利用MSF入侵安卓手机(小白版超详细)

    Kali Linux利用MSF入侵安卓手机 一.什么是msf 演示环境 二.渗透流程 1.进入管理员模式 2.生成可执行木马文件 3.运行msfconsole命令 4.配置参数 5.在靶机打开可执行文 ...

  5. Kali Linux利用MSF入侵安卓手机(零基础版超详细)

    Kali Linux利用MSF入侵安卓手机 文章目录 Kali Linux利用MSF入侵安卓手机 一.什么是msf 演示环境 二.渗透流程 1.进入管理员模式 2.生成可执行木马文件 3.运行msfc ...

  6. linux ubuntu 安装安卓,借助ubuntu电脑,给安卓手机安装整套ubuntu14.04

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 具体操作 一.生成可用的镜像,并安装你喜欢的软件: 1.为ubuntu设置QEMU和ARM二进制以及asdebootstrap支持: 代码: sudo a ...

  7. 安卓10 linux内核,AndroidQ(10.0) 内核版本增加linux编译用户信息

    版本对比 O 版本设置界面中内核信息 Q 版本设置界面中内核信息 解决办法 frameworks\base\packages\SettingsLib\src\com\android\settingsl ...

  8. emui10是基于linux的么,华为EMUI10在意义上还能称作安卓吗?谷歌以后的安卓版本,华为是否有必要去更新?...

    严格意义上来说还是安卓,有必要继续跟随安卓系统更新而更新. 这里我们要弄清鸿蒙系统,安卓系统和EMUI10这三者之间的关系,相信我们就能清晰的获得问题的答案.鸿蒙系统是什么 英文名叫Harmony O ...

  9. Android 免root 备份数据,教你安卓手机免Root恢复手机数据的三种方法

    说到安卓手机,人们对它的第一印象就是开源.自由.可定制.市面上大多数系统,比如Flyme.MIUI其实都是由安卓内核再加上一层自己的包装罢了.所以你会看到手机上一堆预装软件卸载不掉,这本质上就是手机厂 ...

最新文章

  1. 详细通俗重点CRF层讲解
  2. Kirito 的博客崩了,这次是因为...
  3. DL之Keras:keras保存网络结构、网络拓扑图、网络模型(json、yaml、h5等)注意事项及代码实现
  4. 高德地图显示多个气泡_CarPlay分屏功能“硬核”上线 高德地图用户可第一时间尝鲜...
  5. 解决Nginx添加openssl模块编译时报错问题
  6. Citrix XenServer Workload Balancing 报告词汇表
  7. java1.8 新特性
  8. CAN总线技术在船舶监控系统的应用
  9. Android官方开发文档Training系列课程中文版:Activity测试之UI组件测试
  10. Go语言Web框架gwk介绍 (一)
  11. 如何在家访问公司的文件服务器,企业的共享文件,该怎么高效管理?
  12. 主板电源开关接口图解_组装电脑时主板跳线如何接?DIY装机主板接线教程
  13. JavaScript中Ajax
  14. mi5splus android9,小米5SPlus 安卓9.0 原生体验 LineageOS16.0 ROOT
  15. vue3关闭语法错误提示
  16. iOS 面向切面编程与typhoon框架
  17. 光电特性传感器实验台
  18. C++实现get与set
  19. 织梦DEDECMS QQ一键登录插件返回空白解决方法
  20. 计算机怎么样保存文件,电脑怎样保存表格文件

热门文章

  1. 中国大学MOOC_浙大博弈论基础笔记4-5
  2. regionprops函数用法详解
  3. 树脂基复合材料是什么?
  4. 震惊!世上最全的人工智能知识总结!
  5. 五年制转本学历很重要江苏专转本
  6. html转ubb php,window_简单的Html转换UBB的程序,这个功能主要是让 UBB 转贴的 - phpStudy...
  7. 2020印象笔记更改笔记背景色护眼色方法
  8. genymotion启动虚拟机遇到问题解决方法步骤
  9. “客户要将赠品换为折扣”,客服如何回复?
  10. SpringBoot + Activiti 完美结合,快速实现工作流(最详细版)