S40或S60是指诺基亚手机的上层平台。S40只能够支持java语言。采用S60平台的基本都是智能手机,所用底层操作系统是Symbian。
他们最显著的区别之一就是屏幕大小,诺基亚128x128屏幕都是S40 1.0。而128x160是S40 2.0,S60屏幕大小为208x176。
诺基亚对S40平台的定义是一个为大众市场准备的Java手机平台,S40平台与S60和S80平台不同,根据市场的定位,S40是构建在诺基亚的自己的封闭操作系统平台上的软件。封闭式的操作系统是指那些用户不能装卸任何第三方软件的操作系统。用户只可以通过s40的java平台来对软件进行手机的扩展。s40的机器比如有Nokia 7210、6610、6100、7250、6820、3100、3200。诺基亚也授权其他一些厂商使用s40系统,如索尼爱立信T610/618/628西门子CX65/C65/CV65/CFX65摩托罗拉C650/C370/C380/E375/E398等。S40中,3100支持java MIDP 1.0,所以最大支持64KB的java;6230支持java MIDP 2.0,所以最大支持128KB的java。
S60是基于Symbian 操作系统,它有一个非常健全的核心——强大的对象导向系统、企业用标准通信传输协议以及完美的Sun Java语言。同时,由于这个系统为第三方应用程序开发商提供了一个开放、标准的开发平台,支持kjava和C++的开发。NOKIA7650、NOKIA3650、NOKIA6600、NOKIA7610、N-Gage和西门子SX1都是使用s60系统。我们举个通俗的例子,s40仿佛是计算机操作系统中的Windows,它可以安装各种应用软件,但是用户却不能对他绑定的ie浏览器或核心界面进行修改。s60仿佛是Linux,他不但支持各种应用软件,还支持用户对操作系统自身进行修改,加上许多特殊有趣的功能。
其实技术来上说,S40跟S60是区别在系统平台上,就好像WIN98跟WIN2000,但手机不像PC,屏幕大小的确是个关口,以致于平台不容易做到向下兼容,但有的游戏也同样做出不同版本来的。当然啦,S40比S60不单单是屏幕上的差距,更大的是性能上的差距,一般来说,S60开发出来的游戏质量都比S40高好多,但可惜,S60比S40的手机又贵上许多。
S40和S60屏幕对比:
/m/n/2006-08-10/1755162425.shtml