一个手机浏览器的发展史

Zi Bin Cheah   高伟

2005年四月,挪威首都奥斯陆北欧的春天才刚刚到来,地面还覆盖着零星白雪。

在Opera总部5层的办公楼里,Opera软件公司全球CEO谭咏文(Jon S. von Tetzchner),一个身高足有2米而看起来有些严肃的冰岛人,倚坐在沙发扶手上,仔细摆弄着手里的一款普通手机。一切源于公司瑞典研发部门里几个年轻工程师开发的一个小程序。

利用这个不足100K大小的程序,谭咏文在一款非常低端的手机上轻松地实现了快捷浏览互联网。

作为公司的CEO和网络浏览器产业的先驱者之一,谭咏文敏锐地看到了这个小程序了不起的未来。

这个小程序就是后来风靡全球的Opera Mini移动互联网浏览器。作为全球最受欢迎的手机浏览器,Opera Mini拥有超过2000万的活跃用户。自2006年发布至今,Opera Mini累计下载量已经超过了4亿次。而根据Opera 2009年2月公布的官方统计数字,Opera Mini用户每月浏览的数据量高达1PB,这大约相当于全球最大的社交网站Facebook上存储的所有照片体积的总和(约100亿张图片)!

总部位于挪威首都奥斯陆的Opera软件公司是一家老牌的浏览器开发公司,其开发出世界上最早的一批互联网浏览器之一。多年来,Opera一直心无旁骛,完全专注在浏览器的开发上。尽管由于受到微软在Windows捆绑IE等原因影响,市场份额一直受到挤压,Opera重视技术创新的特点却让这家不大的北欧公司历经多年风雨而屹立不倒。

不仅如此,公司还把目光放向了比PC更广阔的移动和其他设备市场。

“Opera的愿景一直是One Web(一个互联网),我们致力于帮助用户实现无论何时何地通过何种终端都能拥有完美浏览互联网的体验。”谭咏文说。在Opera,每一个员工的名片上都印着这样一行字:Best Internet Experience On Any Device。

Opera Mini的诞生

秉承One Web的理念,早在2000年,Opera首先开发出世界上最早的一款能在手机上实现完整互联网浏览体验的浏览器Opera Mobile。经过多年发展,这款具有划时代意义的移动浏览器已经具有支持多窗口、页面可缩放、支持触摸操作、文件下载、浏览信息同步等强大功能,用户几乎可以在手机上实现PC浏览的所有体验。

无疑,Opera Mobile的设计和运作都是非常成功的。很快,Opera公司就攻下了中高端手机,包括智能手机这块在当时被普遍认为发展潜力很大的市场。

迄今为止,Opera Mobile也是世界上出货量最多的一款全WWW手机浏览器,被各大手机厂商所追捧。据不完全统计,仅2006年至今,预装Opera Mobile的手机出货量就已超过2亿台。

然而在2005年的时候,无论是对于致力于推广One Web的谭咏文自己,还是对于当时Opera公司业绩发展而言,Opera有更大的想法。因为,即使拥有中高端手机市场的庞大的市场份额,在全球范围内,还是有相当一部分用户,不管是由于网络速度的原因,或者是低端、超低端手机的限制,不能够最流畅地访问WWW网页。

“从营收角度讲,Opera当时大可以继续把注意力放在Opera Mobile的发展上,进而扩大自己高端品牌的形象,但Opera的愿景是希望所有人,不论国家和地区,在所有设备上都能够自由地访问互联网,不管是一台老旧的PC,还是一款陈年的手机。Opera人对互联网能够被所有人使用, 有很强的使命感。” 当时还在奥斯陆总部工作的Opera中国区总经理宋麟回忆说。

这是一个很困难又很容易的决定。当时Opera公司的资源非常有限,研发人力全力投入到下一代浏览器的研发当中,分出人力来做Opera Mini不是很轻松,然而,公司认为,为了照顾同样多数的中低端手机以及普遍速率不快的2G网络,Opera应该主动把WWW互联网带到所有的设备和网络上,而不是等待WAP的消亡和高速网络的全面普及。

