wǒ╰吥乖 发表于 2012-5-18 21:33:45

Meego,android,ios三系统分析对比

现在流行的MID--即Mobile Internet Device移动互联网设备--操作系统越来越出现同质化的现象。除了以前大行其道的塞班,android由于其开源,和丰富的应用,广受开发者和用户的推崇.对于掀起这场MID的元老ios确实压力不小,不过ios的表象却并没有让人们失望。

虽然最早的MID概念和标准是由英特尔2008年提出的,但是由于早期MID产品多采用X86硬件架构与移植软件系统,如PC平台的操作系统Windows XP,或者是陈旧的PDA系统(如Windows CE),这些都不适合MID平台,实用度不高、软件不适合MID平台、应用软件少、价格高昂、体积重量偏大等劣势都制约了MID的发展。随着近两年Android、iOS、MeeGo等平台的流行,让MID产品也能够拥有优秀的软件开发平台和丰富的软件扩展。

作为处理器市场的元老,Intel投入了大量的精力去推广Meego试图,通过一个优秀的移动应用平台进驻移动市场,并在顶端去控制移动处理器市场。

无论是android meego还是ios都是一种基于linux架构的系统(ios是基于Unix,也算linux),由于系统比较稳定,对硬件的要求较低,加上简单易用的第三方开发系统和兼容部分手机平台的应用软件,MID应用软件数量大大增加。

Android系统的后台是互联网巨头谷歌,入侵智能移动平台的重要棋子,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,Android系统已经不仅仅局限于手机应用,包括GPS、MP4、E-INK电子书等产品都可以看到Android的身影。Android平台目前的软件总数已超过30万款,充分显示了Android的开放活力和技术实力.
Android采用的是Java技术,所有应用在一个叫Dalvik的Java虚拟机中运行,Dalvik是Android的核心,是google专门为移动设备优化的 Java虚拟机,Android应用就是典型的Java应用。可以说Java应用的优点(成熟、存在大量可重用代码)就是Android的优点,Java应用的缺 点(占内存大、运行速度略低)就是Android的缺点。所以Android移动设备要能运行顺畅,必须有高性能CPU+大内存,256M内存刚刚够,512M内存差不多了,要运行得很顺畅则需要1G内存,要知道iPhone4才256M内存。高性能CPU+大内存给基于Android的移动设备带来成本 高和耗电量大两大问题。

诺基亚和英特尔发布的MeeGo系统,集手机通讯巨头和PC计算机巨头两家合力打造的开源系统平台,不光是只想染指智能移动平台,也适用于不同的设备类型,MeeGo软件平台为开发人员的应用程序提供了最大范围的设备选择,均使用共同的开发框架Qt,包括上网本和入门级桌面设备,便携式计算和通讯设备,车载信息娱乐设备,联网电视,媒体电话等,虽然采用MeeGo系统的正式产品并未大规模上市,并且诺基亚宣布放弃MeeGo,但从Intel对MeeGo的大力支持上还是可以看到,MeeGo还是一个非常有前途的系统

优秀的操作体验也是数码产品不可缺少的,MID因为体积的缘故,较多采用触摸操作。触摸操作所带来的好处不言而喻,去掉键盘,加大屏幕面积,而不增加总体积。触摸操作有助于实现更加出色的UI界面,让用户享受灵活轻松的移动互联体验。苹果优秀的UI设计,便捷的操作界面,优秀的硬件配置,让每个用过苹果的ios的人都深深的为之震撼。虽然iOS并不是开源系统,但是从App Store上我们可以下载数以万计的应用程序。
IOS是Apple长期积累的结果,系统核心、基础服务和应用框架都采用C/C++或object-C开发,而应用采用Cocoa Touch框架,以object- C开发,应用编译后以本机代码在设备上运行,因此具有很高的运行效率。
      http://www.tizen.cc/data/attachment/forum/201107/03/074335gkk57c5fkk75c59c.jpg      2011-7-3 07:43:34 上传
下载附件 (21.48 KB)   


   
总体来看,对于MeeGo还有一段很长的路要走,现在的android,ios都已经成为一个非常成熟的平台,MeeGo想要在未来的移动应用市场中占据一席之地,还要获得更多的支持。

四川大学 侯业伟
houyewei@gmail.com

eaggke39 发表于 2013-1-12 03:05:37

顶起出售广告位
页: [1]
查看完整版本: Meego,android,ios三系统分析对比