Series系列平台是位于
操作系统层和用户应用之间的一个
软件层,是建基于底层操作系统之上的
软件界面层(接口)。用专业的语言描述就是一个
应用程序开发的
API集合,为
软件开发者提供了开发应用程序的接口和工具,并提供给用户UI支持和
多媒体方面的应用支持。或许读者还是不大清楚其具体含义,从某种意义上解释,Series平台相当于个人电脑中用得最普遍的
Windows操作系统,充当着衔接用户与电脑的主要人机界面,众多
应用软件都是基于该操作系统开发的。
操作系统概述
正如Windows系统分为多个版本一样,Series系列平台根据产品的定位也细分为S40(基于大众市场的JAVA平台)、S60(基于主流智能终端)、S80(基于高端商务、
移动办公应用)和S90(基于具前瞻性的手持触摸操控模式)。不过和Windows系统不同的是,Series系列平台的每一大分类采用了不同的技术规范,除了S90系统仅有一款7710之外,其余的S40、S60和S80均经历了
操作系统版本的升级变更。其中用户群最为广泛的当属S40系统平台,其最新版本雏形已经在6270中首先体现出来,在抢先获得6270的工程样机并以全国首发的姿态推出详尽的评测之后,众多网友对S40新版本反应热烈。
诺基亚对S40平台的定义是为大众市场准备的Java手机平台,目前经历了三个版本的发展。相对S60、S80、S90而言,S40是构建在诺基亚自身的封闭
操作系统平台上的,由于底层没有采用Symbian OS操作系统,S40平台不能支持C++程序开发,操作系统的扩展性仅限于JAVA程序的应用。
在明确S40的定义之后我们继续来研究S40系统版本的变更,最初
诺基亚7120、6610、3100等机型只能使用大图标主
菜单风格,屏幕配置大都为4096色STN显示屏、128×128像素分辨率,随后逐渐发展到支持九宫格菜单,如:7250、7250i、3200。而配备65536色TFT彩屏的7200、采用128×160像素分辨率的7600可以看成是S40第一版的末期作品,从
屏幕配置上可以分析该时期的产品已经准备向S40第二版过渡。
其它方面,S40第一版的机型大都仅具备midi音乐的播放,只有3300、7600等例外机型支持MP3播放,除了支持MMC卡扩展的3300之外,其余的S40第一版机型均不支持外接存储卡。
S40系统版本
第一版
第一版的
S40手机以6610、6100、3100、7200等机型最为畅销,在广泛吸取用户反馈进行改善和增强之后,诺基亚于2004年下半年开始推出了第二版的S40产品。
第二版
以3220、6230、7270为代表的S40第二版手机最大的特征是普遍将屏幕配置提升至65536色水平,直板机型依然维持在128×128像素,而折叠机型则为128×160像素,新增对主题模式的良好支持,扩展名为*.nth的主题元素可以一次性更改墙纸、
屏保、铃声、配色等设置。与此同时,所有的S40第二版机型都支持JAVA MIDP2.0、CLDC1.1版本,新提供JAVA
蓝牙接口规范(JSR-82),无线信息接口规范(JSR-120)以及移动媒体接口规范(JSR-135)。第二版的S40机型的
WAP浏览器统一升级至2.0版本,增加了经由无线场景TCP/IP(wTCP/IP)的对XHTML行动描述和WML浏览的支持,娱乐功能和网络应用得以强化。
强化多媒体功能也是S40第二版的进步,不少定位中高端的产品已经支持MP3和AAC音乐的播放,但音质平平,另外支持外接存储卡的机型依然稀少,且仅限于支持MMC卡扩展,在通用性及
数据传输速度方面存在一定的劣势。
诺基亚推出的两款S40第二版高端机型中,出现了配备208×208像素分辨率的6230i和8800,其中后者还将
屏幕发色系数提升至26万色,在屏幕可视面积没有改变的前提下大大提升屏幕分辨率,能够获得更加细腻的显示效果,26万色的8800已经达到了目前S40第二版手机中最强的显示效果。不少S40第二版手机有着对JAVA程序不能超过128KB的瓶颈,但是6230i却突破这一限制,最大支持512KB的JAVA程序。从屏幕分辨率大幅度提升、提高支持JAVA程序的瓶颈容量可以看出,S40第二版正在蕴酿着新一轮的变革。
第三版
诺基亚S40产品在市场上获得的成功是有目共睹的,加大在该领域的研发投入势在必行。在
芬兰赫尔辛基以及
新加坡同时举行的诺基亚Connection 2005大会上,诺基亚正式宣布为应用程序开发推出Series40平台的新版本,最新的S40第三版将为开发者和运营商能进入范围更广的消费市场带来新的机遇。即将上市的首批采用S40第三版的6270、6280和6265受到了万众的瞩目。
第三版Seires40平台是一个包括硬件、
软件和
应用程序编程接口的完整
体系结构,提供增强型的用户界面并支持丰富的
多媒体应用程序,着重针对游戏和娱乐应用进一步强化,增加了3D图像引擎,对JAVA提供更完善的支持。S40前两版普遍存在的屏幕较小,分辨率偏低的问题也得到明显改善,在配备
大屏幕的同时将分辨率提升至QVGA(240×320)水准,全新设计的人机界面更能体现诺基亚“科技以人为本”的企业理念。
第五版
S40第五版是一个完整的硬件、
软件及
应用程序接口(API)体系,它融合了Java(TM) 平台Micro版(JavaME)技术,支持最新版本的移动信息设备框架(mobile information device profile,MIDP2.1),提供一个增强型
用户接口(UI),利用这个接口开发商能够在众多诺基亚移动设备上增加更丰富的多媒体应用和服务。
作为最新、迄今最大型的移动开发平台,Series 40第五版实现了高级JSR-248移动服务体系(Mobile Service Architecture)规范,它于2006完成,由诺基亚与沃达丰领导的特别工作小组设计,可以减少分化,并向大量手机提供整套统一的Java技术。JSR-248同时也是S60平台的一个关键组件,诺基亚承诺在两个平台上支持JSR-248的运行,确保了应用在Series 40 与S60设备之间的高度移植。
开发商可以在采用高级
多媒体补充规范(Advanced Multimedia Supplements,JSR 234)的游戏和多媒体应用中提供更丰富的3D声音体验。新Series 40平台支持一系列Java API的其它JSR(Specification Request)实现,其中包括:
- 针对
蓝牙v1.1 维护版本(Bluetooth v1.1 maintenance release,JSR 82)的Java API,另外支持
对象交换(Object Exchange,OBEX)协议;
- 移动
媒体API(Mobile Media API,JSR 135),实现对基本音频和多媒体资源的简易获取及控制;
- J2ME (TM) Web服务规范(J2ME Web Services Specification,JSR-172),实现远程程序调用(Remote Procedural Call)包,以通过
简单对象访问协议(Simple Object Access Protocol,SOAP)公开或私自获取
Web服务;
- J2ME 安全与信任服务API (Security and Trust Services API for J2ME,JSR 177),包含SATSA-CRYPTO选项包,以提供密码功能;
- 从
Java MIDP 2.0到2.1的升级,另外在Canvas(
应用程序可以画或捕捉用户输入的屏幕区域)显示时支持媒体硬键(hard-key)。
Series 40第五版可以让大众移动设备用户体验流视频,
图像渲染,移动3D图像与可调节2D
矢量图像。Series 40第五版也支持最新版本的Adobe Flash Lite 2.1,兼容平台Flash Lite 2.1支持丰富图形移动内容的加速开发与传输,并包含音频文件回放与流功能,这可以增强移动游戏与多媒体体验的音频与音乐效果。
另外,Series 40第五版支持
蓝牙及IrDA(红外)连接和同步功能,支持许多移动浏览标准,能够提供一个稳定的移动浏览环境。它广泛支持SMS
文本信息功能与
多媒体信息功能(MMS),能与许多形式和类别的MMS内容真正兼容。
第六版
诺基亚S40 第六版系统平台相对第5版改进之处非常多,特别是在一些细微之处的修正和加强,我们将主要介绍其中较具代表性的一些改进。
(1)、显示中的过渡效果,在这一点S40 第六版系统平台吸取了S60 FP2平台的一些特点,在弹出新窗口的时候,会有一个比较平滑的过渡效果。过渡效果的加入使整个界面变得更为绚丽。同时,由于CPU处理能力的局限,还存在一定的停滞现象。
(2)、完美支持Flash Lite 3
软件,这样带来的直接影响是可以流畅播放SWF动画视频和运行Flash游戏,同时在时间、日期的显示以及
屏幕保护画面中也可以更好的显示Flash效果。
(3)、支持VoIP格式的WiFi网络连接,
网络接入更为方便,诺基亚S40 第六版系统平台已经可以支持这一技术。
(4)、通讯录功能加强,重新设计开发的邮件客服端。
(5)、采用全新
网络浏览器,基于Webkit
开源项目开发。
(6)、新增集成在系统内的地图程序,不过相对于S60平台强大的地图程序,版本显得有些陈旧。
(7)、支持最新的Java APIs - JSR-179 Location API和JSR-205 – Wireless Messaging API。
(8)、页面
菜单支持水平滚动,浏览内容变得更为灵活。
(9)、在主界面支持收音机程序和多媒体播放程序。
(10)、新增弹出窗口UI界面。
实际上,S40 第六版系统平台的改进还远不止这些,一些更加细微的改进暂且不提,相信已有用户会逐渐体验到。总的来看,S40 第六版系统平台的一些功能如开源浏览器、Flash Lite 3的支持以及地图程序的加入均在向S60平台靠拢。不过对于定位更高端的S60平台,将会首先应用新功能,待成熟之后,再逐渐下放到S40系统当中。