不难理解,Symbian操作系统实际上是一个用于连接手机硬件和Series60平台的介质,而S60平台又通过各种各样的应用程序及JAVA技术实现了应用输出,不仅形成了让用户可操作的界面,同时也在不同分辨率的屏幕上显示了出来。
所以我们说,图片中“S60 Platform Services”的部分是一个涉及到用户操作的关键部分,它包含了Series60平台所有重要的底层服务,具体包括:Application Framework Services(应用程序框架服务)、UI Framework Services(用户界面框架服务)、Graphics Services(图形服务)、Web-Based Services(基于互联网的服务)Location Services(位置服务)以及Multimedia Services(多媒体服务)。
[#img_997979_no_1_Black_3#]
图为Symbian与Series60的关系图
大家再注意看图片中同样都采用了深蓝色的部分,除了我们刚刚已经为大家详细介绍过的S60 Platform Services之外,还有一个名为“Symbian OS Extensions”的部分。实际上它就是在Symbian操作系统中真正负责连接系统与Series60平台的关键所在。如果用简单的话概括,Symbian OS Extensions就是一套工具,用于使S60得到授权并可以使用手机的硬件和特性,当然也包括UIQ以及S80等。
那么现在我们再回过头来考虑之前所说的“Symbian操作系统与Series60平台究竟是什么关系”的问题上,也就不难找到答案了。从表面上看,S60是Symbian操作系统的一种表现形式。不同平台的手机拥有不同的硬件特征,因此可以说Series60也决定了手机的硬件水平。而深入到技术层之后,Symbian操作系统便成为了一个用于连接S60平台和手机硬件的介质。其中Symbian OS Extensions用于沟通手机硬件方面的内容,而S60 Platform Services则负责软件方面的工作,从应用程序再到界面输出,完成了硬件—软件—程序—用户的全过程。
版权所有,未经许可不得转载
加入收藏