本文适合有工科背景,非手机专业人士。
nokia无疑是当今手机市场的老大,每三个手机当中就有一个是nokia.用过nokia的都知道他的好处,使用操作人性化,软件功能强大,第三方软件众多;也知道他的缺点,屏幕,铃声总是稍显弱后。要了解此中原因,要从nokia手机的平台(platform)策略开始。
nokia在本世纪初就开始应用它的手机平台策略,那时候叫做UI(User Interface,用户界面)。最早的UI有S20,S30等,比如经典的8310就属于S30手机。不过那时候java的应用还不是很广泛,所以还不能称之为平台。
-----------------------------------------------------------------------------------------------------------------------
最基础的平台是S40,是随着7210手机发布的。S40平台现在是Nokia最为主力的平台,其中包括7210, 6230, 6270等近80种手机。S40平台手机使用的是nokia自己的操作系统,提供java的软件可扩展性支持。由于系统简单,所以手机体积较为小巧。S40平台经过多年的发展,已经发展到了第三代。
1。在java扩展方面,第一代提供了最基本的java支持,主要是MIDP1.0,在S40第二代中,引入了MIDP2.0和一些无限消息,多媒体方面的java支持。S40第三代则提供了3D等方面的java接口。
2。在媒体和内容方面,第一代提供了最基本的Wap,XHTML等支持,第二代更增强了彩信功能,引入了界面主题。第三代增强了多媒体性能。
3。屏幕方面,目前S40有4种分辨率,128*128,这是最经典的,以后还有128*160, 208*208, 240*320。
------------------------------------------------------------------------------------------------------------------------
S60平台是Nokia主要的智能手机平台。最初由7650发布的S60平台,如今已经有了近30款手机,其中除了7650之外,还有6600, 6680, N91的经典机型。S60平台其实是一种双层软件系统结构,底层是Symbian操作系统,上层是S60用户界面。S60如今也发展到了第三代,每一代都提供了Java和C++等第三方应用的支持,此外还有Python,VB,C#的开发支持。
1.C++方面:由于同过C++开发的应用不需要像java那样的虚拟层,所以应用功能更强大,效果更出色。第一代S60是以Symbian OS v6.0为基础,提供了最基本的开发接口。第二代的S60,以Symbian v7.0,8.0等为基础。增加了30多种新的编程接口。第三代S60又加入了定位等许多功能接口。
2.java方面:第一代就提供了MIDP2.0,第二代增加了3D。蓝牙等功能接口,第三代加入了定位等更多无限功能。
3.媒体和内容方面,第一代有最基本的网络浏览功能,第二代增强了多媒体信息的功能,加入了用户界面主题。第三代增强了多媒体功能。
4。S60目前主要有六中屏幕分辨率,最经典的要属176*208,以后还出现了208*176, 240*320, 320*240, 352*416, 416*352。
S60平台是智能手机,可以运行由C++开发的软件,安装文件后缀名为sis,还有java开发的软件,后缀名为jar,C++开发的软件功能强大,声色效果好,但是开发难度大,成本高;java软件小巧,开发成本低,但是功能,效果有限。
另外对于S60平台,Nokia还以feature pack的形式发布次一级的平台更新,这些更新有可能影响到屏幕分辨率,色数等。
-------------------------------------------------------------------------------------------------------------------------
除此之外,Nokia还有S80等平台,目前市场上的一些黑白屏,低端的彩屏也可能是S30UI,另外还有几款和其他品牌合作开发的产品,如6708,3128等,还有一些型号不属于任何平台,如外形奇特的7280。
本新闻共2页,当前在第1页 1 2