风河资深产品总监Chris Buerger点评Google I/O大会和MeeGo开发者大会

这是风河的资深产品总监Chris Buerger在博客上分享的他对Google I/O大会和MeeGo开发者大会的解读,比较有意思,特分享如下:


首先我必须声明,直接比较这两场活动以判断Android和MeeGo两大作业平台日后发展态势,其实不甚公平。因为这两方目前的软件栈(Stack)在他们各自的产品生命周期中仍处于不同发展层级。若从衡量两者成熟度的关键指标来看,包括整体产业生态体系(Ecosystem)的支援程度(牵涉到矽晶片供应商、系统制造商、应用软体开发社群等层面)以及软体品质与其复杂度,Android和MeeGo这两者的技术发展步调,确实还分处于不同阶段。

但是话说回来,谁又真正在乎公平与否?市场上普遍存在一项认知,那就是Android和MeeGo是两个相互竞争的技术平台,两方阵营都正在攻城掠地、扩张版图,同时卷入这场如火如荼市场争夺战的还有苹果电脑(Apple)、微软(Microsoft)、三星电子(Samsung)、惠普电脑(HP)等重量级厂商。假如产业分析师将上述所有势力的软件栈都放到同一张行动作业系统(Mobile OS)的市场分析图表上,就代表它们势必得相互比拼一较高下,是吧?

其实不尽然!Android之所以能获致目前的成熟度和市场版图,一项很重要的因素是拜其第一款高量产型产品:HTC G1之赐。这款由宏达电所生产的智慧型手机在全球卖出上百万台之多,等于为Android平台提供了一项非常具体的成功实证,进而顺利号召来自全球的各路厂商共同参与Android平台的开发,促使其产业生态体系快速成形。MeeGo平台的发展途径则是截然不同,这有部分是因为其软件栈所企图涵盖的预设产品范围较广所致;但是到目前为止,很显然我们尚未见到任何一款高量产型MeeGo产品问市,进而导致其产业生态体系难以真正成形。不过,实际上仍有为数不少的产品采用MeeGo平台作为其基础,例如连网小笔电(Netbook)、车用资讯娱乐系统(IVI,In-Vehicle Infotainment)、机上盒(STB,Set-Top Box)等等,这些产品有些已经出货上市,有些则还在先期产品化阶段,即将上市的Nokia N9智慧型手机(包含一套先期开发人员版本)则是一款令人寄予厚望的MeeGo强棒产品。我预料Nokia N9的问市,最起码将有助于建立起一个扎实的MeeGo智慧型手机开发社群平台,并确保基本的ARM微处理器支援功能继续存在。不过N9能否缔造佳绩大卖百万台,主要还是得取决于行动服务运营商的实际接受程度,以及届时Nokia将投入多少资源行销这款手机。

由此可见,Android和MeeGo两者间的主要差异,在于彼此完全不同的市场切入策略。Android一开始便着重于达成一笔庞大的出货量,接下来即可顺利催生出针对某项特定产品的产业生态体系。此一策略在智慧型手机市场运作得十分成功并获得甜美成果,未来更将进一步复制此成功模式到平板电脑(Tablet)市场。相较之下,MeeGo则打算透过广泛且为数众多的开源产品专案汲取成长养分,此一策略反映在其可横跨不同产品的软件栈设计思维、跨平台设计导向的关键元件(例如QT开发环境),以及MeeGo本身系由Linux基金会(Linux Foundation)所管理的此一事实上。当然,MeeGo不将成败完全系于冲高单一产品出货量的策略,确实能避免把鸡蛋放在同一笼子里,有效降低发展风险,不过却也同时弱化了MeeGo平台推陈出新的速度。

在两大阵营各自活动场合中,的确可切身感受到上述所言不虚。在以创新为号召的Google I/O大会上,被当作成功案例展示的Android产品多达310件,这代表了Android阵营无庸置疑的坚强实力,更有许多硬体产品被当作赠品提供给数千位与会者,而这些与会者都认为自己能够买到一张众人梦寐以求(同时也很贵)的入场券前去参加这场盛会,是件非常幸运的事。在Google I/O大会举行期间,甚至还有类似世足赛热潮的「观赏派对(Viewing Parties)」在全球各地同步举办,吸睛魅力可见一般。

接下来把镜头转到MeeGo开发者大会。这个开放免费参加的活动不费吹灰之力就能登记取得入场资格,因此充斥着许多不见得会真正出席的随意报名者。开场的主题演说中,大约300多位与会者的座位经过审慎安排以免显得稀稀落落,但即便如此也仅填满整个会议厅的七成左右。

