关于 Symbian 的妄猜
一、系统平台的统一
从 S60 V1 到 S60 V3,Symbian S60 系列设备的硬件一直没怎么统一过。这里指的硬件不是说摄像头像素、屏幕大小或者是否有 Wi-Fi 和 GPS 之类,而是指 CPU、GPU、屏幕分辨率以及运行内存等,这几样基本就是决定智能手机运行第三方软件的能力。
虽然 NOKIA 在 S60 V3 手机期间,基本达到了全盛时期,但也因为不同类型处理器、不同屏幕分辨率的使用,导致了其整个条线相当分散。你可以想像一下,220MHz、369MHz 和 330MHz 这三种处理器手机同时存在的情况。NOKIA 是希望靠不同的处理器和不同的内存,来管理那些外设硬件,以区分高中低档次的智能手机。这样的做法,在当时来说确实没错,卖得那么铺天盖地基本就证明了这点。
但是在 iPhone 上市后,NOKIA 靠 CPU 和内存来区分手机档次的劣势就出现了,那就是给第三方软件商的应用开发制造了困难,也就是导致 Symbian OS 的第三方软件偏少的原因之一。从 S60 V5 开始,虽然有些用户指责无论最高端的 N97,还是最低端的 5230,其 CPU 和运行内存根本就是换汤不换药,无非只是在摄像头、固化内存、GPS/Wi-Fi、屏幕尺寸(分辨率不变)、扬声器、音乐芯片、外观材质等方面,加加减减而已。
但是如果换个角度来讲,整个 S60 V5 平台其实已经做到了高度的统一性,就算你用最低端的 5230 也能体验任何一款 S60 V5 的软件,这在过去就是一个相当纠结的问题。你如果想用廉价的 6120c 之类产品去体验 3D 游戏,那是完全不可能的,那是 N95/E90 这种高端处理器才能做到的事情。因此,整个 S60 V5 平台,你所需要关心的只是那些明面数字的性能,比如摄像头和内存,而不用担心以前那样是否用低端机可以跑得动高端机的软件。而且就 NOKIA 来说,他们可以方便对所有手机进行统一的升级。这点从 “惯性滑动” 这一功能上就体现了出来。N97 V20 版本之前是没有惯性滑动的,但是随着 N97mini 的上市,N97 也同时具备了惯性滑动功能。而因为市场定位问题,5800xm、5530xm 和 5230 也仅仅只是在时间上略晚,都先后增加了这一非常实用的功能。
而从 Symbian ^3 系统来看,NOKIA 宣称 N8 是最后一款 Symbian ^3 系统 N 系列旗舰了。其实我们可以这样理解:
- 以后的 N 系列基本就被 Symbian ^4 系统或 Meego 系统代替了,N8 是最后一款也是唯一一款以 N 开头的 Symbian ^3 系统手机。
- 对于定位低于 N8 的 C7、E7 和 X7,NOKIA 也可能采用 Symbian ^3 系统。只是基本就是在 N8 的基础上做一些减法。
- 7 系列的减法,应该类似于 S60 V5 的做法,内存、CPU 和屏幕分辨率不变,变得只是由 CPU 管理的硬件和外观。
- N8 之所以任然采用 S60 V5 的 nHD 分辨率,一是因为这个分辨率其实还不算太糟糕,搭配上 AMOLED 材质,显示效果还是很不错的,具体可以参考 Samsung i8910,这是款显示效果秒杀 WVGA 分辨率的产品。
- 二则是为了对已经初具规模的 S60 V5 软件的兼容。S60 V5 从 2008 年 10 月 正式发布、11 月在欧洲上市,2009 年年初在中国上市的 5800xm 开始,到目前为止,虽然只有短短 1 年半的时间,但是销售规模和影响力已经足够与 S60 V3 抗衡了,其整个软件群也开始丰富起来。N8 不可能舍弃这些软件,从头开始开发新的第三方软件,这样对软件开发商和用户的打击都实在太大了。
- Symbian ^4 系统的屏幕分辨率可能大幅度超过 nHD,在 2011 年到来之前,NOKIA 还有着足够的时间依靠 QT,为其提供大量的第三方软件。
二、更干净的 Symbian
从 2001 年 NOKIA 7650 发布到现在,Symbian 走过了足足 8 年半的历史。而我在 2002 年第一次使用了 Symbian OS 手机——NOKIA 3650。整个 Symbian 系统从当初的轻巧、易用,轻易击败了 Windows Mobile,到现在被人指责臃肿,难以开发第三方程序,其实是一个必然的历史过程。
好在,NOKIA N8 采用了 Symbian ^3 系统,虽然表面只是增加了一些主流的功能,比如多点触摸、多主屏设计以及缩略图进程管理器。但是据说,Symbian ^3 系统已经将原来臃肿的系统变得更加简洁易开发,这对软件开发者来说,算是一件好事。
另外,NOKIA 现在将希望寄予 QT,这算是一件好事。什么是 QT?Qt(发音同 cute)是一个跨平台的 C++ 应用程式开发框架,有时又被称为 C++ 部件工具箱。Qt 被用在 KDE 桌面环境、Opera、OPIE、VoxOx、Google Earth、Skype 和 VirtualBox 的开发中。它是 NOKIA 的 Qt Development Frameworks 部门的产品。
NOKIA 现在是指望开发者利用 QT,移植 Android、Windows Mobile、MacOS 以及其他系统的软件,为自己的 Symbian 和 Meego 所用。换句话说,QT 就是个很方便的开发环境。我想,NOKIA 等这个东西完成很久了。
三、Symbian 与 Android
虽然很多人看好 Android,说其简洁易开发。但是在我来看,其前途依然渺茫,主要原因如下:
- Android 的系统升级过快,从 1.5 到 2.2,就像开火车一样。各产品之间的不兼容性,日益明显。而且无法统一升级,有些产品就算可以升级,升级之后功能也不完整。具体可以参考 Motorola 明星机型——Milestone,其如升级到 2.2 系统,将缺少标志性的热点功能。
- 产品硬件升级过快。也就是去年底,HTC 明星机型——Hero,还是以其高配置,炫耀一时。结果没过多久,Hero 就立刻被 Motorola Milestone 机群(包括 XT701、XT702 和 XT800)所代替。好景不长,Google Nexus One、Samsung i9000 和 SonyEricsson X10i 等,又来了。整个 Android 的军事竞赛,就让你感觉是 “买了就立刻落伍”。也因此让很多小厂无力进行 Android 系统的开发。一般说来,一款成熟机型的开发基本都需要 1、2 年时间。小厂在根据 Hero 标准制造除了产品时候,i9000 或许都已经淘汰了。
- Google 在 Android 上有意做出了一些不方便,整个系统应用层都是构建在 java 上,却不能直接支持 jar 类的 java 程序。开源不开放的 Android 每次升级都修改大量 API,这让喜欢自定义 UI 的厂商非常痛苦。
- Android 的触摸准确率问题,也就是一般所说的点不准,无论你输入文字还是上网,总归会点错。用一些业界人士的话说,应该算是误判问题,而且很严重。这点对于触控手机来说,严重影响了操作体验。
虽然目前从表面看,Android 的硬件水准、第三方软件数量、多主屏和易开发性来说,都超过了 Symbian。但是,Android 比 Symbian 来说,依然存在诸多弱点。
- 待机时间短,这可能是 Android 深刻的痛,Symbian 比它强多了,不解释。
- 引起待机时间短,其实和 Android 必须高配置的问题,是离不开的。这一点,和 Windows Mobile 很接近,你让它用个 N97 的 434MHz,它绝对就跑不动了。
- 多媒体应用,Android 现在的 720P 拍摄,在 2009 年的 Samsung i8910 身上很早就实现了。另外对于多媒体视频的播放,高处理器的 S60 V5 手机也证明了其领先性,以及不得不说的省电!
- 触控准确率。同样电容屏幕的 Samsung i8910 和 NOKIA X6,绝对高于 Android 手机,更不说电阻屏系列的 S60 V5 手机。
- 流畅度。也许有人要拿 Android 手机高于 NOKIA S60 V5 手机的运行速度来说事,但是如果 S60 V5 把配置提上去呢?看看 Samsung i8910,你就能明白了。
四、Symbian 和 iPhone
目前的 Symbian 论性能来说,或许确实不如 iPhone,但是这基本也是 NOKIA 在一手操作的结果。最强的 NOKIA S60 V5 手机—— N97,其硬件配置也就只是定位中端产品而已,性能最多只能和 iPhone 3G 对抗,更强的 N8 也只是主要定位和 iPhone 3GS 差不多。
Symbian 和 iPhone 是一场错位的战争,NOKIA 和 iPhone 的事还是要交给将来的 Meego 系统。说到这里,你不要拿运行 Maemo 的 N900 说事,Maemo 不是 Meego。
很多媒体和文章把 N900 当做是 NOKIA 的旗舰机,用它的销量和 iPhone 相比,以证明 NOKIA 的下滑。NOKIA 的下滑是没错,但这和 N900 没关系。N900 只是一个高级的玩具而已,一款试验品,拿它当跑销量的商业化量产手机来看,那就彻底错误了。
Follow @卫钟,转载请注明 ifanr 原文链接。