最终,一个一致达成的结果是:在继续开发下一代顶尖浏览器的同时,开发一款能在非智能手机上运行的Opera Mobile简化版本。这款新浏览器应该能给手机增加最少的负荷,必须能够在多数的中端和低端手机运行,可以在最基本的2G网络下也能有最好的表现,至于新浏览器的名称就叫做Opera Mini,即迷你版的Opera Mobile。

Opera Mini的设计要求

在决定开发Opera Mini之后,Opera公司提出了这款产品的四个基本设计要求,即:

1.能够运行在绝大多数的手机上;

2. 体积小巧;

3. 速度快捷;

4. 能显示绝大多数的网站。

既然是为广大市场开发的产品,那么首先Mini就必须能运行在绝大多数的手机上。然而,中低端手机种类繁多,数量庞杂,Opera无法根据不同手机机型逐个进行开发,而且这也不利于后期升级和维护。最好能找到一个共同点做平台开发——Java正好符合这个要求。公司的研发团队经过慎重讨论最后决定,Opera Mini将会是一个J2ME软件。

在选择了J2ME后,第二个遇到的问题是软件体积问题。中低端手机的内存有限——当时的手机有个几兆的内存已经是神奇了——如果文件过大,手机就无法安装。即使可以勉强装得下,许多中低端手机也没办法像高端手机那样能够执行浏览器的图片渲染、执行脚本等功能。于是,程序员的另一个目标就是:Mini必须体积小巧的同时也可以执行浏览。经过研究,研发团队决定做一个瘦客户端的程序,让服务器群组来承担网页的解析。传送到用户的Mini里的将是一个优化之后的页面,这就是Opera专门开发的OBML(Opera Binary Markup Language)页面。

解决了软件体积问题,下一个问题就是如何提高用户浏览速度的问题。这是考虑到两方面原因:第一,流量产生的庞大通信费用问题;其次,中低端手机本身内存有限。这样,除了对页面的优化,研发团队还决定要对页面本身进行压缩。压缩之后的OBML页面大小能小到原来的10%。这样就大大地减少了手机的负担,同时也降低了流量,从而提高速度,并节省通信费用。

最后,既然在手机上运行,Mini必须能够支持尽可能多的网站。由于历史原因,在手机刚刚支持浏览的时候,业界开发了特别针对手机页面的技术WAP。许多网站开发了WAP页面,同时也有许多WAP网站直接上线。然而Opera一直的理念是One Web,Opera 希望能够最大力度支持互联网;所以在完全支持旧有WAP的同时,新的浏览器能够最大限度在受限的设备网络条件下完美显示WWW网页。好在研发团队本来就决定了使用瘦客户端-服务器群组架构,这样的好处就是Opera服务器将承担处理不同技术的页面,而最后到达用户手机里,只会是一个适应当时手机屏幕的完美呈现。所有问题全部解决。

Opera Mini成长之路

设计确定后,Mini 研发工作理所当然的由最初提出创意的瑞典年轻的研发团队承担。

Opera瑞典的办公室位于瑞典中部安静的小城 Linkoping。大部分工程师来自附近著名的Linkoping大学。办公室坐落在一栋19世纪的老式楼房中,地面铺着地毯,屋顶缀着吊灯。开发人员每周打桥牌,参加乒乓球“联赛”,下了班大都踱着步慢慢遛弯儿穿过绿树成荫的小街回家。

“整个团队有一种安静而神秘的气氛, 很少被打扰,在Emacs里使用Java,C/C++以及很少人用过的Pike语言进行开发。团队成员使用一种叫Lyskom的系统交流,它结合了E-mail、即时通信和会议系统等元素,工作之余还会在上面聊一些好玩的话题,比如怎样黑掉公司作为圣诞礼物送给大家的电子相框,哪个ERP系统最烂,以及乐高最新的可编程机器人。”当时曾在瑞典参与开发的中国团队工程师冯嘉彬说。

开发工作在瑞典小城富有创造力的环境中飞速进展。

2005年8月,Opera Mini的实验版首先在挪威进行了小规模的推广。结果反响热烈。

同年10月,Opera Mini的beta版本在瑞典、丹麦、挪威和芬兰四国进行了试用,迅速获得用户的好评。

同年11月,Opera Mini的正式版本在德国推出。12月,Opera在自己的官方主页上悄然放置了Opera Mini下载链接。

2006年1月24日,Opera Mini正式向全球发布。

