加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

智能手机操作系统、屏幕类型浅析

(2009-11-15 12:13:26)
标签:

智能手机

客户端开发

操作系统

手机屏幕

it

分类: 01事业-无线应用
    做过智能手机客户端软件开发的朋友都有一个苦恼,就是智能手机的种类太多了,常见的操作系统就有七八种,而且有的操作系统还分成多个子版本,每个版本的软件还不兼容。另外还要考虑手机的屏幕分辨率、尺寸等参数,以便确保软件界面在不同的手机屏幕上显示正常,图标、字体不变形。想想还是从事PC软件开发比较爽,只需要搞定Windows操作系统即可,实在是太幸福了!
    鉴于智能手机的上述情况,就有必要对操作系统、屏幕类型等涉及客户端开发的终端参数做一次全面的梳理,以便做好手机客户端的产品规划及设计。
一、操作系统
    目前主流的智能手机操作系统主要包括:Symbian、Windows Mobile(Windows CE)、Linux(Android)、iPhone OS、BlackBerry OS、Web OS、其他支持运行Java程序的手机。
Symbian OS(诺基亚主推):   
S60 v3:目前国内市场占有率最高,第三方软件也最多,如Nokia N95;
S60 v5:支持触摸屏,以对抗iPhone,如Nokia 5800XM;
Nokia S40 v3:Nokia基于大众市场的JAVA平台,底层没有采用Symbian OS操作系统,S40平台不能支持C++程序开发,操作系统的扩展性仅限于JAVA程序的应用,如Nokia 5300;
Windows(微软主推):   
Windows Mobile PocketPC(Professional):微软基于Windows CE开发出的操作系统,支持触摸屏,被Dopod、三星、Moto、索爱等手机厂商广泛使用,如Dopod Touch;
Windows Mobile Smartphone(Standard):微软基于Windows CE开发出的操作系统,不支持触摸屏,目前应用逐渐萎缩,如Dopod C750;
Windows CE:微软推出的用于移动计算平台的嵌入式操作系统,被国内魅族、宇龙酷派等厂商使用,如魅族M8;
Linux(标准不一,众多厂商主推):   
Android:谷歌基于Linux开发出的操作系统,目前受到众多手机厂商及运营商推崇,如HTC、Moto、中国移动Ophone,如HTC G1;
Web OS:Palm基于Linux开发出的操作系统,专用于Plam手机,如Palm Pre;
Maemo:Nokia基于Linux开发出的操作系统,如Nokia N900;
Moblin:Intel基于Linux开发出的操作系统,目前暂无上市机型,但发展潜力很大,暂无上市机型;
Moto Linux:Moto基于Linux开发出的操作系统,随着Moto将发展重心移至Android,后期发展空间不大,如Moto A1200/E8/U9;
iPhone OS(苹果独有)       
iPhone手机的独有操作系统,如iPhone 3G/3GS;
BlackBerry OS(RIM独有):
BlackBerry手机的独有操作系统,如BlackBerry 8520/9700;
Java:
支持Java软件的手机,如索爱、三星、LG的部分机型,如索爱W715、三星。
    结合各个操作系统的目前市场占有率及未来发展趋势等要素,在进行客户端开发时需要分类对待。其中需要重点关注的操作系统有Symbian(S60v3\S60v5\Nokia S40)、Windows Moblie PocketPC(Professional)、Java、Android、iPhone,其他操作系统在开发资源较充沛时可以有选择的关注。
二、屏幕材质
    目前智能手机屏幕材质主要有2种TFT和AMOLED,其中TFT为目前市场主流,而AMOLED是市场新秀,反应速度、画质、耗电方面远远优于TFT,但受限于价格、工艺方面的限制,导致支持机型很少,代表机型有Nokia N85、三星S8300c。手机屏幕材质基本上与客户端开发没有直接关系,这里仅作简单了解即可。
三、屏幕分辨率
    目前智能手机屏幕分辨率主要有2种,QVGA(包括QVGA、WQVGA)和VGA(包括VGA、HVGA、WVGA),QVGA分辨率较低但机型较多而VGA分辨率较高,是未来发展的趋势但目前机型较少。在开发手机客户端的时候,要针对QVGA及VGA分别进行开发,以便软件界面在不同分辨率的手机上显示正常,字体、图标不变形。
QVGA:分辨率为240*320像素,Quarter VGA即VGA的四分之一尺寸,代表机型有Nokia E63;
WQVGA:240*400,Wide QVGA及宽阔的QVAG,代表机型有HTC Touch Diamond 2;
VGA:480*640,Video Graphics Array,支持在480x640的较高分辨率下同时显示16种色彩或256种灰度,代表机型有Dopod S900;
HVGA:320*480,Half-size VGA即VGA的一半,3:2宽高比,代表机型有部分黑莓手机,iPhone、HTC G1;
WVGA:480*800,Wide VGA,VGA的另一种形式及宽阔的VGA,因为很多网页的宽度都是800,所以WVGA的屏幕会更加适和于浏览网页,可以说是未来手持设备的分辨率的一大趋势,代表机型有HTC Touch HD;
四、屏幕尺寸
    一般所说的手机屏幕大小如2.0英寸、2.4英寸、3.5英寸,都是指的对角线的长度,与手机屏幕大小(面积)并不是一回事。所以方正一点和狭长一点的屏幕在对角线尺寸一样的情况下,面积是不相等的。一般2.8英寸以上的机型都是触摸屏。其中需要重点关注的是3.5、3.2、2.8、2.6、2.4、2.0英寸。针对不同屏幕的手机,在开发客户端的时候也要区分开发,保证软件界面的正常显示。常见的智能手机尺寸有如下几种:
4.0英寸:LG BL40、索爱X11     
3.5英寸:iPhone、联想O1(OPhone)、Nokia N97     
3.3英寸:BlackBerry 9520(Storm2)
3.2英寸:HTC G1/G2/G3、三星i7500U、Dopod A6188(OPhone)、Nokia 5800XM     
3.1英寸:Palm Pre     
3.0英寸:索爱X1     
2.8英寸:Dopod S1/900/P860/Touch Pro、Moto A1210     
2.6英寸:Nokia N95、Nokia N86、Nokia C750     
2.4英寸:Nokia E63/E71/E55、BlackBerry 8900/9630/9700、Moto Q11、三星B7320、索爱W715     
2.2英寸:Nokia 5630XM、索爱C510     
2.0英寸:Nokia 6120c、Nokia 5300   

    智能手机操作系统、屏幕分辨率、尺寸三要素的排列组合,衍生出数十种机型,这就注定了基于智能手机的客户端软件开发工作是件非常耗时耗力的事情,需要一款一款机型进行适配开发,才能覆盖更多的终端,以便尽可能地扩大客户端的市场覆盖率。这还没完,国内智能手机的市场份额大概只有18-20%,每年大概有2到4个百分点的增幅,也就是说还有4/5的手机是无法安装软件的。市场环境如此,也就难怪国内移动互联网市场发展了7,8年,仍处于市场导入期。借用马云的一句话:今天很残酷,明天更残酷,后天很美好,但是大多数人死在明天晚上,看不到后天的太阳!最后祝各位同行一路走好,看到后天的太阳。


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有