zoukankan      html  css  js  c++  java
  • 手机浏览器

    本文会告诉你目前所出现的18中手机浏览器的细节,更多信息可以参见http://quirksmode.org/mobile/mobilemarket.html

    手机浏览器被分为全浏览器和简化版浏览器

    safari浏览器

    受欢迎度:非常好

    供应商:apple

    操作系统:IOS(及苹果手机操作系统)

    渲染引擎:webkit

    文档:http://developer.apple.com/safari/library/navigation/index.html#section=Resource%20Types&topic=Reference

    版本:参照iphone os版本,iphone用户一般都会非常勤劳的去更新他们的操作系统版本,所以一般只需测试最新版本即可

    备注:

    • apple想做最好的手机浏览器,并已基本成功,很多其他的手机浏览器提供商也打算做好的手机浏览器
    • 没有缓存,这是一个权衡的办法,但是也导致了一些问题,一个打算做最好的浏览器的平台应该提供最起码的缓存
    • 在缩放后,所有的元素依然保持原始尺寸,而大部分手机浏览器会自适应文本元素到当前的缩放级别,所以导致非常长的文本在手机上不便阅读
    android webkit浏览器

    受欢迎度:非常好

    提供商:google

    操作系统:android

    渲染引擎:webkit

    版本:在android1.6到2.0中进行升级,android测试机需要同时测试1.x和2.x

    备注:各人感觉,经常会挂掉

    Dolfin

    受欢迎度:非常好

    提供商:samsung

    操作系统:bada

    渲染引擎:webkit

    文档:http://browser.samsungmobile.com/AboutDolfin2.html

    备注:存在一些bug,特别是在viewport属性,虽然没有达到Iphone和android的水准,但是三星已经很努力了

    blackberry Webkit

    受欢迎度:非常好

    提供商:RIM

    操作系统:BlackBerry,QNX

    渲染引擎:webkit

    文档:http://docs.blackberry.com/en/developers/subcategories/?userType=21&category=BlackBerry+Browser

    版本:默认版本为黑莓操作系统6或更高

    备注:也许有一点点慢

    opera Mobile

    受欢迎度:较好

    提供商:opera

    操作系统:android、brew mp、meego、symbian

    渲染引擎:presto

    文档:http://www.opera.com/docs/

    版本:与其桌面版本(电脑中版本)相关,最新的移动版本是10,一般移动浏览器紧跟着起桌面版发布

    • UIQ平台上的浏览器版本始终停留在8.65版本(一个桌面版本不可能出现的版本)
    • 在Vodafone中和opera mobile中运行时间不太一样,特别是对于事件,而且你会遇到一些主要的兼容性问题,在opera mobile中时间较短

    备注:

    opera mobile10.10在android中支持手势缩放和触摸事件

    opera最近尝试超越本地系统的用户界面

    palm webkit

    受欢迎度:较好

    提供商:HP

    操作系统:webOS

    渲染引擎:webkit

    版本:与webOS同步

    microB

    受欢迎度:较好

    提供商:nokia

    操作系统:meego

    渲染引擎:Gecko

    备注:

    • 在其与MobLin(Mobile Linux英特尔的)合并后,只能在Nokia N900中运行
    • 当真正的MeeGo系统出现时,这个系统还会使用MicroB浏览器吗,或许会转而使用webkit
    Phantom

    受欢迎度:中等

    提供商:LG

    操作系统:S-class

    渲染引擎:webkit

    备注:Phantom是一个有好有坏的浏览器。一方面它支持高端的特性,另一方面是相对简单的东西确不能正确展现(不是css错误,但是有时候会出现页面某块不显示)

    Nokia WebKit

    受欢迎度:中等

    提供商:Nokia

    操作系统:Symbian S40

    渲染引擎:webkit

    文档:http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-4D13AF3F-4733-44E7-996F-F27A11C9D6BF_cover.html

    备注:

    • Stephanie Rieger 写了一篇关于这个浏览器的文章,基本概况了所有信息
    • Symbian webkit在其手机世界中时安装率最高的手机,类似于ie在window操作系统中的普遍率一样
    • 系统默认安装并不意外着使用率,可能是因为其用户界面不太友好
    • 缓存是其非常出众的一个功能,这意味着每次测试时,你需要清空你的缓存(这确实很烦人,如果反复的清空缓存的话)
    • CSS2支持的较好,主要问题在于javascript的表现上,我猜想Nokia就是在javascript上工作的。
    Firefox

    受欢迎度:中等

    提供商:Mozilla

    操作系统:Android,MeeGo

    渲染引擎:Gecko

    文档:https://developer.mozilla.org/En/Mobile

    备注:

    目前火狐浏览器是手机还不相关,看来火狐还有很多工作要做

    BlackBerry Old

    受欢迎度:中等

    提供商:RIM

    操作系统:BlackBerry Old

    渲染引擎:Mango

    备注:和nokia一样,css2支持的也较好,但是javascript同样不行

    还有几种浏览器,但用户量较少,这里不一一介绍了,IE Mobile、NetFront、Obigo old

    Mini浏览器

    这些浏览器实际渲染是在服务器端进行渲染,并将数据压缩后发送到客户端,这些浏览器需要很小的内存的运行,并明显减少无线网络传输,使得他们非常适合在低功耗、网速较慢或较贵的手机上使用

    当然有利必有弊,弊端是,他们不能支持实时的客户端交互,当javascript在客户端执行时,需要等待服务器端的指示

    Opera Mini

    受欢迎度:中等

    提供商:opera

    操作系统:android、bada、blackberry old、Brew MP,IOS,塞班

    渲染引擎:presto

    文档:http://www.opera.com/docs/ http://www.opera.com/mobile/download/

    版本:目前是在5,我怀疑其基线版本4是非常庞大的

    UCWeb

    受欢迎度:非常(中国)

    文档:http://www.uc.cn/English/index.html 没找到相关文档,只找到主页

    版本:7.2

    备注:

    • 中国最受欢迎的浏览器之一
    • 如果在手机上进行测试,确保将浏览器模式设置为自适应,如果选择缩放模式,他会直接使用safari
    Ovi

    受欢迎度:未知

    提供商:Nokia

    操作系统:S40

    渲染引擎:Gecko

    Bolt
    受欢迎度:中等

    提供商:Bitstream

    操作系统:BlackBerry, BlackBerry old, Symbian

    渲染引擎:Webkit

    版本:1.7、2.11

    备注:支持flash和w3c插件

  • 相关阅读:
    利用async和await异步操作解决node.js里面fs模块异步读写,同步结果的问题
    node.js的fs核心模块读写文件操作 -----由浅入深
    node.js 发布订阅模式
    js 发布订阅模式
    vue.js定义一个一级的路由 ----由浅入深
    vue.js编程式路由导航 --- 由浅入深
    vue.js嵌套路由-------由浅入深
    Spring事件体系
    Hibernate监听器
    学习网站地址
  • 原文地址:https://www.cnblogs.com/radom/p/2376486.html
Copyright © 2011-2022 走看看