当前位置:首页 > 电子产品 > 正文

FireFox OS全面解读,FireFox OS火狐移动操作系统体验

FireFoxOS是由Mozilla公司主导研发的开源操作系统,采用了Linux核心。FireFoxOS的开发代号为“BoottoGecko”,基于开放网络OpenWeb技术打造,以Gecko浏览器引擎为核心并采用了HTML5进行开发。通过FireFoxOS,用户就能在移动设备、桌面电脑或者任何可以连到网络的设备上获得相同的程序体验。FireFox OS全面解读,FireFox OS火狐移动操作系统体验  第1张

FireFox OS全面解读,FireFox OS火狐移动操作系统体验  第2张

FireFoxOS

由于FireFoxOS采用HTML5打造,因此只要是HTML5的应用,FireFoxOS都能良好运行,并不像Android、iOS或者是WindowsPhone系统那样存在“原生程序”。FireFox的目标就是遵循互联网无处不在的本质,提供一个平台使得用户能在移动设备、桌面电脑或者任何可以连到网络的设备上获得相同的应用体验。

FireFoxOS的基本组成

目前FireFoxOS由三大部分组成,分别是FireFoxOS的用户界面Gaia、FireFoxOS的应用程序运行环境Gecko以及FireFoxOS的系统底层Gonk,其主要面向的并不是高端设备,而是希望以功能手机的价格提供操作体验更好的入门及中端级别的智能手机。

FireFox OS全面解读,FireFox OS火狐移动操作系统体验  第3张

Gaia是FireFoxOS用户界面,开机之后所有用户能看到部分都属于Gaia部分。Gaia完全使用HTML5、CSS和JavaScript编写,使用标准的WebAPI接口与底层设备关联。因此Gaia可以在任何基于WebAPI的设备上运行,包括桌面系统的网络浏览器,FireFoxOS上的APP程序也是以类似的方式与Gaia共存。

Gecko则是FireFoxOS的应用程序运行环境,目前采用C++语言来实现WebAPI,可供包括Gaia在内的APP应用使用,并保证FireFoxOS能在对应的硬件平台上良好运作,因此Gecko的主要内容是系统必要的网络层、图像层、布局管理、JavaScript虚拟机以及移植层等。

Gonk则是FireFoxOS的系统底层,包含Linux内核和用户态的硬件抽象层,这部分共享了Android系统以及嵌入式Linux系统的很多组件和驱动。此外Gonk也是一个目标移植平台,之所以这样说,是由于Gecko应用程序运行环境在理论上也可以用于Android或者桌面操作系统,不过由于FireFoxOS采用了Gonk开发,可以提供一些其它系统上不具备的API接口给Gecko使用。

FireFoxOS的应用开发简单吗?

由于FirefoxOS系统及运行其上的APP均是基于OpenWeb技术即HTML5、JavaScript等构建,所以FireFoxOS的App程序开发是无需单独架设的开发环境以及学习新的开发语言的。

FireFox OS全面解读,FireFox OS火狐移动操作系统体验  第4张

目前开发者可以在任何能够运行FireFox浏览器的PC上轻松的构架一个FireFoxOS模拟器,方法非常简单,只需在FireFox浏览器中安装FirefoxOSSimulator插件,然后在菜单栏的工具——WEB开发者——FirefoxOSSimulator处点击运行即可。

FireFoxOS系统体验

目前Mozilla已经在今年一月份发布了FireFoxOS系统的开发者预览版手机。这款FireFoxOS手机配置了3.5英寸HVGA分辨率屏幕以及1GHzSnapdragonS1处理器,搭载了300万像素后置摄像头,拥有4GB内置存储空间以及512MB的内存容量,还通过MicroSD卡扩展存储容量,电池容量为1580mAh,可以通过OTA升级FireFoxOS系统。

FireFox OS全面解读,FireFox OS火狐移动操作系统体验  第5张

目前已经有多家媒体简单体验了FireFoxOS系统开发者预览版手机,多数给出的评价是系统相应流畅、UI界面设计不错、设备耗电优化不错等等,此外应用跨平台这一点也是获得了十足的好评,在设计理念上确实比iOS、Android等要领先一点。

不过说到缺点也是很明显,FireFoxOS的开发周期实在太长了,从2011年7月正式宣布至今已经有两年的时间,开发预览版系统仍然存在很多漏洞,有部分功能还不能使用,首款正式产品也只是准备发布当中。而且目前虽然HTML5的声势很响,但是实际的应用程序并不错,还不足以给FireFoxOS建立一个生态系统。

索尼的FireFoxOS演示视频

当然FireFoxOS并不是前途灰暗,Mozilla表示已经有多家运营商和手机厂商愿意加入FireFoxOS阵营,其中运营商方面包括有德国电信、Smart、Sprint、意大利电信、Telenor以及Vivo等等,而手机厂商这边则有中兴、TCL以及索尼等,它们已经与Mozilla完成了签约。

从这一点来看,未来FireFoxOS手机主要会以运营商定制产品为主,主攻中低端的入门级市场,不过何时才能正式登场,现在还不好说,毕竟这不仅要看厂商的意愿,还得看FireFoxOS的开发进度,希望FireFoxOS的发展可以一帆风顺吧!

你可能想看: