步子百科步子百科

Firefox OS

Firefox OS,专案名称为 Boot to Gecko。是由谋智公司(Mozilla Corporation)主导研发。该项目于2011年7月25日对外公开,2012年7月2日宣布它的正式名称为 Firefox OS。采用开放网络(open Web)技术,它是一种网络作业环境,以 Gecko 浏览器引擎为核心,采用HTML5来开发。所有应用都基于网页技术(Web前端技术),但网页从来就不是必须依赖网络的,只是我们平时碰到的网页恰巧都依赖网络,和其他手机操作系统一样,应用先下载再运行。

中文名:火狐移动操作系统

英文名:Firefox OS

开发商:Mozilla(谋智网络)

发行商:Mozilla(谋智网络)

编程语言:HTML5

内核类型:Linux

核心引擎:Gecko浏览器

上市时间:2013年初

开发公司:火狐

组成:Gonk、Gecko、Gaia

架构

Gaia:Firefox OS的用户界面,包含了在开机之后所有用户能看到部分,比如锁屏、主屏幕、应用程序启动器、拨号器、短信、相机等等作为智能手机必须具备的。Gaia完全使用HTML、CSS和JavaScript编写,使用成为标准的Web API的接口和底层设备关联。因此,Gaia可以在任何实现了Web API的设备上运行,比如桌面浏览器。Firefox OS上的第三方程序也是以类似的方式运行并Gaia共存的。

Gecko:Firefox OS的应用程序运行时环境,用C++ (不知道后期是否会转用 Rust)实现了Web API,供包括Gaia在内的应用程序使用,同时保证Web API 可以在 Firefox OS的目标硬件平台上运行。于是乎Gecko包含了必要的网络层,图像层、布局管理和JavaScript虚拟机以及移植层。

Gonk:Firefox OS的操作系统底层,也是Gecko的一个目标移植平台,包含Linux内核和用户态的硬件抽象层,这一部分和Android以及嵌入式Linux共享了很多组件和驱动,比如BlueZ,libusb等。说是一个目标移植平台,是由于Gecko抽象层在理论上也可以运行在Android或者桌面操作系统上,不过由于Firefox OS项目主导了Gonk开发,可以提供一些其他系统上不具备的接口给Gecko使用,比如完整的电话通讯层。

特点

以HTML 5为主要技术手段,让Web Apps可以存储在智能手机上,避免了过去HTML 5在网络情况不给力的情况下效率不佳的问题。[2]由于Firefox的操作系统是基于Web的、开源的,所以第三方开发者出售Firefox OS手机应用程序无需像与苹果或谷歌那样分享收入。

运营商支持

Mozilla获得了全球13家运营商的支持,其中包括已经有中国联通、Deutsche Telekom、KDDI、KT、Sprint。首批上市国家包括巴西、哥伦比亚、匈牙利、墨西哥、蒙地内哥罗、波兰、塞尔维亚、西班牙以及委内瑞拉。

相关机型

Firefox OS原型机共有两款,一款是定位较低的Keon Model,采用高通骁龙S1系列单核1GHz处理器,屏幕尺寸3.5英寸(分辨率640×480),内置512MB RAM以及4GB机身存储空间,主摄像头像素仅为300万,电池容量1580mAh。

另一款则是定位略高一些的Peak model,屏幕尺寸上升到了4.3英寸,分辨率为960×540,处理器为高通骁龙S4家族的双核1.2GHz产品,同样内置了512MB RAM以及4GB机身存储空间,提供了一颗800万像素后置摄像头以及一颗200万像素前置摄像头,电池容量1800mAh。

搭载Firefox OS操作系统的移动设备将在2013年7月份之后发布,合作厂商包括阿尔卡特、LG和ZTE中兴,华为。所有设备都将使用高通公司提供的处理器。

相关介绍

目标

Firefox OS的目标就是遵循互联网无处不在的本质,提供一个平台使得用户能在移动设备,桌面电脑,平板或者任何可以连到网络的设备上获得相同的程序体验。难道你不想在桌面电脑上继续你在手机上没有玩完的《愤怒的小鸟》吗?反正我特别想。

在移动设备上,最需要改善的是应用程序的可移植性。移动应用激发了大家足够的兴趣,但是它们也试图将用户和某种操作系统和设备绑定起来。互联网,却与前者相反,它的不断创新使得大家在任何硬件设备上都能享有相同的体验。

你或许会问,“这听起来很不错,但是为什么要采用JavaScript来创建一部手机?”你可能是正确的,因为这确实是个非常重要的问题。好消息是,已经有足够的理由来证明这是个很好的主意,包括让很多Web开发者对它情有独钟这一条。

弥补市场空缺

智能手机令人匪夷所思的高价让很多用户已经不足为奇,甚至在高收入群体的国家里也是如此。但是你想想那些薪水不足以负担高价手机的群体将如何消费这些高价手机。试想,在巴西这样的发展中国家,一部16G的iPhone 4S手机将花费615欧元,比在UK购买还贵出100欧元!

