MeeGo是一种基于Linux的自由及开放源代码的便携设备操作系统。它在2010年2月的全球移动通信大会中发布,主要推动者为诺基亚与英特尔。MeeGo适用的平台包括上网本、简易台式机、手持计算和通信设备、车载信息娱乐设备、上网电视、多媒体电话。
在上个月举行的2010开源中国开源世界高峰论坛上,记者聆听了诺基亚开源总监Gunther Kottzieper关于诺基亚今后的软件策略的演讲报告,与Gunther Kottzieper先生有了一面之缘。会后记者对Gunther Kottzieper先生进行了采访。通过采访,记者进一步了解了诺基亚今后的发展策略,Meego和Symbian平台各自的发展方向等。一下是采访的全部内容:
图:诺基亚开源总监Gunther Kottzieper
记者:前一段时间有消息称,诺基亚N系列的手机今后将抛弃Symbian系统,采用全新的Meego系统,不知道是否属实?这是否意味着诺基亚今后的战略重心已经开始想高端倾斜?今后Symbian平台的发展空间在哪里?
Gunther Kottzieper:关于Symbian与N系列,现在有些误解。诺基亚N8是我们目前最先进的智能手机,也将是我们惟一一款基于Symbian^3的N系列手机。我们计划在我们其他的产品系列中推出基于Symbian^3的、先进的智能手机。
从我的讲演中你能看到, Symbian^3与Symbian^4的发布带来了大量的创新和更新。而且,Symbian操作系统是一个开源平台,将吸引开发商、制造商、运营商等越来越多的从业者参与其中。Symbian是出色的智能手机平台,它使我们能够将智能手机带给更多的用户,并确保我们在解决方案、服务以及开发伙伴方面的规模效应。
记者:Symbian和Meego已经成为了诺基亚的两条重点发展路线,诺基亚今后如何权衡这两个平台发展的比重?另外就是,S40的发展策略是怎样的?
Gunther Kottzieper: MeeGo代表最前沿的科技与创新,适用于诺基亚高端移动计算终端。顾名思义,移动计算终端具备甚至超越像电脑一样的能力,同时又很小巧,可以放入你的口袋中。
Symbian是领先的智能手机平台,以具吸引力的价格将强大的智能手机功能带到广泛的大众市场。
S40这款手机平台提供了包括语音、信息、媒体、应用以及服务在内的丰富的用户体验。通过S40手机,用户还可以享受多彩的互联网体验,这使我们有可能将互联网带给每一个用户。S40将继续助力我们扩展市场规模,在新兴市场尤其如此。
记者:Meego平台式诺基亚对抗谷歌Android和苹果iPhone的有力武器,请问,现在Meego刚刚处于Meego 1.0版本,这个版本和Android 2.2以及iPhone OS 4.0相比优缺点在哪里?后续版本的发布计划是怎样的?
Gunther Kottzieper: MeeGo平台的优势在于它多元的终端适用性,这意味着MeeGo平台能够应用于各种不同类型的终端,比如移动终端、笔记本电脑、互联电视,以及其他各种(内置的)系统。MeeGo支持灵活多样的硬件选择,并采用了最现代化的应用开发框架Qt,是一款基于Linux的、功能强大的现代化操作系统。MeeGo平台的另一个强项是它基于Linux基金会的管理模式,这为未来我们的质量、创新以及合作方式提供了保障。
应用于笔记本电脑的MeeGo V1.0版本前几周已经发行了。专门应用于手机的源代码目前正在开发之中,预计将于2010年第四季度发布的MeeGo v1.1版本将向开发伙伴社区开放,让开发伙伴能参与到MeeGo的事业中来,并为之做出贡献。要找到更多关于MeeGo发布的信息,最好的地方就是MeeGo.com。
记者:现在Meego平台开发者数量还比较少,将来Meego在吸引开发者参与开发的的相关政策有哪些?其他平台的开发者,特别是Symbian平台开发者,要想转向Meego平台开发应该加强哪些方面的学习?
Gunther Kottzieper: MeeGo基于现代的开发环境——Qt和Web runtime(WRT)。实际上,这意味着不管开发者是基于Q t还是基于WRT来开发他们的应用,他们的应用都可以在Symbian和MeeGo这两个平台上使用,甚至能应用于桌面系统。用WRT来开发应用尤其简单,因为这只需要标准的WEB技能即可。也就是说,每一个WEB网页设计者都能够成为Widget(插件)的开发者。Qt则适用于开发更本地、更复杂的应用,但是开发Qt应用也并非难事,实际上,目前已有数百万Qt开发者参与其中。
MeeGo、Symbian、SDKs(软件开发包)以及一些工具都是免费且开放的资源,对于开发商来说,起步没有任何障碍。在很多地方你们都能够获得这些工具,比如诺基亚论坛以及Symbian联合组织的WEB知识页面。
记者:现在存在开源和封闭两大阵营,而且苹果封闭的iPhone OS同样有不俗的业绩,请问,您是如何看待开源和封闭的博弈?
Gunther Kottzieper: 我们的目标是吸引越来越多的开发伙伴,为我们的用户带来更多价值。我们相信,通过大型的开发伙伴社区,开源软件更适于推动创新,提供卓越的软件质量,而且,通常可以获得更广泛的业界支持。
记者:开发商要想为Meego平台开发应用需不需要缴纳一部分费用?使用Meego系统的终端厂商会不会缴纳相应的授权费用?开源的Meego自身的存活方式是什么?
Gunther Kottzieper:对任何人来说,MeeGo软件都是免费的,不需要任何额外的许可或合同。MeeGo建立在标准的开源许可协议之上。
记者:一个平台的生存关键是要有一个良性的生态环境,那么Meego现在的生态环境建设情况是怎样的?诺基亚在其中扮演什么样的角色?您对今后的生态环境建设有什么预期?
Gunther Kottzieper:是的,建立一个MeeGo的开发生态系统非常重要。我们正在面向开发伙伴创建和推广开发工具,指导开发伙伴在不同的MeeGo终端上运行他们的应用,同时为他们提供应用推广渠道。我们在建立MeeGo生态系统上的努力与Symbian生态系统有许多协同之处,比如,都共享Ovi在线商店和软件开发工具包(SDKs)。而且,正如我刚才已指出的,两个平台都共享同样的开发框架——Qt和WRT。
记者:现在开发者非常注重平台是否能够为他们带来丰厚的利润,是否能够将他们的应用转化为相应的物质回报,在这一点上Meego是如何做的?将来会对开发者作出哪些承诺?
Gunther Kottzieper: Qt和WRT开发工具和环境为开发伙伴们带来了广阔的市场机会。商用的在线商店,再加上有吸引力的商业模式,这些都会确保开发伙伴们愿意为Symbian和MeeGo开发并推广应用。
记者:现在的Meego系统还是专注于平板电脑和上网本,而手机版的Meego系统什么时候和大家见面?有哪些比较吸引人的功能?
Gunther Kottzieper: MeeGo手机用户体验第一日刚于两周前发布,这可以看作是MeeGo手机版本的启动。作为这个项目的一部分,与手机特别相关的源代码目前正在向MeeGo v1.1版本发展(该版本预计将于2010年第四季度发布),并已向开发社区开放,邀请他们的参与和贡献。这一举措标志着MeeGo的持续发展,也意味着第一个特别为手机环境开发的MeeGo代码已经可用。这是平台开发商、手机制造商和运营商第一次能在触摸屏驱动的环境里看到MeeGo的代码、贡献代码并提供反馈。
MeeGo手机体验软件可从meego.com即刻下载。
这个早期的源代码的主要特色是全新的触摸用户界面框架。这就把终端(以及它们的驱动器)和应用层中间加入了服务层。此外,UX还阐释了MeeGo操作系统支持的多任务能力的一种演绎方式。
记者:有了Meego这个多元化的平台是不是诺基亚今后的产品战略也开始呈现多样化的发展趋势?其他类型产品的发展计划是怎么样的呢?
Gunther Kottzieper: MeeGo由诺基亚的Maemo和英特尔的Moblin融合而来,是一个开源项目,由Linux基金会管理,鼓励开发社区积极参与并贡献其中,符合开源发展模式的最佳做法。
记者:您认为Meego以及Symbian平台和其他平台相比在今后的移动嵌入式领域所处的竞争地位如何呢?有哪些显著的优势来吸引更多的开发商加入?
Gunther Kottzieper:相信你已在中国开源软件推进联盟大会上看到并听到很多公司已经开始基于MeeGo平台开发或使用产品,所以,MeeGo的吸引力已经很明显。MeeGo有独特的多终端支持战略,Symbian是智能手机领域非常具有竞争力的平台,市场调研公司Canalys的数据显示,2010年第一季度,Symbian占智能手机市场超过40%的市场份额。MeeGo和Symbian两个平台都支持WRT和Qt开发环境,利用现代技术,为开发伙伴带来了很好的价值。我要强调的最后一点是,两个平台都是开源平台,都有它们自己独特的优势。总而言之,MeeGo和Symbian为我们的开发伙伴带来了很多让应用更具差异性的可能,我相信这两个平台一定会深受开发者的欢迎。