开放的承诺 将两个完全不同的平台融合,两个计划合为一体,这些问题都是可以预见到的。每一个开源项目有自己的文化,Moblin 和Maemo 不同。在对项目做贡献时,参与者已经构成了一种关系,如今必须在更大的群体中重新构建。 MeeGo 早期有些成就。MeeGo 1.0 在7月发布,包括在 NetBook UX 以及预先发行的手机 UX 中,其中包括一些本来是闭源的成分。Novell MeeGo 从那时候起发行了一些上网本,MeeGo 的维基列出了许多 MeeGo 兼容设备。 MeeGo大会决定在 12 月 15 日至 17 日在都柏林举行,至今已经卖出 600 张门票。 毫无疑问的,参与的公司对此很重视。最近谣言 Symbian 基金会将很快关闭,诺基亚可以在高端选择的平台已经不多。在宣布季度财务结果的这个月,公司宣布了他们更新后的软件策略,证实从现在起他们全新投入 MeeGo ,作为高端的唯一平台。 显然,MeeGo 计划有未来。问题是,MeeGo 手持设备如何跟市场上最有力的对手竞争——iOS 和Android,以及刚上市的 WP7。重新振作的WebOS (Ari Jaaksi已经掌权)是否会跟他争夺新起步的桂冠呢?简单说,它足够好吗?运营商、手机制造商、应用开发者和用户会接受他吗? 用户体验 我们现在手中没有 MeeGo 设备,因此很难精确的去评论用户体验。在诺基亚 N900 上可以安装 MeeGo,使用诺基亚闭源的驱动来发动硬件,但目前许多基本的功能是缺失的。在我的实验中,摄像头、GPS、电量显示、信号强度显示和 WiFi 无法正常工作。能够运作的功能可能很慢,或者不稳定。基本的功能,比如从 SIM 卡读取联系人资料,或者在启动的时候解锁 SIM 卡,仍是缺失的。 一个上市的 MeeGo 设备毫无疑问将使用第三方驱动,有更好的硬件融合,以及相当数量的适应度和完成度,来弥补现有 MeeGo 软件层的一些缺失。 MeeGo 手持设备的用户体验仍处在转型期。这个平台的前身 Maemo5 是使用 GTK+ 和 Clutter 的,而 MeeGo 的用户界面是从底层用 QT 构建的。总的来说,在软件层上仍有一定数量的稳定和质量问题,我们期望在设备发行的时候得到解决。 目前 MeeGo 手持设备的 UX 只是面向开发者的。现在说最终产品能否与 iOS 和 Android 竞争有些太早。 开发者 在它宣布的时候,开发者感兴趣的一个关键优势是可以使用一个单一的工具箱Qt 来构建本地程序,并可以移植到 Windows ,Linux和 Symbian。诺基亚在 RAD 工具,比如 Qt Quick上投资很大,开发者可以快速开发程序。在此基础之上,他们仍未出台的 Web Run Time 承诺可以使开发者很容易的融入网络应用程序。 开发者工具仍在开发之中,目前仍不能超越 Android 提供的东西:使用 Eclipse 构建、测试和部署应用程序的简单工具。另外,这个计划仍处于早期发展阶段,很明显的缺失入门级的文档来帮助开发者入门。 仍不清楚的是,MeeGo 设备会使用什么样的软件分发渠道和应用商店。Ovi Store 将为诺基亚提供商业应用,还应该有一个为社区应用准备的发布渠道。但是这个渠道采取怎么的形式,与 MeeGo 用户体验如何融合,仍是一个不确定的问题。在 MeeGo 获得广泛采用之后,别的手机运营商可能会提供自己的应用商店,进一步分化应用开发者的精力。 MeeGo 的审核确保编写的应用在所有制造商机型上运行,但目前仍无法判断 “MeeGo 兼容” 对应用开发者有何作用。当 MeeGo 设备被不同的制造商采用的时候。在非核心的 API 上仍有分裂的可能性。 从工具、文档和软件发布频道的角度讲,MeeGo 毫无疑问落后于它的主要竞争对手,但是作为一个新生的计划,这并不奇怪。这个计划在应用开发者和自由软件社区能否成功,很大程度依赖于这个计划有没有弥补缺陷,给开发者提供一个出色的开发体验。 对平台开发者来说,情况要更加乐观。整个 MeeGo 软件层的源代码是开放的,谁都可以下载它的每日更新,包括 N900,BeagleBoard、 PandaBoard, 或者 Aava Mobile 的 developer kit. 另一方面来说,MeeGo 软件层的结构中不倾向于支持太多的硬软件。对非英特尔 x86 芯片的支持很受限,并且只支持 ARM 芯片的一个分支。内核模块被大量修剪,有时是随意的,比如取消 NFS 的功能。 |