【IT168评论】这几天一直在做和MeeGo相关的选题,不论是采访MeeGo专家还是写一些MeeGo的评论,甚至是举办MeeGo的技术沙龙。通过对MeeGo系统的深入了解,不难看出MeeGo有自己独到的优势,同时也面临着很严重的问题。开源推进联盟主席陆首群曾经不止一次的向Linux基金会发表如何推广MeeGo的做法,同时还一直倡导国内的厂商采用拿来主义的做法,站在巨人的肩膀上做产品,而不应该从零开始做产品,和国际巨头竞争。这些的确是国内的移动互联网从业者应该深思的问题。
▲官网上MeeGo系统定位依旧清晰
从系统的角度我们首先来分析一下MeeGo平台的七大优势:
优势一、MeeGo是Linux负责开发项目,受到Linux基金会的鼎力支持。
优势二、基本不会存在侵权纠纷。Qt是MeeGo的开发环境和开发架构,Qt有完善的开发工具包,采用的是LGPL协议。目前Qt是诺基亚的全资子公司,在诺基亚和英特尔分道扬镳之后,并没有给Qt带来太多影响。由于Qt执行的是一个LGPL开源协议,由开源的组织引导。同时原来Qt的上层领导也跳槽到了英特尔。按照诺基亚的战略,Qt开发框架会支持MeeGo和开放的Symbian系统,但是诺基亚和Windows phone达成战略合作之后变得封闭起来,和Qt的开放精神有些分歧。
优势三、MeeGo开发平台运行效率比Android平台高,Android中间件主要的协议是Apache2,用Java作为基础,因此运行的效率会降低,对此Apache的主席贾斯丁也表示赞同。
优势四、MeeGo有相当大的开发队伍,据悉目前Linux开源社区有3万多开发者,这些都是MeeGo系统潜在的开发者资源,对于MeeGo平台的开发贡献很大的力量。同时,英特尔MeeGo相关的研发人员大约有2000-3000人,Qt开发者也有近400-500名开发者。
优势五、MeeGo解决了很多的先进技术。从诺基亚发布的N9来看,尽管是初期,但是用户体验和功能都已经趋于完善。在诺基亚宣布和微软达成战略合作之后,内部的MeeGo派和Windows phone派进行了斗争,诺基亚几位负责MeeGo的高层宣布离职,MeeGo业务多数的MeeGo开发者转到了英特尔。
诺基亚经过这两年的折腾元气大伤,市场占有率频频下降,市值大幅缩水,可是在发布采用MeeGo系统的N9智能手机之后,股价开始上扬,有好转的迹象,但是诺基亚CEO并不在意股价的上扬,仍然坚持不做MeeGo。微软同样很尴尬,市场占有率仍旧在下跌,目前大约已经下降到了3.5%左右。
优势六、MeeGo几乎不会存在法律纠纷。MeeGo由Linux基金会管理,采用的是开源技术,不会和苹果以及微软存在侵权方面的隐患。
优势七、多元化的发展会使Meego在未来争得一席之地。从MeeGo的市场定位来看。MeeGo的战略重点不仅仅是在智能手机领域,比如汽车内置娱乐系统、智能联网电视、IPTV机顶盒、平板电脑、上网本等等都是未来发展的重点。相关厂商将会在2011年2季度获得MeeGo V1.2系统。而到了4季度时,英特尔则计划针对智能电视产品对MeeGo系统进行升级,其1.3版的MeeGo系统将会主要面向车载娱乐系统、家庭电脑实现音频和视频聊天。同样,结合未来智能家居以及物联网技术的发展,MeeGo的市场前景会很广。
MeeGo目前存在的主要问题
MeeGo的发展已经和英特尔完全交织在一起,诺基亚可以很快的脱身,但是英特尔不可以。从产业链定位来讲,英特尔更看重的是底层芯片技术,对于英特尔来讲有多少智能终端采用了英特尔的芯片才是更有价值的,而并不在乎终端使用的是什么操作系统。相反,诺基亚则是定位在终端领域,使用什么芯片并不重要,重要的是什么样的用户体验能够吸引消费者购买设备。
▲MeeGo
从目前市场的发展以及英特尔整个布局看,要想迅速切入到移动嵌入式领域,让自己的X86芯片确立优势地位,掌控系统平台是非常关键的。现在的移动开发平台还没有像PC领域的Windows那样一家独大,而且苹果已经有了自己的芯片技术,形成一个闭环的产业链,英特尔在苹果设备中没有机会。Android平台也在ARM架构上顺风顺水,国际一流的终端厂商盘踞在Android和ARM周围,英特尔似乎也看不到切入的机会,只有培育自家的生态系统才是更好的选择,因此MeeGo在英特尔的战略布局中的地位相当重要。
反过来,MeeGo的发展到底需要什么?答案很肯定,需要建立一个完善的生态系统。这个生态系统可以让每一个参与者都能有饭吃,都能够有进一步发展壮大的机会。相比之下,苹果通过构建一个完整的产业链,和各大运营商都建立了很好的关系,进而取得和很强大的市场效应。Android则是借助开放联盟的势力吸引了摩托罗拉、三星、HTC、LG等国际厂商的加盟,形成了群狼斗虎的势头。同样微软的通过专利权的威胁使得国际厂商不得不参与Windows phone手机的生产。
现在的MeeGo更像是父母离异的单亲孩子,在经历了英特尔和诺基亚短短一年的培育之后,还没有完全度过成长期,又不得不接受诺基亚和英特尔离异的现实。英特尔在诺基亚撤出之后也不再全力主导MeeGo系统的开发,而是将MeeGo“寄宿”到了Linux基金会,并向Linux基金会支付MeeGo的“赡养费”,由Linux基金会负责MeeGo的开发和维护,自己集中精力专心做芯片,应对越来越强大的ARM军团。特别是在Wintel联盟越来越松散的情况下,营造新的产业链形态,赢得未来芯片领域的新霸主地位,对于英特尔来说变得更为迫切。
在两大主导厂商隐退之后,Linux基金会不得不面临新的第二大难题,MeeGo新上任的主导厂商是谁呢?Linux基金会执行董事Jim Zemlin表示MeeGo的合作伙伴可能从东亚来找,包括中国和韩国。原来有传闻称一个是LG、一个是中国移动,然后华为、中信、联想,现在没有确定,还需要进一步磋商。的确,诺基亚出走之后,在智能手机领域的短板必须尽快弥补,否则很难和当下成熟的智能手机操作系统展开竞争。
对于MeeGo来说时间是第三个重要的问题,随着国际电子消费的中心转向中国,中国市场成为了众多国际厂商展开决战的一个重要战场,Android、Windows phone和iOS都占据了中国市场很重要的地位。同时,国内的领导厂商华为、中兴、联想等设备厂商都已经研发自己的操作系统;运营商们也都有自己的小算盘,想通过所谓自主研发的操作系统控制用户;近日国内的互联网巨头也都有自己的移动操作系统和终端计划,阿里云操作系统和手机已经出现在了用户的视线之内。这些本土的大佬们都已经敏锐的嗅到了移动互联网市场的巨大机会,死死的咬住这个领域,以至于不被时代遗忘。MeeGo作为驰骋中国市场的后来者,已经失去了先发制人的时间优势,处在这个群雄并起的节点上,MeeGo只能奋力一搏,杀出自己的一条血路。
英特尔和诺基亚应对MeeGo的态度分析
英特尔不会卖终端设备,英特尔及时将MeeGo系统做大也不会从MeeGo这里收取一分钱,而英特尔真正的驱动力就是芯片技术。因此英特尔做大移动嵌入式产业链就是想从其中分的一块饼。所以英特尔将MeeGo的研发和维护外包给Linux基金会,全力攻克X86架构芯片在嵌入式领域的功耗难题是明智之举。
MeeGo昔日的战略同盟
诺基亚经过近两年的折腾已经元气大伤,新品不给力,好不容易在Symbian的过渡期有了MeeGo还半途而废,可以说诺基亚已经被亲美派的埃洛普绑架到了微软阵营中,从此失去了操作系统的阵地,失去了移动互联网战略要地,依靠除了给微软提供版权费之外微薄的终端利润过活。
现在的诺基亚不再有老大的风范,依附于微软,豪赌Windows phone系统,除非诺基亚的设备能够有革命性的变化,否则很难重新获取消费者的信心。姑且不论诺基亚如何看待MeeGo多么没有前途,但至少应该比仍在坚持的Symbian好的多,放弃MeeGo,豪赌Windows phone风险真的很大。
MeeGo从诞生到现在总在书写自己戏剧化的成长历程,或许MeeGo能从这些闹剧中获得新的成长机会,或许终究成为大家茶余饭后遗憾的回忆。MeeGo在这个十字路口上应该选择继续向前发展,虽然已经失去了发展的先机,但是MeeGo的优势依旧很多,如果能够寻找到发力点和突破点机会还是很大。未来开源和开放的趋势已经越来越受大家认可,站在Linux这个开源巨人的肩膀上,未来发展的机会和前途都很广阔。
MeeGo与Android的三大区别
我们知道,MeeGo和Android这个平台的共同点在于,他们都是开源的,都是采用了Linux内核。陆主席介绍,MeeGo和Android的区别应该分为三个部分:第一是内核层的区别;第二是中间件的区别;第三是上层UI和应用层的区别。
▲Android和MeeGo的区别
第一、内核层的区别
Linux内核在发展过程中每年都有2~3次内核升级,Android内核选择基于某个Linux内核版本,进行内部驱动模块的改动,因此Android的内核是非官方的专用内核。MeeGo系统内核是真正的Linux内核,是官方的通用内核。
Linux内核的开发模式是将驱动放在内核中,而Google认为一些驱动放在内核中维修不方便,因此把一些驱动模块放到了内核外。同时,Google认为Linux内核的一些功能模块需要重新定义,重新设定标准,重新开发。
以前Linux的内核专门为PC设计,不会特别在意设备使用和待机时间的问题,而Android系统自诞生之日起就是针对智能手机设备,因此对于设备的使用和待机时间要求很高。按照Linux内核修改的一般流程,如果开发商需要在内核中更改东西,必须和基金会的进行商议,通过测试批准之后才能添加。而Google在开发Android的时候,对Linux内核某些模块的协议、标准自己重新进行了更改。从系统的角度讲,Android不可能离开Linux内核的支持,Android系统在进行内核修改之后, 当时Linux基金会负责维护内核的人员将Android内核从Linux内核中清除,而且引发了当时IT业界的轰动,国内外各大知名IT媒体纷纷以Linux基金会开除Android的行文大肆报道。
比较巧合的是,当时正赶上第五届开源大会,而且Linux基金会和Google负责Android的技术专家都到场参会,我们在会上对他们双方提出了质疑,据他们双方代表谈,经过双方一番激烈的讨论协商之后,互相妥协达成一致,Android既没有完全按照基金会原来的要求修改内核,也没有按照自己以前制定的计划进行内核的开发。后来,Linux基金会同意把Android内核放回到Linux内核系中。
MeeGo系统是英特尔、诺基亚共同推出的系统,在诺基亚宣布退出之后引发了业界的轩然大波,大家对MeeGo的未来表示担忧。在合作破裂之后,业界发现,MeeGo项目进展依然顺利,究其原因,是因为项目起始之初,为了避免可能的MeeGo控制权争论,曾巧妙地将MeeGo的开发和维护工作交给了Linux基金会来领导。
第二个不同:中间件层不同
操作系统的中间件层包含两个方面:第一、从开发的角度看,开发环境要提供各种开发工具。第二、从用户角度看,开发的应用架构不同,包括各种功能模块。
从开发环境角度讲,MeeGo使用的开发环境是Qt,并选用了Qt的LGPL开源协议,比较单纯,不存在侵犯隐性专利触雷的问题。Android的开发环境是由很多开源的产品组成,不下几十种开源协议,比较混杂,而这种混杂的开发环境势必会给开发商带来潜在的专利权纠纷。从近期的一些针对Android平台手机制造商的诉讼就能够看出,Android平台自身可能触犯隐性专利权方面的问题。据陆首群教授透露,目前Android系统大约有185个软件构件,有19种开源许可协议,这给Android的触犯专利埋下了伏笔。
特别是微软近期向HTC收专利费,每款手机交给微软5美金。同时微软和三星也因为专利问题产生了纠纷,三星经过谈判,每款手机向微软缴纳10美金。
MeeGo全部采用的是标准Linux内核,系统不会存在隐性专利的问题,一旦微软和MeeGo在专利上引发纠纷,Linux社区还会有反制措施。
陆教授特别举例称:之前微软和Novell在Office方面进行合作,于是微软声明Linux和开源界严重触犯微软的专利权,但微软不向Novell收版权费。为了应对微软向其他开源社区的其他伙伴收费,GPL法律专家指出,如果微软不对其中一家开源的制造商收版权费的话,就不能向其他同类制造商收费用;微软如果向Linux挥舞专利诉讼武器,Linux完全有能力对微软进行反制。
第三个不同:用户体验层不同
MeeGo和Android对不同的移动终端,将分别设计用户界面、开发各种应用程序、进行用户体验。MeeGo将用户体验、用户界面和各种应用程序的开发工作完全授权给各移动设备制造厂商;Android曾试图在高端移动领域对用户体验、用户界面和各种应用程序实行统一开发,如Android试图在Android3.0版本上实现UI的统一,但是迫于各大终端厂商的压力,没有实现。
我们还能为MeeGo做些什么
作为急需MeeGo发展壮大的英特尔自然已经开始发力MeeGo平台的推广工作,为了让更多的开发者能够更方便,更直接的了解MeeGo的技术特点,学习和交流MeeGo技术,开启MeeGo平台开发的大门,英特尔与IT168移动开发频道以及MobPub开发俱乐部,共同打造MeeGo技术开发交流平台。通过举办一系列的MeeGo技术知识培训沙龙,让更多的开发者能够在MeeGo设备大量推向市场之前,尽快的掌握MeeGo开发技术,伴随着MeeGo平台的迅速崛起把我更好的市场机会,为今后在MeeGo生态圈中获利做铺垫。
本次沙龙是第一期,主要进行MeeGo技术背景知识的普及,稍后MobPub开发俱乐部还会连续举办后期MeeGO技术开发实战沙龙, 给开发者提供系统掌握MeeGo项目开发的培训工作。敬请期待!!
一、时间地点:
时间: 7月22号(星期五)下午2:00-4:00,1:30-2:00正式签到
地点:北京市海淀区中关村南大街3号海淀资本中心五层
▲交通线路图
公交路线:中国农业科学院站,可乘坐特4路,特6路,26路,运通105路,运通106线,运通205线,85路,320区, 320路,332路,651路,653路,716路,717路,689路,808路,814路。
地铁:地铁4号线到魏公村站A出口,往北走200米路西海淀资本中心(一层有北京银行)即到。
二、沙龙议程:
1:30-2:00: 参会者签到
2:00-2:50: 详解MeeGo软件栈与生态系统
2:50-3:40: MeeGo 初学者必备技术基础
3:40-4:00: Q&A互动
三、互动奖品展示:
▲MeeGo精美奖品
MeeGo技术系列培训沙龙不仅能够让开发者朋友学到更多MeeGo的背景和技术知识,同时参与互动的朋友还能获得Intel提供的精美U盘。既能学知识,还能拿奖品,感快参与吧。
四、演讲嘉宾介绍
英特尔资深工程师杨爱林:在过去的7年里, 爱林的主要工作集中在移动技术开发上,比如linux + QT 手机平台, android 平台, 嵌入式linux平台,在加入因特尔前,爱林有3年的android 开发经验,有3年的Linux/QT开发经验, 在因特尔, 爱林主要从事Meego 和 Android 平台的技术咨询和技术服务 。 详解MeeGo软件栈与生态系统
MeeGo技术平台是Intel主推的移动开发平台,注重移动嵌入式领域多平台的发展,未来MeeGo平台将会以多元化的技术优势立足于移动嵌入式领域。本节课将会给开发详细介绍:MeeGo 技术背景和发布历史、MeeGo 技术预览、MeeGo 生态系统状况三方面背景知识。
▲英特尔资深工程师张旭
英特尔资深工程师张旭:软件工程师,张旭毕业于天津大学,2010年加入英特尔, 一直从事MeeGo SDK 开发,主要工作内容是MeeGo SDK 工具链和集成。 MeeGo 初学者必备技术基础
开发者要想迅速掌握MeeGo平台开发,除了了解MeeGo的基础知识之外,还需要掌握初学MeeGo平台开发的必备基础知识。本节课主要给开发者介绍:MeeGo SDK 技术预览、MeeGo SDK 开发工具、MeeGo API 介绍三大技术基础知识。
▲英特尔资深工程师杨爱林