移动十年
光阴荏苒, 数字移动电话普及到我们大家手中居然差不多已经有十年之久了. 或者换个角度说, 才十年, 我们仿佛都觉得手机早已是我们生活中不可缺少的一部分了. 我还记得我那个状似一块年糕的 Motorola CD928+, 那是我第一个手机, 当时的价格是 3000 元左右. 再看现在我用的 iPhone, 价格差不多, 然而无论从外观还是从功能来说, 已经有了云壤之别. 可见, 这十年的时间, 对移动领域来说, 是一个飞速发展的时代. 且不论移动网络从最初的模拟网, 到 GSM/CDMA 的 2G 时代, 到 GPRS/EDGE/CDMA1x 的 2.5G/2.75G 时代, 再到如今轰轰烈烈的 3G 大潮 - 眼看着以 LTE 技术为代表的 4G 网络都开始部署了 - 单单论及我们每天拿在手上的移动终端设备, 其技术的发展也是令人惊叹的.
在这个飞速发展的领域, 我们有理由相信, 未来会更激动人心. 然而, 回顾过去也是有益的, 就让我们先来回顾一下这十年来移动终端技术的发展历程, 然后再稍稍展望一下未来.
原始阶段
这一时期基本上从 90 年代末到 2000 年左右. 这一时期的特点, 从手机本身来说, 这是一个各大厂商抢占市场份额的阶段. Motorola/Ericsson/Nokia/Siemens/Alcatel/Philipps 等等通信业的巨头们都在这个市场上拼命地争抢地盘. 这是一个手机设备的战国时代. 虽然 Motorola 带有来自于模拟移动电话时代的优势, 然而, 在一个新的时代开始的时候, 过去的优势却未必能帮助其继续领先.
手机软件技术方面, 由于当时手机本身的处理能力的限制, 大部分手机都不是智能手机, 很少有可被称为操作系统的仅仅是专有的嵌入式系统而已. 这一特点也就造成了这一时期的手机很多还停留在基本手机功能的阶段, 虽然 T9 已经在输入法上开始攻城掠地, 虽然手机上也有一些诸如计算器之类的绑定应用出现, 然而那都是 OEM 的产品. 手机本身还不是一个成熟的开放平台. 这个时期, 手机还基本上是一个类似于家用电器的设备, 基本不具有除了基本通信功能之外的计算能力.
起步阶段
这一阶段的基本时段是 2000 年到 2003 年. 这一阶段智能手机开始登场, 智能手机操作系统开始出现. 在手机设备市场上, Nokia 开始领先.
这一时期的智能手机技术的热点是 Nokia 的 Symbian, Microsoft 的 Windows CE 以及 Palm 的 Palm OS. Windows CE 和 Palm OS 原先都是 PDA 上的系统. Symbian 的前身 EPOC 也是针对一种类似于 PDA 的设备 Pison 设计的. 这三者在转向手机之前都已经有一个发展和成熟的阶段, 因此, 把它们向手机上转移也是一个顺理成章的事. 只是后来智能手机的发展却基本消灭了 PDA 这块市场, 这是题外话了.
这三家中, 最先知先觉的还是 Nokia. 2000 年全球第一款 Symbian 手机即由 Sony 和 Sanyo 联合推出, 虽然这个手机还不是一个开放的手机平台, 但是紧接着 2001 年 Nokia 自己推出的 Nokia 9210 就真正地宣布了智能手机开放平台时代的到来. Symbian OS v6.0 也在这一年推出.
Palm 这边, 在 2002 年即由从 Palm 独立出去后来又回归到 Palm 的 Handspring 挟其在 PDA 市场上的优势, 推出了基于 Palm OS 3.5.2 的 Treo 180. 这是基于 Palm OS 的第一款手机, 标志着 Palm 这一 PDA 巨头也开始转向智能手机领域了.
Microsoft 则如其在桌面系统上那样, 惯于后发制人. Windows CE 完全是眼馋当时 Palm 独大的 PDA 市场研发的, 而在智能手机市场上. Windows Mobile 这个名字一直到 2003 年才出现. 之前都被称为 Pocket PC. 从名字我们就可以看到 Microsoft 用 Windows CE 来针对的主要市场目标了. 虽然我们完全有理由认为 Pocket PC 跟 Windows Mobile 除了名字不同别的差不多都是一回事. 这个事实实际上也拖了 Microsoft 的后腿.
这段时期 Symbian 的发展可算是最快的. 到 2003 年 Symbian 已经占有了 66.6% 的智能手机市场.
除了操作系统以及相应的开发环境的发展以外, 这一时期另一个重要的技术是 Sun 的 J2ME. Sun 在试图让 Java 占领桌面的努力失败之后重新划分了其 Java 产品线. 以 J2ME 以及下辖的各个 Configuration + Profile 来定义了一个平台中立的软件环境, 并且在随后的几年逐步成为中高端手机的必备配置, 相应地, J2ME 也成为很多手机软件开发商的首选. 可以说, Sun 的 Java 环境在除了桌面以外的地方都不同程度地取得了成功, 这也是一个相当有趣的现象. 不过 Microsoft 依然一如既往地不支持.
成熟阶段
这一时期的明显特征就是 Nokia 基本控制了手机终端市场. 这一个阶段可以从 2004 年划分到 2007 年. 经过前一时期在市场上和技术上的惨烈拼杀, Nokia 成功地塑造了自己全球手机第一品牌的形象, Symbian 也具有了掌握智能手机操作系统绝大部分份额的实力.
另一个方面, Palm OS 却在不断地走向衰落. 虽然 Palm 在 2003 年推出了支持多任务的 Palm OS 6.0, 然后 Palm OS 本身的设计基础还是上个世纪的少量内存和弱 CPU 处理能力, 导致了其 OS 相对缺乏一些这个时期所需要的能力. Palm 公司自身在经营策略上的问题, 也造成了公司的种种分拆, 收购等等不利于 Palm 稳定成长的行为. 以致于 2005 年 9 月, Palm 都不再采用自己的 Palm OS 而改用 Windows Mobile 作为其设备的操作系统. 这不能不说是一种悲哀.
Microsoft 依然在不紧不慢地走自己的路. 2004 年 3 月推出 Windows Mobile 2003 SE; 2005 年 5 月推出基于 Windows CE 5.0 核心的 Windows Mobile 5.0; 2007 年 2 月推出采用 CE 5.2 核心的 Windows Mobile 6; Microsoft 的策略明显是想要把它在桌面上取得的成功沿用到移动领域. 而其在 API 上的一致性的确也吸引了很多 Windows 的开发人员. 2005 年, MS 推出了 .NET compact framework, 进一步将其在桌面上的 .NET 技术拓展到移动平台上.
这一时期还有一些基于诸如嵌入式 Linux 等的系统的手机的出现, 但基本都是小打小闹, 形不成一股强有力的力量.
新的变革
新的时代在 2007 年来临. 其标志就是 iPhone 的出现. 之所以称之为新的时代, 是因为这时候, 硬件的发展已经使得移动设备的处理能力到了一个新的高度, 已经达到了低端的桌面系统具有的能力. 在这样的形势下, Apple 公司 2007 年 6 月正式推出的 iPhone, 以其优秀的用户体验, 以及功能与桌面系统几乎完全一致的操作系统, 宣告了新时代的来临. 事实上, iPhone 的操作系统, 除了用户界面部分是针对手机重新编写的以外, 别的部分就是其桌面系统 Mac OSX 的 ARM 移植.
随之, 在当年 11 月份, Google 宣布了其开放源码的手机操作系统 Android 并推出了 SDK. Android 以 linux 为核心, 以 Java 为开发语言. 却使用自己的 Dalvik VM 和 dex 目标码格式, 避开了 Sun 的 Java license 问题. Android 作为一个以 Apache License 如此宽松的协议开放的移动操作系统, 给业界造成的冲击是前所未有的. 众多的手机厂商可以完全利用 Android 的资源定制自己的系统, 且不用受制于特定的操作系统厂商. 另一方面, Android 作为一个应用开放平台, 其完整性和功能的开放性也是很充分的. 更值得一提的是, Android 也是一个比起桌面系统来, 功能毫不缺少的系统. 在 2008 年 10 月, 随着第一个采用 Android 的手机 T-Mobile G1 的上市, Google 正式释放出了所有 Android 的源码. 这是一个历史性的时刻. .
这里还需要提到 RIM 的 BlackBerry. BlackBerry 的 push mail 服务在北美有巨大的优势. 随着 2008 年的 iPhone 2.0 宣布进军企业市场, 这两者之间不可避免的有一场战争.
到了 2009 年 1 月份. 都快已经被人淡忘的 Palm 又卷土重来. 虽然我们还不知道什么时候上市, Palm Pre 的预演已经给了人们很大的期盼. 基于 linux 核心, 采用 HTML/CSS/Javascript 的开发方式的 WebOS 可称得上是独树一帜.
在这个新的时代里, J2ME 却似乎要被大家抛弃了. iPhone 和 Android 都不支持 J2ME, BlackBerry 虽然支持 J2ME/MIDP 规范, 其实现也是自己的. 而 Palm Pre, 我们还没有更多的信息.
相对于这些冲击, 占有优势地位的传统操作系统厂商反应不一. Nokia 应该是认识到危机了的. Symbian 系统固有的为小内存的设计已经有点跟不上硬件的发展了, 因此 2008 年 Nokia 的一系列举动: 完全收购 Symbian; 宣布开放Symbian 源码; 成立 Symbian 基金会, 都是企图重振 Symbian 的势力, 希望 Symbian 能够在新的时代里继续辉煌. Microsoft 则相继推出 Windows Mobile 6.1 (2007) 和 6.5 (2009), 然而这两个版本不过只是一些小修补. 新的实现得等待现在看上去还遥遥无期的 Windows Mobile 7 了, 只是这个版本目前还看不到影子呢. 看来, Microsoft 又一次落后了.
未来
未来会怎样? 未来手机操作系统以及相关技术的竞争会更加激烈. 新的时代才刚刚开始, 一定会有很多我们没有想到的厂商会出现并带来更新的更有诱惑力的技术. 而未来, 就是他们的战场.
若你在年轻时上过水木, 它会一生跟随着你, 如一场浮动的盛宴
禁色和禁果仍被保存吗?
这世界有否给潜移默化?
离过家回了家仍住中环吗?
-----信有带到新居里烧吗?
一切美好的都会消失
人要是没有理想, 跟咸鱼有什么两样?
“把人们引向艺术和科学的最强烈动机之一,是要逃避日常生活中令人厌恶的粗俗和使人绝望的沉闷,是要摆脱人们自己反复无常的欲望的桎梏。一个修养有素的人总是渴望逃避个人生活而进入客观直觉和思维的世界。”
不要忘了,这个世界穿透一切高墙的东西,它就在我们的内心深处,他们无法达到,也接触不到,那就是希望。(FROM《肖申克的救赎》)