免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2076 | 回复: 7
打印 上一主题 下一主题

开发者眼中的Moblin和Android [复制链接]

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-12 14:59 |只看该作者 |正序浏览
 就目前的市场形式分析,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上网本的制造的消息。

“开放手机联盟(一个由 30 多家科技公司和手机公司组成的团体)已开发出 Android,Android 是第一个完整、开放、免费的手机平台。为帮助开发人员开始开发新的应用程序,我们提供 Android 软件开发套件。”

  同样,本段我们用一段官方表述开头。从这句官方表述中,我们很容易得知,Android是一个手机平台,作为目前市场占有率最高的移动终端设备,手机已经成为人们必不可少的随身物品之一。Android正式瞄准这样的一个市场来进行研发。Android的优势在于,合作伙伴够强势,品牌效应非常好,比起之前Linux系统在手机平台上得到的支持可谓天差地别,并且是一个开源的操作系统,发布近1年已经有大量成熟的应用程序支持,是中小型厂商所期待的产品,也是其他行业领头羊丰富产品线,实现深度定制,提高ARPU的利器。

  Android在最近正式推出了Android SDK 1.5版本,除了加入新的特性之外,还解决了许多1.x版本中的一些问题,如多语言的支持,输入法框架的支持,系统稳定性和操作界面UI等等。如果不是有 Goolge的金字招牌,这样的产品换做别人发布可能很快会失去市场。

  已经不止第一次有人对笔者抱怨说Android的操作界面和方式都不够友好。Google更多的是以针对开发者的角度来设计这款操作系统的基础,让各类开发人员去完善这款操作系统,并且实现个性化,这在Chrome等其他Goolge产品的开发中也有所体现,也就是所谓的Google Beta精神,这种思路和策略与Google的企业文化息息相关。因此业内也有人将HTC Dream戏称为Google Phone Beta。

  Android采用了Java作为应用程序设计语言,而底层采用了成熟稳定的Linux内核,应用程序依赖Java虚拟机来运行。这样的好处是很多现成的J2me应用程序可以很快被移植到Android操作西系统上。同样,开放式的操作系统更有利于开发者开发优秀的应用程序,从而刺激软件消费。

  不过Android目前的缺点同样明显,做为一款手机操作系统,他甚至不支持皮肤更换服务,这在以个性化为卖点的手机市场几乎是一个致命的缺点,另外采用Java虚拟机的Android对硬件系统也有一定的要求,无形中提升了产品门槛,因此Android并非大家所想象的是一款山寨型操作系统,对设备性能和规格都是有一定的要求的,普通的山寨MTK手机所采用的芯片组也不支持Android操作系统。

  以上是针对Android和Intel的一些初步分析,两大操作系统各有优点,厂商和开发者可以针对自己所擅长的领域来决定采用哪款操作系统。

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
8 [报告]
发表于 2009-05-13 08:29 |只看该作者
Moblin 不现在已经捐给Linux基金会了么,难道Linux基金会还会把Moblin弄成只能在x86上面运行的??

论坛徽章:
0
7 [报告]
发表于 2009-05-12 18:14 |只看该作者
Intel作为一个芯片商来推moblin,要顾忌的太多,不可能像google那么奔放。

论坛徽章:
0
6 [报告]
发表于 2009-05-12 17:17 |只看该作者
moblin还有个特点:它是基于X86架构的,也就是说现有linuxPC上面的很多成熟的程序可以直接移植过来使用,不需要再做开发。

当然,由于moblin目前来说只支持intelCPU甚至连显卡也必须使用intel的这点来说,也有很大局限性

静观其变吧

论坛徽章:
1
射手座
日期:2013-08-21 13:11:46
5 [报告]
发表于 2009-05-12 16:57 |只看该作者
等着看戏

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2009-05-12 16:42 |只看该作者
两个系统各有所长

论坛徽章:
0
3 [报告]
发表于 2009-05-12 16:32 |只看该作者
java 程序很容易开发和移植,这就是优势。
这是哪位山寨版本开发者的眼光。

论坛徽章:
14
巨蟹座
日期:2013-11-19 14:09:4615-16赛季CBA联赛之青岛
日期:2016-07-05 12:36:0515-16赛季CBA联赛之广东
日期:2016-06-29 11:45:542015亚冠之全北现代
日期:2015-07-22 08:09:472015年辞旧岁徽章
日期:2015-03-03 16:54:15巨蟹座
日期:2014-12-29 08:22:29射手座
日期:2014-12-05 08:20:39狮子座
日期:2014-11-05 12:33:52寅虎
日期:2014-08-13 09:01:31巳蛇
日期:2014-06-16 16:29:52技术图书徽章
日期:2014-04-15 08:44:01天蝎座
日期:2014-03-11 13:06:45
2 [报告]
发表于 2009-05-12 16:23 |只看该作者
采用Java虚拟机的Android
Android采用了Java作为应用程序设计语言
------ 呵呵,Java这垃圾无处不在呀
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP