移动浏览器 技术专题简介-编程知识网

简介

执行于移动设备上的Mozilla Firefox浏览器移动浏览器,也叫做微型浏览器、迷你浏览器或无线互联网浏览器,是用于移动设备如移动电话或PDA的网页浏览器。移动浏览器为在手持设备的小型屏幕显示网页内容做了优化。移动浏览器软件必须很小并且高效以适应无线手持设备的低内存与低带宽。典型情况下,它们是简化了的网页浏览器,但到2006年,移动浏览器可以处理更多的最新技术如CSS 2.1、JavaScript及Ajax。专门为这些浏览器设计的网站被称为无线门户网站。

先驱

所谓微型浏览器技术如WAP、NTTDocomo的i-mode平台和Openwave的HDML平台引起了最初对无线数据服务的兴趣。第一个部署的微型浏览器可能是1997年Unwired Planet(后来的Openwave)嵌入于AT&T手持设备,使得用户可以访问HDML内容的”UP.Browser”。

1997年,一家英国公司STNC开发了一个微型浏览器(HitchHiker)用于呈现完整的设备UI。此微型浏览器(Webwalker)的示范平台具有1MIPS处理能力。这是一个单核平台,在同一处理器上运行应用程序栈上和GSM栈。1999年,STNC被微软收购,HitchHiker改名为Microsoft Mobile Explorer 2.0,它和先前的Microsoft Mobile Explorer 1.0没有任何关系。HitchHiker被认为是第一款具有统一呈现模型的微型浏览器,可在单一客户端程序中处理ECMAScript、WMLScript、POP3和IMAP邮件。它可以在同一页面中组合HTML和WAP,但这种方案会导致在其它设备上无法正确呈现页面,因而最终没有被采用。另外,Amstrad的运气极差的e-m@iler和e-m@iler+产品使用了HitchHiker作为它们的操作系统。Benefon Q、Sony CMD-Z5、CMD-J5、CMD-MZ5、CMD-J6、CMD-Z7、CMD-J7和CMD-J70内嵌了Mobile Explorer 2.0。1998年日本的Kazuho Oku开发了PalmOS上的免费浏览器软件Palmscape(后来成为共享软件),并创立了Ilinx。直到2003年,使用该软件仍受到限制。

Mobile Explorer 3.0添加了iMode(cHTML)兼容以及许多私有模式。通过组合WAP协议与这些私有模式,MME3.0实现了OTA数据库同步、邮件推送、推送信息客户端以及PIM功能。Sony Ericsson被取消的产品CMD-Z700的一大特点就是高度集成了MME3.0。Mobile Explorer的开发于2002年中停止。

Opera软件在此领域的开拓始于小屏幕呈现(Small Screen Rendering,SSR)和中屏幕呈现(Medium Screen Rendering,MSR)技术。Opera网络浏览器可对普通web页面进行重新布局,以使它适应小屏幕和中型屏幕(PDA)。它也是第一个支持Ajax和第一个通过ACID2测试的浏览器。

常用移动浏览器

基于web的模拟器有别于移动浏览器,它使用“虚拟手持设备”在计算机上显示WAP页面,以Java实现,也可以作为HTML译码器。这类浏览器包括Wapjag、TT、Waptiger以及Superwap。以下是一些更常用的移动浏览器。一些移动浏览器实际上就是小型的web浏览器,因此一些移动浏览器公司也提供桌面和笔记本电脑浏览器。

移动电话和PDA厂商使用的默认浏览器

浏览器 厂商 FOSS 排版引擎 软件授权 备注 Polaris browser

Infraware Inc否Lumi私有Samsung, LG Electronics and other Smartphone and cellular phone in Korea, China, USA, etc

金读Basic Web

Amazon.com否NetFront私有-

Android browser

Google是WebKitApache 2.0及GPL v2-

WebOS Browser

Palm公司否Webkit私有-

BlackBerry Browser

Research in Motion否Mango私有-

Blazer

Palm公司否NetFront私有安装于新的Palm手机Treos和PDA上

Internet Explorer Mobile

Microsoft否-私有-

Iris Browser

Research In Motion?WebKit?Linux/ Qt和Windows Mobile

Myriad Browser (Previously Openwave Mobile Browser)

Myriad Group否Fugu(Next version to use WebKit)私有Acquired from Openwave in 2008

NetFront

爱可信否NetFront私有-

Nokia Series 40 Browser

Nokia否-私有-

Obigo Browser

Obigo AB否-私有100% owned by Teleca AB

Opera Mobile

Opera软件公司否Presto私有Capable of reading HTML and reformat for small screens, installed on many phones

PlayStation Portable web browser

Sony否NetFront私有-

Safari

Apple Inc否WebKit私有on iPhone and iPod Touch

uZard Web

Logicplant Co., Ltd.否MoRDAC (Mobile oriented Remote Display and Control)私有on Samsung, LG Electronics and other smartphones and cellular phones in Korea

Web Browser for S60

Nokia?WebKit?

浏览器 厂商 FOSS 排版引擎 软件授权 备注

独立微型浏览器(用户可安装微型浏览器)

浏览器 厂商 FOSS 排版引擎 软件授权 备注 Microsoft Live Labs Deepfish

微软?基于代理渲染?已废弃

Firefox for mobile

Mozilla基金会是GeckoMPL/GPL/LGPL-

IbisBrowser

—–

JOCA

InteracT!V是基于代理渲染?

Links2

Twibright Labs是-GPL用于Playstation Portable(需修改固件)。

Minimo

Mozilla基金会是GeckoMPL/GPL/LGPL已废弃

NetFront

爱可信否NetFront私有-

Vision Mobile Browser

Novarra—-

Opera Mini

Opera软件公司否基于代理渲染私有支持独立浏览器Opera的大多数特性,可能通过将内存要求较高的描绘操作交给服务器执行以支持在低端手机上运行(基于运行于服务器上的Opera Mobile)

Opera Mobile

Opera软件公司否Presto私有具有改进的小屏幕描绘技术,可调整普通页面,使之适应小屏幕。

Pixo

Sun微系统—Pixo于2003年7月为Sun购并

Skweezer

—–

Skyfire

Skyfire否基于代理渲染私有支持Adobe Flash和AJAX,允许全功能的类似于PC的web体验。

Steel

Skyfire否-私有-

Teashark

Teashark否基于代理渲染私有基于Java ME,类似于桌面布局的免费浏览器。

ThunderHawk

Bitstream公司(麻省剑桥)否-私有-

UC浏览器

优视科技否基于代理渲染私有-

WinWAP

Winwap Technologies—-

浏览器 厂商 FOSS 排版引擎 软件授权 备注

移动译码器

移动译码器为移动设备对web内容进行重新格式化和压缩,必须与内置或独立浏览器一起使用。以下是一些领先的移动译码器服务。

Novarra Vision Mobile的服务器

Skweezer – Orange、Etisalat、JumpTap、Medio、Miva等都使用它

Teashark

Opera Mini