所以,这两场盛会在本质上就不对等,我们不能、也不该将两者放在同一天秤上比较,更何况有些比较本来就无意义,例如:

(A) Google如何透过其Android周边产品开发计划(Accessory Program)大胆挑战Microsoft Windows的地位,以及发表广受瞩目的Chromebooks连网笔电月租计画(不必买断只需租用);
(B) 缅怀Linux如何逐步成为目前最成功的开源作业系统的这段历史,以及Linux如何勇气十足地企图将这段成功历史与MeeGo的未来潜力做出连结。

拿(A)和(B)相比就好比拿苹果比橘子,毫无意义。

极度刻意的比较也是不对的。容我大胆地说,Google I/O大会和微软、升阳电脑(SUN)或高通(Qualcomm)这些大厂商所举办的开发者大会规格接近,议题也都经过精心安排,内容也有些类似的规律性。MeeGo开发者大会则是奠基于自然发展出的各类开源社群;这些社群发表的议题各异,内容包罗万象、涵盖广泛。总之两者各有其特色,也各有好坏。

还有一点可明显看出两者差异。我在Google I/O大会中发现,对于与会者提出的各项殷切询问,最常见的制式化回应就是:「抱歉!目前我们尚未准备好要发布任何消息。」

相比之下,MeeGo开发者大会中的问答互动就显得开放多了,议程中也容许较多讨论,其中最常听到的回应变成是:「好吧!如果你真的希望这样弄,请先提供你的程式码给开源社群的成员检视,然后我们可以透过IRC(Internet Relay Chat)再继续深入讨论。」

从中即可很简单就分辨出Android和MeeGo两方阵营的差异,前者倾向等着「被大家带领前进」,后者则是鼓励「主动带领大家前进」。当然,这并不意味Android阵营就欠缺多方创新的潜力,最能笃定的是,如此一来将有充足空间可供Wind River这类专业软体公司贡献创新的技术和服务,例如「Wind River Platform for Android」以及针对Android产品的自动化软体测试工具「Wind River FAST(Framework for Automated Software Testing)」。

不过,作点比较总算仍有些许好处,因其突显了一件事实,那就是MeeGo开发社群虽然似乎顺利熬过了Nokia可能考虑改投Windows 7作业系统的这个重大冲击事件,但是对于一路伴随MeeGo成长的许多人来说,心中总还抱有那么一点期盼,希望能至少找到一线曙光解答「MeeGo,你究竟该何去何从?」这则长久以来的大哉问──自MeeGo问世的第一天起,这个问题就不断缠着这个特殊的Linux版本不放,并反覆困扰着大家。

遗憾的是,本届MeeGo开发者大会并未展现出任何足够强烈的积极拓展企图心;经过一年多的开发历程后仅释出三个版本,并轻描淡写地抬出「MeeGo目前正处于一场漫长马拉松比赛的头五分钟…」这样的托词,老实说是远远不够的。此外,弱化MeeGo技术小组(Technical Steering Group)的重要性使其仅仅具备行政功能,同样也非好事一桩。

那么,这些林林总总对Wind River来说,意义为何呢?首先,Wind River将继续同时提供Android和MeeGo的创新技术,并确保在双方阵营的领导地位;Wind River遍布全球的工程研发中心将作为坚强后盾,协助我们专注提供客制化且完全合乎业界规范的高可靠度Android和MeeGo软体产品。Wind River的软体产品应用范围广泛、涵盖品项极为多样,包括了汽车(例如我们大获成功的MeeGo车用资讯娱乐平台)、行动设备、以及其他基于ARM及资讯家电(IA)平台的各类嵌入式系统。此外,Wind River也将持续致力于协助客户深入了解运用开源软体授权开发商用产品时,所将面临的问题与挑战。

除了Android和MeeGo的这两场盛会外,我也再次参加了6月1日至2日于美国加州圣地牙哥(San Diego)举行的Uplinq 2011大会。这场由领先的ARM授权厂商所举办的活动,被视为是行动应用业界最重大的一场盛会。Wind River团队在会中(摊位编号:314)成功展示旗下最新的Android与MeeGo相关技术及解决方案,也和与会人士进行许多产品和技术方面的交流,相关讯息请参考官方网站:www.uplinq.com/sponsors/wind-river。