webOS 想要借助 Android 设备重生
webOS 的黯然落幕曾让人叹息不已。对于惠普来说,所谓的开源,无疑就是任其自生自灭。生不逢时,成长坎坷,屡遭打击,而且最终未投明主的 webOS,似乎已经为自己短暂的一生花上句号了。只是,webOS 的忠实拥趸拒绝让它死去。
随着 Android 的发展,移动平台已经更加开放,这给开发者们提供了新的机会。他们努力使 webOS 在硬件上复生。webOS Ports 团队在这方面已经取得了不小的进展。通过对该团队负责人 Tom King 的采访,Ars 网站了解到他们在推动 Open webOS 发展上做出的努力。
webOS Ports 团队的多数成员来自 webOS Internals,一个 2009 年成立的开发者组织,致力于对 webOS 系统的改进。2012 年 3 月,即惠普宣布 webOS 开源一个月后,一些开发者开始考虑将 webOS 移植到其它移动设备上,他们中的多数人来自 webOS Internals。“看起来惠普不会制造任何新设备了”,Tim King 对 Ars 说,“我觉得我们都喜欢 webOS,包括它的过去以及在开源之后的潜力。我们意识到,这是一个小众系统,不过当时并没有任何好的开源方案。Tizen 和 MeeGo 自身在寻求立足之地上也有问题。”
webOS Internals 开始和惠普一起开发 TouchPad 的 webOS 社区版。这使得 Tim King 和团队得以提前接触 webOS 开源版本。2012 年 6 月,webOS 社区版发布,随后 King 和团队宣布了 webOS Ports 的名称,并和 OpenEmbedded 开发者合并,寻找合适的 Android 设备进行移植工作。
至于选择 Android 设备的原因,King 说,“Android 是 Linux 内核,因此从这方面来说已经做了许多工作。我们不需要重新发明轮子”。
9 月份,Open webOS 1.0 版发布。移植团队展示了在 Galaxy Nexus 上运行的 Open webOS 系统(Alpha 版)。“从性能和价格上来说,它是一个合适的设备,因此我们把目标对准了这个特别的设备。”
在过去的两个月里,团队取得了一些里程碑式的进展。他们分别将系统移植到三星 Series 7 平板和华硕的 Nexus 7。由于 webOS 和 Android 架构上的区别,移植团队仍然有许多工作要做。其中一个很大的挑战是 3D 加速。King 解释说,“Android 用了单帧缓冲,而 webOS 使用双帧缓冲”,因此应用在 3D 加速的时候会出现崩溃现象。
对于移植团队的工作,惠普也给出了支持,比如提供服务器,并且承认团队在系统上的任何改动。不过,Open webOS 的发展前景,恐怕谁也无法做出保证。
webOS Ports 团队想要使用户在现有设备上使用功能完全的 webOS,并展示 OpenEmbedded 这类架构的作用,而最终目标则是让更多人对 webOS 产生兴趣,引导新一代的网络开发者。“这一代人了解 Javascript,网络脚本,而且基于他们已了解的东西开发应用,”Kings 说,“结论是,我们需要一个使其运行良好、并且为其而设计的平台。”
图片来自 tabletnews