多图:Mozilla的移动操作系统Boot2Gecko和Gaia UI首次曝光

王壮 · 2012-02-17
Mozilla 去年启动了一个叫 Boot2Gecko(B2G)的项目,目的是开发一个移动操作系统。整个平台的用户界面和应用程序套件将完全基于标准的 Web 技术构建,运行在目前 Firefox 使用的 HTML 渲染引擎 Gecko 上。 B2G 团队准备在 MWC 上展示一个项目 Demo,Mozilla 的 Brendan Eich 在 Twitter 上说 B2G 项目已经吸引了一些合作伙伴,其中有一家已经开始定制自己的桌面。这暗示着可能有不少第三方甚至硬件提供商对这个平台都很感兴趣。

多图:Mozilla的移动操作系统Boot2Gecko和Gaia UI首次曝光

Mozilla 去年启动了一个叫
Boot2Gecko(B2G)的项目,目的是开发一个移动操作系统。整个平台的用户界面和应用程序套件将完全基于标准的 Web 技术构建,运行在目前 Firefox 使用的 HTML 渲染引擎 Gecko 上。

B2G 团队准备在 MWC 上展示一个项目 Demo,Mozilla 的 Brendan Eich 在 Twitter 上说 B2G 项目已经吸引了一些合作伙伴,其中有一家已经开始定制自己的桌面。这暗示着可能有不少第三方甚至硬件提供商对这个平台都很感兴趣。

根据 Mozilla 发布的最新
roadmap,B2G 项目有望在 2012 年第二季度进入产品阶段。毫无疑问通用使用 HTML 和 Javascript 来设计用户界面和应用程序套件使这个项目的进度大大加快。

Mozilla 的目标是将整个 B2G 用户界面和程序套件完全用本地的 HTML 和 Javascript 实现,所以 Mozilla 又推出了一个
WebAPI 项目。让 Web 内容可以通过 Javascript API 接入手机本地功能。比如通过内置相机拍照、拨号、接入设备的电池和状态、发送和管理短信、进入地址簿、使手机震动等。这意味着 B2G 的拨号界面只是一个使用了 Javascipt 的可拨号 Web 页面而已。

在这里设备的 API 标准化意义将尤其重要,如果 API 能够获得更广泛的支持,将有可能使 B2G 的用户界面和程序套件通过浏览器运行到其他平台上,Mozilla 对 B2G 的愿景是基于浏览器的移动应用,通过标准的 HTML 和 Javascript 做今天本地应用所做的事情。

因为用户界面是基于 HTML 和 Javascript,所以 B2G 是可以运行在桌面浏览器上的,当然,和设备相关的一些功能则必须有 WebAPI 的支持才行。

通过从
这里下载源代码,我们可以在 Firefox 浏览器里体验 B2G 的 Gaia UI,包括桌面界面,拨号界面以及其他界面等。

下面是一些截图(点击可放大):

[gallery ]

目前 Gaia 的环境还很简单并且不完善,不过它给我们展示了 Web 内容用来创建智能手机体验的方便性,对于 B2G 用户来说,只要 HTML 和 CSS 可以做到的事情,在 B2G 上就是可行的。

via:
artstechnica

+1

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

下一篇

北京时间2月16号晚间消息,苹果发布其新一代操作系统Mac OS X Mountain Lion(美洲狮)的开发者预览版。这是Mac OS发布的第九个大版本,同时也将很多iOS平台的功能特性带到了桌面操作系统。 在这个版本中,传统的通讯应用iChat已经消失,取而代之的是Messages、Notes、Reminders以及Mac游戏中心等工具。这些都是从iOS移植过来的新特性,同时还提供公告中心、分享列表、Twitter整合以及音乐播放器(AirPlay)等支持。

2012-02-16

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业