Android vs. Moblin决战移动终端市场

本文作者:admin       点击: 2009-06-10 00:00
前言:

以笔者的观点,Android由于并非标准Linux操作系统,除非参与的厂商只打算着墨于应用程序,如此问题不大。如果考虑插手Java虚拟机以下的部分,可能要有“跳火坑”的心理准备。如果是Moblin,虽然英特尔的“阳谋”是打算以Moblin支持新一代的Atom处理器,但由于与标准Linux差异较小,预料很快就会有厂商将Moblin移植到其他非英特尔的处理器上。在半导体制程仍持续提升的情况之下,Android背离标准Linux及标准Java的做法,除非另有所图,否则恐怕是“短多长空”

自从80年代,中国台湾地区参与个人电脑的崛起,成为ICT生产及设计强雄之后,如何复制相同的成功模式就成了周而复始的课题。
在代工的领域,台湾地区的厂商早已成功切入PDA、手机及笔记本电脑的制造,当站稳脚步后,更进一步由单纯的代工,到代客设计,到自有品牌,再更进一步到破坏性创新。尽管在2008年底,全球金融风暴带给台湾地区ICT厂商不小的压力,2008年仍可看到ICT产业有可喜的成绩。

在手机方面,尽管一直是微软操作系统手机龙头,宏达国际电子(简称宏达电)仍在2008年9月发表全世界首支以Android为操作系统的智能型手机。知名的主板龙头华硕电脑,则成功的以破坏性创新的方式,在个人电脑领域打响Netbook的新定义。其知名的Netbook EeePC,更得到2008年台湾精品奖的金质奖。

长久以来,在个人电脑领域都是由Wintel架构来独霸,然而个人电脑产业由于成熟而使得增长曲线日渐走平,这使得微软(Microsoft)和英特尔(Intel)均意图扩大版图,将影响力伸入其他IT产业,如手机。微软自2000年即以Windows CE为基础,推出Packet PC2000进军PDA的操作系统,2003年再推出Windows Mobile进入手机操作系统市场,在2006年,微软则和英特尔合作,意图以破坏性创新的方式区隔出UMPC(Ultra-Mobile PC,超级移动电脑)的市场。

英特尔靠ATOM与Moblin扣关移动市场

英特尔在2005年受到对手超威率先推出双核心处理器Opteron的刺激,决定专注于X86架构的处理器,并在2006年将Xscale系列的通信处理器卖给Marvell,当时业界咸认英特尔是“认赔杀出”,退出手持式装置市场。然而由事后的发展,毋宁说在此时英特尔对其X86的技术已有更大的自信。英特尔以往的处理器着重高效能,轻视功耗,这给了其他处理器坐大的机会,如ARM在便携设备市场就有较大的占有率。但在卖出Xscale处理器之后,英特尔先是在2006年与微软合作,区隔出UMPC的市场,来年就以A100/A110处理器推出比UMPC的定义更小的MID (Mobile Internet Device,移动联网装置),2008年再以功耗更低的Atom处理器设计MID。Netbook的成功,进一步推升了Atom的需求,还一度造成Atom处理器的缺货。目前这一代Atom处理器的架构称为Menlow架构,尚须搭配芯片组才能有完整的功能,对手持式装置而言,未免在功耗及板面积上过于“豪华”。

尽管在SoC市场,英特尔已经有用于工业电脑及消费市场的Tolapai与Canmore,但在手持式装置市场,使用X86处理器扣关的英特尔仍算是生力军,即使是Menlow下一代的Moorestown,也还是双芯片结构。

何况光有芯片,没有软件平台及应用服务解决方案,设备厂商及电信服务厂商很难针对各种不同用户需求,快速且低成本地推出具差异化之产品及服务。Moorestown芯片虽操之在己,但在芯片上执行的软件(含核心及应用)就势必要合纵连横。在PC的领域,微软是英特尔的策略伙伴,但在MID领域,Atom芯片(Menlow及Moorestown)要执行微软肥大的Windows XP、Vista、甚至来势汹汹的Windows 7则有困难,执行Windows Mobile又有点可惜,因此能够马上在Moorestown执行的只有靠Moblin。

Moblin又是Moorestown唯一经过芯片优化(Optimization)的嵌入式Linux软件平台,Moblin的关键性角色不言可喻。英特尔选择的Moblin软件策略是走自由软件路线,原先英特尔内部由开放原始码技术中心(Open Source Technology Center, OTC)负责Moblin平台全球策略联盟及产业链的建立,但在Moblin软件平台方面,英特尔只负责规格订定,实际的软件开发则交由自由软件社群Moblin.org及操作系统厂商进行。

Moblin属于自由软件,在自由软件的规范下,包含硬设备及应用软件在的厂商及个人均可免费下载Moblin进行软硬件开发或测试。今年的4月,英特尔更进一步将Moblin项目移交给Linux基金会,如此不但英特尔可以站在更高的战略高度来引导Moblin的发展,也可以去除对英特尔是否有诚意完全开放的疑虑。

