技术开发 频道

移动开发者:未来押宝Meego靠谱吗

  对开发者的支持

  在它宣布的时候,开发者感兴趣的一个关键优势是可以使用一个单一的工具箱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 的功能。

0
相关文章