Telefónica发布首款使用FirefoxOS的消费级设备

西班牙电信运营商Telefónica发布了ZTE Open。在面向消费级用户的移动电话中,它率先采用了Mozilla完全基于Web的FirefoxOS操作系统。ZTE Open瞄准低端市场,采用预付费电话的销售形式,其发售价格为69欧元,其中包括30欧元话费。在接下来的一周里,Telefónica将面向其他市场发布更多的FirefoxOS电话。今年下半年,其他运营商也将发布基于FirefoxOS的电话。

FirefoxOS又名Boot to Gecko(B2G),是Mozilla进入移动电话操作系统领域的敲门砖。这一操作系统完全开源且完全基于Web技术。它由Mozilla与大型移动运营商合作开发——这些运营商包括西班牙的Telefónica、德国电信和挪威电信。不同于诸如Android等其他开源操作系统,FirefoxOS的开发完全开放。其主要源代码仓库托管在GitHub上。任何有兴趣作出贡献的人,都可以从它的bugzilla项目中挑取一条bug,发布pull请求以让代码进入操作系统的下一个发行版本。

从架构来说,FirefoxOS由3层组成:

  • Gonk是FirefoxOS的基础架构层。它基于Linux内核,与Android共享了许多代码。它的职责是处理全部与硬件之间的交互。
  • Boot2Gecko层含有Mozilla的Gecko渲染引擎、全部HTML5技术和采用JavaScript API形式暴露出来的设备API——这些设备API包括NFC、蓝牙、语音电话、Web活动、警报、支付等等。
  • Gaia是用户交互层,它完全采用HTML5、CSS和JavaScript来实现。它包含全部FirefoxOS的核心应用,例如主屏幕、浏览器、拨号程序、短信应用、日历和邮件应用。

为FirefoxOS开发软件,就如同为任何移动电话开发Web应用一样。尽管FirefoxOS支持的某些API暂且还未得到非FirefoxOS系统电话的支持,Mozilla的目标是推动这些API最终得到所有设备的采用。他们的想法是在Web开发中,不管怎样渐进增强都被认为是一种良好实践,而JavaScript让特性支持检测变得更容易。因此,他们鼓励开发者构建能够同时运行在FirefoxOS、Android和iOS上的移动Web应用,只不过针对后两种系统或许需要去掉部分与操作系统深度整合的特性。Mozilla的目标是全面改进移动Web应用开发的现状,而不仅仅是针对FirefoxOS。

第一部FirefoxOS设备针对新兴和低端市场。其目标是在低廉的硬件设备上提供完整的Web体验,此前这样的设备一般伴随着过时的软件和低质量的浏览器。由于这个定位,其体验或许无法胜过现今市场上的高端iOS或Android设备。FirefoxOS未来也会针对高端市场,但首先还是要聚焦于低端设备,例如ZTE Open。

随着FirefoxOS设备出现在消费级市场中,对移动Web开发者来说,将值得去验证移动Web应用在这一平台上是否运行良好。为达到这一目的,开发者可以在Firefox扩展中安装FirefoxOS模拟器。最后,除了已经发布的ZTE Open,Geeksphone也发布了两台开发者设备。

查看英文原文:Telefónica Launches First Consumer FirefoxOS Device

你可能感兴趣的:(Telefónica发布首款使用FirefoxOS的消费级设备)