技术开发 频道

开发者眼中的Moblin和Android

  就目前的市场形式分析,Moblin更倾向于带数据互联功能的移动设备,而Android则更倾向于带电话功能的移动互联设备。就系统成熟度来说,Moblin稍胜一筹,从目前的终端基数和应用的多样性来看,Android则更具优势,拥有成熟的Online App Market 系统,并且每天都有数款软件被发布。

  下面,我就为大家分析一下Moblin和Android的不同。

Moblin

  “Moblin项目由Intel公司于2007年7月正式启动,最初主要集中于开发MID软件系统,基于 Linux* 的操作系统作为突破口出现了新的产品设备种类,能够访问Internet上丰富的内容,同时没有与PC相关的复杂性。这些设备从移动互联网设备(Mobile Internet Devices,MID)、车载信息系统、便携式媒体播放器(PMP)到个人导航设备(PND)、数码机顶盒(STB)到笔记本电脑等以各种形式推动新技术、新设备的发展。”

  从这段表述中我们可以很容易的获知相对于Android主要支持的ARM架构,Intel的Moblin初期所面向的是以移动PC为技术基础的那些制造商,简而言之,是面向Intel Atom芯片家族的移动型操作系统。Moblin的概念来自移动设备制造商想要一个优化过的移动用户操作界面,主要以触摸或指点杆为基础的出入方式,拥有高速的联网性能,占用资源小的优化过的移动操作系统。

  Moblin v2 作为Moblin的最新版本,更多的是对核心堆栈进行了优化,并且针对移动平台最重要的电源管理部分进行大幅度优化,使得续航时间得到大大加强。

  在互联网方面,Moblin v2开始支持更多的数据互联技术,使得较上网本更轻量一级的MID 3G上网设备成为可能,并且通过3G等宽带技术获得丰富的富媒体信息。

  Moblin v2为设计主屏幕和图形界面有了以下四种选择:Flash界面:以Adobe AIR平台作为基础,使操作系统脱离浏览器运行Flash,开发者可直接用Flash作为程序的图形界面接口设计丰富多彩的动态图形界面。Html界面:直接以Html文件作为操作系统主屏幕或者应用程序图形界面,开发者可设计具备互联网访问能力的各种图形界面。Clutter界面:Clutter是以OpenGL作为基础的3D动画图形库,提供面向对象的简单易用接口。该库将3D动画应用到基于2D布局的程序界面上获得丰富的3D特效和更为出色的性能。GTK界面:GTK是Linux系统中主流的图形界面接口,接口丰富,性能良好且开发快捷。

  从以上可以看出,Moblin的丰富图形界面是Android无法比拟的,因此Moblin得到了许多老牌的Linux开发企业支持,在Moblin上定制出自己的移动操作系统,目前市面上的常见的终端产品有爱国者的MID系列。当然Android也有类似的案例,如中国移动和其他几家运营商合作开发的Open Mobile System (OMS)操作系统。

  除此之外,Moblin v2提供了比较完整的全套开发工具,并且在对程序语言的支持和执行效率上,比采用Java虚拟机的Android来的要好一些。不过目前Moblin在终端产品数量和厂商支持上和Android相比有一定的差距,我们几乎每天都可以听到许多厂商要支持Android手机或者介入Android上网本的制造的消息。


 

0
相关文章