5月,Opera Mini 2.0上线。增加了文件下载、可定制皮肤、可选搜索引擎、快速拨号等。

11月,Opera Mini 3 beta发布。增加了浏览安全控制、RSS支持、图片上传支持等。

一年后,2007年11月,Opera Mini 4震撼上市。根据市场反馈和公司一贯的创新特质,Opera重写了Mini的所有代码。全新的Opera Mini 4首次引入了概览图和页面缩放功能,使得用户在浏览互联网网页时能看到类似PC浏览器上所显示的页面格局,而不用去适应由于手机对页面格局进行调整而带来的陌生感。不仅如此,Opera Mini 4还支持Opera Link(浏览同步)。这样,用户可以将日常浏览的书签、快速拨号、浏览历史等个人信息与其PC浏览器保持同步,带来移动便利。

2007年7月19日, Opera 同国内合作伙伴空中网联手,发布空中Opera Mini,将Opera Mini引入中国, 而2008年12月16日,Opera推出Opera Mini中国版,版本是4.2。在中国架设了服务器之后,中国用户也能利用手机轻松访问互联网。

Opera Mini的盈利模式

一个好的产品不仅在技术上需要有好的创意,还需要能在市场上存活和盈利。对于Mini,Opera已经有了成熟的盈利模式。

“Opera Mini目前的盈利模式主要有两种,即B2B和B2C。”Opera中国区总经理宋麟指出。

就B2B而言,Mini主要是通过预装销售的模式获得利润。先进的技术和成熟的产品,使得Opera Mini被众多手机生产厂商和移动运营商所青睐。2009年2月,Opera宣布与全球最大的移动运营商Vodafone签署协议,Vodafone全面预装Opera Mini。Opera的合作电信运营巨头还有美国的Virgin Mobile 和T-Mobile、欧洲的Telefonica、法国的Ten by Orange、日本的KDDI等。选择预装Opera Mini的手机制造龙头则有诺基亚、三星等。

就B2C而言,Mini采取的方式是流量分成。例如,Mini目前预置的搜索引擎是Google,根据Opera和Google的协议,手机用户每一次在Mini搜索框中搜索时,Opera都可以从中抽取微量利润。

“当然,对个人终端用户而言,Mini是免费的,用户可自由下载安装使用而不需要花一分钱。”宋麟补充说。

随着技术和市场的发展,还会有其他的盈利模式出现,宋麟表示。

Opera Mini的未来

Opera Mini曾被误解为一个过渡期的产品。很多人认为,Opera公司开发Mini的主要目的是为了在手机市场从非智能手机主导转变为智能手机主导之前的这段时期里,能进入到巨大的非智能手机市场。

从这个角度上来讲,Opera Mini的价值似乎将随着智能手机的发展而逐步减少。

然而,时至今日,Opera Mini现在全球的活跃用户已经超过两千万,而用户增长的势头仍然迅猛,年增长率超过70%。Opera Mini用户每月流量用量已经超过1PB。

不仅如此,与当初设计初衷不同的是,也有相当多的中高端智能手机用户选择使用Opera Mini,因为它的速度优势,流量的节省和一流的网页展现。

“我们对Opera Mini的前景非常看好。”谭咏文表示。

“在中国,虽然3G牌照已经发放,但3G网络的建设和成熟,以及手机的支持还需要大约2年的时间,Opera Mini 虽然进入中国的时间还不长,但希望在以后的时间里,将同Opera Mobile以及中国移动互联网业界的同仁一道,为中国用户在手机上拥有最完美的浏览WWW网页体验做出自己的贡献。” Opera中国区总经理宋麟说。

除了飞速发展的中国和东亚近邻,欧洲和美国,在很多发展中国家,Mini的表现也是惊人的。近年来,印尼等东南亚国家,包括很多非洲国家使用Mini上网的人激增。

“我们发现有很多用户是第一次上网——他们之前并没有用过计算机。这就打破了一个固有思维:以前人们都会觉得手机上网通常会由那些技术派的人带动,可是在发展中国家,我们却发现了一群第一次上网的用户。”马来西亚华裔网络标准专家谢子斌说,“从这个意义上讲,Opera Mini将承担更多的历史使命。”

你可能感兴趣的:(3,佳文推荐)