关于 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 原文链接。