Android迎击Windows Mobile 威胁Nokia

同样的领域冲突不仅发生在处理器,也发生在操作系统。Google在2005年买下并购了成立仅22个月的高科技厂商Android,引起各方议论纷纷,Google还大动作竞标美国的无线执照,让不少人都猜测Google是想下海制造手机。Google神秘兮兮的作法成功的吸引大众的关注,直到Google陆续释出Google桌面、Google软件集、Google Chrome、Gmail等软件之后,众人才赫然发现,Google是以身为网络时代的巨擘,正面求战于个人电脑时代的软件龙头微软,Android则是以智能型手机为目标来迎击微软的Windows Mobile,而其诉诸自由软件社群的策略甚至威胁到手机霸主Nokia,迫使该公司在2008年收购Symbian Ltd (Symbian是大部分Nokia手机所使用的操作系统平台),并把Symbian平台完全依据Eclipse开放原始码授权条款释出。Nokia也宣布将成立“Symbian基金会”,让各家手机厂商和软件供货商能够加入这个联盟。

Android和Moblin异同处

由于Linux的自由软件特性,使得Google和英特尔在寻找有异于电脑、手机及介于两者之间装置的操作系统时,自然向Linux靠拢。然而,即使Android和Moblin均建构在Linux Kernal之上,Linux在Framework和UI的百花齐放乱象,仍使得Google和英特尔分别在并购了Android和Clutter之后,才能够释出够完整的作业平台。分析Android和Moblin,我们来看看这两个操作系统有何异同。其相同之处有:

● 以Linux Kernal为基础:这是从内到外,业界最为人所了解的操作系统,有助于各种应用的客制化。

● 均为开放源码的自由软件:由于源码开放,既利于客制化,又可以吸引自由软件社群的投入,并有大量可再使用的源码可导入。

● 以收购方式完成作业平台拼图:分别在并购了Android和Clutter之后,才能够释出作业平台。

但是,也有一些相异之处,这可能深刻影响这两个操作系统的未来发展:
● Android是以手机市场为目标,渐渐往MID、Netbook方向扩展;Moblin是以MID市场为目标,渐渐往手机、Netbook两头扩展。对目标市场的认知,影响了以下的发展策略。

● Android为了适应手机较贫乏的硬件条件,对Linux的环境有较大的改动,其最重大的影响是以修改了标准的Linux函式库,特别是GNU C函式库,因此,Android已不算是Linux操作系统,这个改动使得Android在导入其他可再使用的源码和函式库时变得复杂。反之,Moblin对Linux的改动较少,基本上算是Linux的发行版之一。也因此,当英特尔将Moblin项目移交给Linux基金会之后,其他Linux发行商纷纷表示可以支持Moblin。

● Android基本上是提供一个Java虚拟机环境,由于这是手机上常见的应用程序环境,因此对应用程序的开发较为有利,开发商也不用太在意底层的运作。不幸的是, Android改写了Java虚拟机,除了Java文法相同之外,并不能提供所有Java SE或ME的API,这表示在应用程序开发商移植Java应用程序时,过程也许会像是在踩地雷。Moblin基本上算是Linux的发行版之一,目前则较苦于Linux的手机应用程序不如Java手机应用程序丰富,对硬件的要求也较严格。

随着源码的发布,各家下游厂商纷纷提出展示用机,在今年的台北国际电脑展(Computex)上己有精彩的展示。但相对于下游,上游组件厂商,除了英特尔完全偏向自家提出的Moblin之外,其他处理器厂商倒是左右逢源,少见强力压宝单边的动作。至于产业界,由于Android释出较早,目前各项活动及教育训练均较为活跃。

但以笔者的观点,Android由于并非标准Linux操作系统,除非参与的厂商只打算着墨于应用程序,如此问题不大。如果考虑插手Java虚拟机以下的部分,可能要有“跳火坑”的心理准备,或是直接与专门深研过Android内部的厂商合作较为适当。如果是Moblin,虽然英特尔的“阳谋”是打算以Moblin支持新一代的Atom处理器,但由于与标准Linux差异较小,预料很快就会有厂商将Moblin移植到其他非英特尔的处理器上,要找到合作的发行商或Linux开发商均较为容易。在半导体制程仍持续提升的情况之下,Android背离标准Linux及标准Java的做法,除非另有所图,否则恐怕是“短多长空”。

产业在等待果陀

在IT产业中,有人戏称厂商和工程师们一直在“等待果陀”。Android是果陀,还是Moblin是果陀,亦或果陀还没有出现呢?现在不知道,但市场上有更多的选择,让消费者可以用合理的代价,得到理想的商品,则是让消费者和业者更有机会能够双赢。希望厂商能找出自己的优势能力,选择适合的操作系统平台及硬件平台,产出高质量的产品,为用户创造更便利的未来生活。

(想与作者交流吗? Maxwell.hwang@gmail.com)