如今在巴西,价格暴涨主要因素是由于高税收引起的。苹果也试图未来在当地建设生产线来降低这些税收。然而,这一切都反映出了一个至关重要的问题,价格高昂的高端手机并非世界上每个用户的唯一选择。更别说如果用一辆小汽车的价格去购买一部手机,你更是想都不会想这么干。

幸运,Firefox OS 出现了。Firefox OS的目标不是去与高端设备竞争,而是以功能手机的价格提供更好的入门级中端智能手机。

开发环境

Firefox OS整个系统及运行其上的APP均是基于开放网络技术(HTML5、JavaScript、Css等)构建,所以Firefox OS App开发无需单独架设复杂的开发环境和学习新的开发语言。可以在任何能够运行Firefox浏览器的电脑桌面上轻松的构架一个Firefox OS模拟器(Firefox OS Simulator)。具体方法是在Firefox浏览器中安装Firefox OS Simulator插件,然后在菜单栏的工具-WEB开发者-Firefox OS Simulator,点击运行即可。

体验

Firefox OS的出现,顺应了潮流和趋势,它博采众长,且有自己独特的理念,即便在预览版上,也让我们看到了基于HTML5技术的操作系统的可行性。同时也更加期待,火狐系统能给我们带来更好的体验和表现。

优点:系统响应快,速度流畅,UI新颖,轻量化,节能省电,应用跨平台,设备廉价,系统开源,应用开发周期短。

不足:预览版存在大量BUG,初期应用少。

相关报道

根据AllthingsD的报道,Mozilla的开放移动计划“Boot to Gecko”已经正式命名为Firefox OS。它已经获得全球一些运营商的支持,而且第一个Firefox OS手机将在今年年初在巴西上市。

Firefox OS是一个完全基于HTML5的系统,没有所谓的“原生应用”。无论是打电话、发短信、玩游戏,使用的都是HTML 5技术。在移动领域原生应用大行其道的今天,Mozilla的策略可谓激进。这一点与Chrome OS可谓异曲同工。事实上,浏览器与操作系统间的界限正在模糊。

Firefox OS并不想在高端市场进行竞争,它选择的目标是低价的入门级别手机,第一个国家选择巴西,似乎也是为了避开竞争激烈的美国市场。不过,如今巴西Android手机发展也很快,可能会给Mozilla的计划带了压力。firefox os 与之争夺市场的一个优势是完全免费,谷歌向使用android的厂商收取一定的授权费用,而微软每部手机要20美元的版权费。

第一个Firefox OS设备将由TCL、Alcatal One Touch和中兴制造,使用高通的Snapdragon处理器。

Mozilla 表示已经有多家运营商和手机厂商愿意加入 Firefox OS 阵营。运营商方面包括了德国电信、Smart、Sprint、意大利电信、Telefónica 、Telenor 以及 Telefónica 旗下、明年将在巴西推出第一款 Firefox OS 手机的 Vivo。而手机厂商这边中兴和 TCL 通讯科技(Alcatel One Touch)已经与 Mozilla 完成了签约。

手机操作系统不仅仅需要更多的终端企业支持,也需要一个完整的生态系统,尤其是庞大的开发者队伍和应用数量,因此需要向开发者提供开发工具、建立开发者社区和应用市场、设置应用管理规则和商业模式。过去几年LiMO、WebOS、塞班和Bada发展困难都是源于没有获得足够多的开发者和终端厂商的支持,firefox前景如何,还不好说,希望未来他们能给我们带来一点不一样的东西吧

演示视频

我们知道索尼不久前才刚刚表示将加入Firefox OS阵营,而它的动作也相当快,日前索尼就放出了旗下手机Xperia E运行Firefox OS系统的视频。

对于索尼来说,在Xperia E上试运行Firefox OS系统一方面有助于该系统应用开发人员对系统做出实测评价,另一方面这也可以给索尼提供有价值的相关信息反馈。也许你会好奇为啥索尼不把该系统放在旗下更高端些的手机上来测试,而偏偏得选Xperia E这款低端手机作为测试对象。对此,索尼公司给出的答案很简单,即Firefox OS系统本身的定位就是针对低端智能手机市场。据了解,目前该系统固件还无法为一般用户服务,因为该固件由于认证问题还无法允许手机进行无线网络连接,而且也不支持手机的触屏和microSD卡拓展功能。另外,索尼已经在Sony Developer Blog 网站上对如何更新该固件、Firefox OS架构及如何为该系统开发应用等相关问题做了详细的披露。

而同样加入Firefox OS军团的另外两名成员,中兴和阿尔卡特公司,此前已经先人一步在MWC展上分别推出了运行Firefox OS系统的智能手机ZTE Open和Alcatel OT Fire。现在看来,索尼也正全力以赴加紧Firefox OS系统手机的研发。

参考资料

1.Mozilla 在两个非洲国家推出 Firefox OS 手机·我是菜鸟网

2.Firefox OS正式发布 配置需求很低?·牛游戏网