一个 Geek 眼中的无线互联网简史(中): GPRS, EDGE, 山寨机 以及 JAVA
本文是 ifanr 与 21 世纪网大声栏目联合开办的爱范观察专栏文章,在本站与 21cbh 大声频道同步发表。 查阅此系列之上篇。
WAP 与无线互联网
WAP 是 Wireless Application Protocol 的缩写,直译为 “无线应用协议”。它是由 WAP Forum 指定的规定,第一版成形于 1998 年,现在已经与 Open Mobile Alliance 合并。使用 WAP 而不是标准的 HTML 4 + ECMAScript (JavaScript) 的原因主要是因为相比桌面计算机来说,移动设备有慢速 CPU 、小内存、低功耗、小显示器以及不同的输入设备的限制,这使后者无法良好的运行在这个平台上。同样的,低带宽、高延迟、不稳定的数据链路以及不可预测的覆盖率使无线互联网在当时是很受限制的一种技术。
由于有这些限制, WAP 协议诞生了。上篇中,有些人提到了 WAP , GPRS 和 EDGE 之争。其实, GPRS, EDGE 都是接入方式,而 WAP 是协议而已,其依赖于 CSD, GPRS, EDGE 等接入方式,甚至,在电脑上,使用 LAN 接入也是可以使用 WAP 应用的,需要的仅仅是支持的用户代理而已。
尽管 WAP 规定了一个 “可用的” 互联网标准,但在上篇文章中的配图中,我们也可以看到,其表现能力很有限,可用的几乎只有链接、图片、表单几个元素,连表格都不支持。即使如此,WAP 手机上网还是受到了很多人的支持,特别是在 2.5G 技术普及后,在订户可以得到廉价的数据套餐之后。第一个支持 WAP 的手机是 Nokia 7110,1999 年出品。
WAP 可以说是无线互联网真正的启蒙者,它为混沌的无线互联网世界带来了光芒。
星星之火,可以燎原。
从 GPRS 到 EDGE
GPRS 很不错,为每个用户提供最多达 8 个时隙用于传输数据,而且更重要的是,用户可以在使用网络时接到电话,数据传输暂时挂起,电话打完之后继续使用数据业务。然而, GPRS 并不是完美的解决方案——速度,还是速度。
从上篇的附表中我们可以看到,GPRS 最好的情况下速度也不过是 20 KB/s 的下行速度,虽然这对于纯文本内容的阅读以及实时性要求不高的交流,比如 IM ,电子邮件服务已经足够,但是对于高流量需求的业务,例如图片浏览、文件下载,以及对延迟敏感的业务,例如 VoIP 电话业务来说, GPRS 还是远远不够的。
一般来说,一张中等尺寸的 JPEG 图片大概会占用 200KB 的空间,而在一般的接受条件下,这大概需要 20 秒甚至更长时间才可以完成下载。如果是大小为 500KB 的铃声,则会花费长达 1 分钟的时间用于下载。这,其实是不可接受的。
幸而 EDGE 技术作为 3G 无法快速部署的情况下对 2.5G 网络的升级技术出现了。他采用了 8 相位移相键控作为调制技术,理论上来讲传输速率是以高斯最小移位键控作为调制技术的 GPRS 网络的 3 倍。而且,它依然采用了 TDMA 技术,对于运营商来说,需要做的是软件升级以及部分硬件升级。中国移动已经斥资 300 亿元人民币在全国范围内建成了还不错的 EDGE 网络。当然,需要说明的是, 3GPP 将 EDGE 作为 3G 网络的一部分,IMT‑2000 称之为 TDMA Single‑Carrier (IMT‑SC) 。
EDGE 的传输速率很不错,理论上可以达到 384 kbps ,足够低清晰度的网络串流使用了,一些 3G 业务也可以在其之上运行。在 08 年左右,我就曾经使用 EDGE 网络观看网络电视,而广东移动更是推出了万花筒手机电视业务,足以证明 EDGE 的服务质量了。
与此同时,移动互联网应用也在不断的发展着。
异军突起:山寨机
中国人的模仿能力是从来不可以被低估的,当然这在某种意义上讲,并不是什么好事——没有创新的抄袭终究也只是抄袭而已,这是另外的话题,暂且不谈。
2006 年,一家台湾公司, MediaTek,联发科推出了一系列手机芯片组。最著名的有 MT6223、MT6228,而使用这一系列芯片组的手机有一个最明显的特征,那就是触摸屏以及触摸屏下面的四个快捷按钮。
山寨机售价低廉,功能不能不说是非常强悍的,特别是在功能手机的行列中。客观的讲,应该有的功能都已经做到了,有些功能做的还是不错的,而且为手机的普及,乃至移动互联网在国内如此的普及不无关系。便宜些的,三百块钱,贵一些的,五六百块钱,屏幕不小,而且分辨率也是主流的 QVGA, MP3、照相机甚至收音机,时尚功能一应俱全、价格公道,很符合发展中国家的国情,因此,07 年,山寨机的出货量居然有恐怖的 1.5 亿部。
坦白地说,这些手机大部分都销售给了大学生、农民工这两个数量庞大而且消费能力不高的群体。而这两个群体中,大学生全部都是年轻人,而农民工群体的很大一部分也都是年轻人。
年轻人几乎都爱玩,都爱尝试新鲜事物。想想第一次使用电脑上网时的激动心情吧,我还记得非常清楚,1996 年,在家,电脑的调制解调器吱吱的响起,电话拨往 163,打开 Netscape ,打开东方网景,居然可以很神奇的看到新闻,而打开人民日报的网站,可以看到人民日报的内容,甚至包括彩色的图片!这真的是太神奇了。
而这些年轻人发现,使用手机居然也可以访问互联网!他们是不容忽视的一群人,虽然没有自己的个人电脑,但是通过山寨机,他们接触到了无线互联网!山寨机用户的爆炸性增长,引发了一场无线互联网的混战……
外一篇:来自咖啡壶(Java)的问候 —— Sun Java 2 Mobile Edition
从开源且非常安全的 Solaris 操作系统到世界上很火的 Java 语言,外加 Solid as a Rock 的 Sun 服务器,以及数十年的远见——The Network is the Computer 注定了 Sun Microsystems 是一家伟大的公司。
2000 年代头几年,手机发展很迅速。彩屏、和弦都不是什么新鲜事物了,而有些高端手机上,有一个更吸引人的功能——J2ME 应用。 J2ME 为无线互联网的普及作出了非常大的贡献——它提供了一个平台,使开发者可以使用同一种目标文件运行在不同的设备上——这也就是著名的 Write once, run anywhere 的终极目标吧。这迷人的特性,使得 J2ME 经久不衰,而且发展越来越迅速。
起初,J2ME 应用大都是游戏——当然,现在也一样——但是,接下来不久的时间之后,互联网应用逐渐的开始出现了。在国内最著名的,恐怕就是手机 QQ 了吧。甚至,现在,某些山寨机的宣传点都是 “后台挂 QQ”。
2005 年,挪威著名浏览器开发商 Opera Software 发布了一款新产品, Opera Mini 手机浏览器。它基于 J2ME 平台,可以运行在当时的很多手机上。它带来的最革命性的一点,就是其将桌面互联网带到了手机上!通过掌上小小的屏幕,人们就可以访问互联网而不仅仅是手机网站。网页经过压缩、编码后,从服务器传送到手机上显示出来。
由于网页在服务器渲染,客户端并不需要强大的运算能力,而由于页面已经经过压缩,移动设备的带宽也足够使用——简直一切都是完美的。移动互联网在世界范围内大概也是在这个时期开始大热的吧。接着,国内的软件开发商也开发出了一些类似原理的浏览器软件,其中最为人知的便是 UCWEB 以及 QQ 手机浏览器了。
下回预告:
无线互联网在有了这么大的用户基数之后是如何寻找盈利模式的呢?而在技术上来讲,2007 年之后的无线互联网技术又有什么重大的改进呢?这些,你将在本系列文章的下一篇中找到答案。
作者简介:@tifan, ifanr 服务器管理员,OSQDU 核心成员,Firefox 中国用户组创办者。