安卓 用linux 内核浏览器,为什么安卓手机没有IE浏览器?手机浏览器是基于什么内核?...
细心的人会发现目前电脑上的浏览器,多数是基于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浏览器?手机浏览器是基于什么内核?...相关推荐
- 安卓学习日记(一):了解安卓架构(linux内核层、系统运行库层、应用框架层、应用层)
首先为了理解安卓系统是怎么工作的,就先来看一下android的系统架构,其架构大至可以分为四层:linux内核层.系统运行库层.应用框架层和应用层,那就先说说这几层. 1.linux内核层: Andr ...
- 安卓连接linux软件,利用 Telnet 无线控制安卓手机 无需 Root
以往的文章里菲菲君一直在极力推荐 adb 来远程执行安卓 shell 命令,虽然 adb 也支持无线连接但需 Root 权限(现在的 Android 真的没有 Root 的必要了),连接数据线又很麻烦 ...
- 用js判断是widows还是linux,JS 如何判断浏览器是安卓还是苹果
摘要: js 对客户端的操作系统进行判断主要用:navigator.userAgent.navigator.platform.用 navigator.userAgent 判断 &... js ...
- Kali Linux利用MSF入侵安卓手机(小白版超详细)
Kali Linux利用MSF入侵安卓手机 一.什么是msf 演示环境 二.渗透流程 1.进入管理员模式 2.生成可执行木马文件 3.运行msfconsole命令 4.配置参数 5.在靶机打开可执行文 ...
- Kali Linux利用MSF入侵安卓手机(零基础版超详细)
Kali Linux利用MSF入侵安卓手机 文章目录 Kali Linux利用MSF入侵安卓手机 一.什么是msf 演示环境 二.渗透流程 1.进入管理员模式 2.生成可执行木马文件 3.运行msfc ...
- linux ubuntu 安装安卓,借助ubuntu电脑,给安卓手机安装整套ubuntu14.04
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 具体操作 一.生成可用的镜像,并安装你喜欢的软件: 1.为ubuntu设置QEMU和ARM二进制以及asdebootstrap支持: 代码: sudo a ...
- 安卓10 linux内核,AndroidQ(10.0) 内核版本增加linux编译用户信息
版本对比 O 版本设置界面中内核信息 Q 版本设置界面中内核信息 解决办法 frameworks\base\packages\SettingsLib\src\com\android\settingsl ...
- emui10是基于linux的么,华为EMUI10在意义上还能称作安卓吗?谷歌以后的安卓版本,华为是否有必要去更新?...
严格意义上来说还是安卓,有必要继续跟随安卓系统更新而更新. 这里我们要弄清鸿蒙系统,安卓系统和EMUI10这三者之间的关系,相信我们就能清晰的获得问题的答案.鸿蒙系统是什么 英文名叫Harmony O ...
- Android 免root 备份数据,教你安卓手机免Root恢复手机数据的三种方法
说到安卓手机,人们对它的第一印象就是开源.自由.可定制.市面上大多数系统,比如Flyme.MIUI其实都是由安卓内核再加上一层自己的包装罢了.所以你会看到手机上一堆预装软件卸载不掉,这本质上就是手机厂 ...
最新文章
- 详细通俗重点CRF层讲解
- Kirito 的博客崩了,这次是因为...
- DL之Keras:keras保存网络结构、网络拓扑图、网络模型(json、yaml、h5等)注意事项及代码实现
- 高德地图显示多个气泡_CarPlay分屏功能“硬核”上线 高德地图用户可第一时间尝鲜...
- 解决Nginx添加openssl模块编译时报错问题
- Citrix XenServer Workload Balancing 报告词汇表
- java1.8 新特性
- CAN总线技术在船舶监控系统的应用
- Android官方开发文档Training系列课程中文版:Activity测试之UI组件测试
- Go语言Web框架gwk介绍 (一)
- 如何在家访问公司的文件服务器,企业的共享文件,该怎么高效管理?
- 主板电源开关接口图解_组装电脑时主板跳线如何接?DIY装机主板接线教程
- JavaScript中Ajax
- mi5splus android9,小米5SPlus 安卓9.0 原生体验 LineageOS16.0 ROOT
- vue3关闭语法错误提示
- iOS 面向切面编程与typhoon框架
- 光电特性传感器实验台
- C++实现get与set
- 织梦DEDECMS QQ一键登录插件返回空白解决方法
- 计算机怎么样保存文件,电脑怎样保存表格文件
热门文章
- 中国大学MOOC_浙大博弈论基础笔记4-5
- regionprops函数用法详解
- 树脂基复合材料是什么?
- 震惊!世上最全的人工智能知识总结!
- 五年制转本学历很重要江苏专转本
- html转ubb php,window_简单的Html转换UBB的程序,这个功能主要是让 UBB 转贴的 - phpStudy...
- 2020印象笔记更改笔记背景色护眼色方法
- genymotion启动虚拟机遇到问题解决方法步骤
- “客户要将赠品换为折扣”,客服如何回复?
- SpringBoot + Activiti 完美结合,快速实现工作流(最详细版)