随着移动电话的普及和智能手机的激增充斥着消费者的心理,最好的手机操作系统冲至市场顶峰并且独占市场只是一个时间问题。
当今的最好最流行的移动应用平台应具备完备性,全面性,以及比其他操作系统更好的开源性。在各大移动操作系统中只有两个具备以上特点,一个是移动世界的新秀,另一个是当今手机智能系统的中流砥柱。但是我们知道在未来岁月里将会由市场(和时间)来决定哪些移动操作系统将会占领主导地位。
MeeGo
MeeGo 是两个开源移动操作系统:诺基亚的Maemo移动操作平台和英特尔的Moblin的操作系统的产物。就像它的前辈们一样,MeeGo也是一个开放源码平台。无论是产品本身还是其前进步伐都是基于诺基亚与英特尔2009年中期在巴塞罗那全球移动大会上宣布的合作。搭载有MeeGo移动平台的移动设备预计将在 2010年最后几个月公布。
诺基亚和英特尔的目的不是让MeeGo仅成为周围众多移动操作系统中是最新的一个。根据他们所说,MeeGo与其他的操作系统之间的关系不仅是竞争对手,如黑莓操作系统,Android和iphone OS,甚至于windows 7的移动系统。他们指出,MeeGo的设计初衷是让其可以运行在多种平台上:笔记本电脑,移动电话,智能电话,数字电视,甚至家用电器和汽车配件。然而在目前阶段,MeeGo将致力于由诺基亚制造的高端手机,并且除了可以在英特尔芯片的设备上运行外,而且还支持其他硬件架构。
作为一个开源平台,MeeGo拥有在编程上简单、易用的优点。比如说,MeeGo支持的qt应用程序,它允许开发人员只对程序进行一次编写,就可以在不同的应用程序平台上运行。MeeGo还可以在不同的电子设备之间进行无缝连接,让用户在使用每个设备时都容易上手。
Android
像MeeGo一样,Android也是一个开源移动平台,由谷歌开发并基于linux和GNU软件。它有一个非常大的开发人员群体做基底;由程序员编写的 Android操作系统应用程序数以千计。由Android授权的应用程序超过5万,并且仍有10万左右会在今后与用户见面。这使得Android移动平台的智能手机一直位列销售量第一。
作为目前最畅销的手机操作系统,Android由以下几点特点:
* 支持GSM,蓝牙,3G,EDGE,无线网络(WIFI)
* 支持常见的多媒体格式
* 支持SQLite数据库
* 自带浏览器(WebKit平台)
* 支持基于OpenGL的2D和3D显示效果
* 支持Dalvik虚拟机
* 应用程序框架 – 程序员们可以反复使用系统组件
* 良好的开发环境
Android主要由4部分组成:
* 应用程序 – 包含大部分电话的功能,例如电话本和网络浏览
* 应用程序框架 – 由content providers, windows, activity,和resource等组成。
* 库 – SGL,SSL,WebKit,OpenGL,SQLite
* Android runtime – 由核心库和Dalvik虚拟机组成。
* Linux Kernel – 包含了所有智能手机上系统接口的驱动。
Android是当今智能手机激烈竞争下的佼佼者。虽然Android已经被认为是当今移动平台上的主体,但是它的最强竞争对手 – MeeGo,还并没有发挥出全部实力。让我们让时间来证明谁才是今后移动市场上的霸者吧!
阅读(838) | 评论(0) | 转发(0) |