关于FireFox OS的简单介绍,简明扼要。

关于Firefox OS

一、Firefox OS简介

Firefox OS(火狐移动操作系统)是由Mozilla主导开发的新一代开源移动操作系统,可替代iOS及Android。Firefox OS采用Linux内核以及基于Gecko的运行环境,它为用户提供完全基于HTML/Javascript技术以及其他开放Web应用接口的应用程序。

互联网的本质是Web——它的起源是Web,未来发展趋势也是Web。与现有基于原生API和原生应用的移动操作系统不同,Firefox OS是100%基于HTML5创建的移动操作系统。

目前,全球有10多家电信运营商承诺支持以Firefox OS为首的开放网络联盟。

Firefox OS界面如下:

二、Firefox OS系统架构

Firefox OS架构主要由三层组成,分别为Gonk、Gecko、Gaia。

1)Gonk层

Gonk层是指Firefox OS的底层,它由Linux内核以及用户态硬件抽象层组成,它来源于通用的开源项目,比如Linux内核、libusb等,其中部分与Android硬件抽象层共享,比如GPS、Camera等,也可能包括部分硬件厂商提供的需要授权的代码或库,如ril、openGL、FM等。

2)Gecko层

Gecko层是指Firefox OS的应用运行环境,这一层提供对公开标准的支持,如HTML/CSS/Javascript。同时为了确保对这些接口的有力支持,这一层还包括其他内容,如网络处理、图形图像处理、排版引擎、Javascript虚拟机和对GonkHAL的支持等。

3)Gaia层

Gaia层是指Firefox OS的用户界面层,当Firefox OS启动后任何可以显示在屏幕上的内容都可看成该层的一个应用。Gaia层实现了homescreen、screenlock乃至一个现代智能手机所具备的标准应用。Gaia应用完全使用HTML、CSS和Javascript来实现。它通过开放的Web接口访问潜在的操作系统功能,它由Gecko层提供实现支持。

第三方应用可以通过Web应用市场安装在Gaia层,与其他应用一起供用户使用。

与现有基于原生API的操作系统平台相比,Firefox OS具有以下两个根本性的不同点:

1)引导设备的API标准,避免设备碎片化和应用碎片化;

2)更简洁的系统架构和代码,更低的内存空间占用。

三、Firefox OS特点/价值

作为新一代开源移动操作系统,Firefox OS具有以下的特点和价值:

1)更具性价比的手机

同等性能,硬件成本更低廉。Firefox OS基于HTML5创建,具有更简洁的软件层次和代码,以及更紧密的GPU和硬件集成,带来入门级的价格和令人惊讶的智能手机体验;在满足相同性能需求的条件下,可以节约更多的硬件成本。

长期硬件成本优势。与Android对硬件(CPU/Flash/RAM)的需求持续提升不同,Firefox OS采用Web技术,其框架相对稳定与完整,全部功能通过Web app来实现,其对硬件需求度的增加不如Android那么明显。

基于通用的硬件以及公开的硬件抽象层,节约当前的研发成本。可复用现有为Android开发的设备驱动。

2)完全基于HTML5,跨终端、跨平台的接入

大大降低开发者开发成本和难度。开发者无需SDK(软件开发工具包),也不再需要学习和开发专有平台的原生API,只要会Web开发,就会为火狐移动操作系统开发应用。

适用于多种设备平台,便于统一管理。Firefox OS的目标就是遵循互联网无处不在的本质,提供一个跨终端、跨平台的解决方案使得应用程序能在手机、PC、pad、电视或者任何可以连到网络的设备上获得相同的用户使用体验。而且,这样的应用程序同样还可以运行在iOS和Android平台之上!

节约研发成本。HTML5跨平台的特征,一次开发,多平台使用,有助于大大减少开发工作量,提升开发效率,降低开发成本,避免重复开发。

3)开源、开放、公益

Mozilla基金会是为支持和领导开源项目而设立的一个非营利组织。Firefox OS的开发从一开始就基于开放开源的方式在进行。Firefox OS拒绝单一厂商的API,并致力于引导移动终端设备上的API全球标准,强调在移动用户体验上的贡献和创新。

Firefox OS承诺全部开源、开放,这将有助于产业链伙伴根据自身的业务特点定制服务,从而更好地管理用户,并构造新的收入来源和收入分享模式。对于合作伙伴来说,更值得信赖。

四、Firefox OS产品市场化进展情况

Mozilla在2011年7月份启动了Firefox OS的项目,第一个版本已经于2013年1月份对外发布。

目前,全球有将近20家电信运营商承诺支持以Firefox OS为首的开放网络联盟,其中包括墨西哥美洲电信公司(América móvil)、中国联通(China Unicom)、德国电信(Deutsche Telekom)、阿联酋电讯(Etisalat)、和记电讯(Hutchison Three Group)、日本KDDI、韩国KT、俄罗斯电信运营商Megafon、卡达电信(QTEL)、新加坡电信(Singtel)、菲律宾电信(Smart)、美国移动运营商Sprint、意大利电信集团(Telecomitalia Group)、西班牙电信(Telefónica)、挪威电信(Telenor)、澳洲电信(Telstra)、葡萄牙移动运营商TMN以及俄罗斯第二大移动运营商Vimpelcom。与此同时,国内外更多的电信运营商、手机厂商、内容服务提供商、芯片提供商和方案提供商正在洽谈合作中。

首批Firefox OS移动设备将在巴西、哥伦比亚、西班牙、委内瑞拉等国家率先登场,其他地区的推出计划也将在之后陆续公布。

五、Firefox OS参考链接

Firefox OS官方网站:http://www.mozilla.org/en-us/firefoxos/mozilla

WIKI:https://wiki.mozilla.org/b2g

Firefox OS源代码:https://github.com/mozilla-b2g/b2g

Firefox OS视频:http://v.youku.com/v_show/id_XNDYyMTQ0Nzg4.html

相关报道:https://blog.mozilla.org/press/2013/02/firefox-os-expansion/

央视新闻:http://search.cctv.com/playVideo.php?detailsid=2f8b3e5d0468471b8003f5ba67276877

六、Firefox OS合作联系方式

电子邮件:wwang(at)mozilla.com,rjia(at)mozilla.com

什么是FireFox OS相关推荐

  1. Firefox OS, 向jQuery中XMLHttpRequest构造函数中传参,实现跨域请求数据

    为什么80%的码农都做不了架构师?>>>    将以下代码应用于ajax方法调用之前 $.ajaxSettings.xhr = function() {try {return new ...

  2. 怎样让你的安卓手机瞬间变Firefox os 畅玩firefox os 应用

    Firefox os 手机迟迟不能在国内大面积上市,如今能买到的Firefox os手机国内就一款Firefox os ZET OPEN C ,但这款手机配置确实还不如人意,价格方面也不实惠,对于我们 ...

  3. firefox+android+平板,Firefox OS首款平板现身,“三头并进”追赶Android

    猎云网1月20日报道 (编辑:辰羽) 近日,Mozilla Firefox部门主管Asa Dotzler在其个人博客中,曝光了一张产品谍照,称其为"首款搭载Firefox OS系统的平板&q ...

  4. 物联网os_用于物联网的FireFox OS,NextCloud公告以及更多新闻

    物联网os 在本周的开源新闻摘要中,我们将介绍用于物联网的FireFox OS,NextCloud公告,旧金山开放投票系统,到2020年在欧盟进行开放科学研究等. 2016年5月29日至6月4日的每周 ...

  5. firefox os 2.0版模拟器QQ初体验

    供firefox os 爱侣.firefox os 手机迟迟没有感到些许遗憾在中国上市会,但是,我们必须相信firefox os 登陆中国是迟早的事,腾讯QQ已经登陆firefox os 应用市场,今 ...

  6. Firefox OS简单介绍

    Firefox OS系统架构框图 一些Firefox相关的术语简单介绍: B2G Boot to Gecko 的简称. Boot to Gecko Firefox OS 操作系统的project代号. ...

  7. Firefox OS简介

    简介 Filefox OS的目的是消除手机上使用web和第一次使用智能手机上网的新用户的边界.它是基于Linux.开放的web标准和Mozilla的Gecko技术的开源移动操作系统.Gecko提供了移 ...

  8. [FirefoxOS_开发]Firefox OS Quick Start

    Firefox OS平台给web开发人员希望多年的:移动环境专注于用HTML.CSS和JavaScript创建应用,本指南的目的是让你开始使用一个环境和基本应用架构,以便您可以创建下一个伟大的应用! ...

  9. 网页版本模拟linux,Firefox OS 模拟器

    为了方便网页开发者为 Firefox OS 及 Firefox Marketplace 测试程序,Mozilla 发布了 Firefox OS 模拟器安装扩展,在现有稳定 Firefox 稳定版本亦可 ...

  10. [FirefoxOS_调试]Firefox OS调试开发系列视频教程

    1.教程视频一:B2G 桌面介绍 (Firefox OS) 在这部视频里,作者向我们展示了如何在MAC OS.Windows和Linux环境下下载和安装桌面版B2G模拟环境,作者发掘出了隐藏在设置菜单 ...

最新文章

  1. 使用C++访问MySQL数据库(VS2019)
  2. 1.4 Java创建一个学生类
  3. Maven pom.xml配置详解(三)
  4. oracle客户端和ssh区别,oracle 使用SSH 转发功能
  5. Nodejs之view中的视图模板之——EJS模板语言,快速入门
  6. java反射跨空间调用类_10 Java 对象的内存布局
  7. OutMan——C语言中的冒泡排序、选择排序、折半查找以及指针的介绍
  8. 全国书画艺术之乡-----通渭
  9. 副高级职称的要求真的很难达到吗?
  10. UI设计师面试时如何自我介绍
  11. 【第二章】NB-IoT模组BC95入网测试
  12. 大厂员工月入6万,居然还不起房贷!
  13. 初读《设计模式之禅》
  14. JavaScript:创建对象(原型模式和构造函数模式)
  15. PWM脉冲宽度调制(一)
  16. 算法中的微积分:5大函数求导公式让你在面试中脱颖而出
  17. c语言数据类型的心得体会,C语言学习与感悟——《C语言学习基本框架》
  18. mysql中where语句的不等于操作
  19. springboot集成
  20. matlab 股,用Matlab来做三种股票的投资模型

热门文章

  1. 【C语言】十大经典排序代码及GIF演示
  2. 对一个整数的除法和取余问题
  3. 刘庆生:学术需要批判氛围
  4. Python 敏感词替换
  5. 修改linux开机logo
  6. 计算机在职硕士 找工作,读在职研究生真的有用吗?毕业之后好找工作吗?
  7. TYK Docker容器安装
  8. PLSQL中文乱码PLSQL无效字符(ora00911)
  9. RNN及其变种LSTM/GRU/SRU
  10. 带你理解CT的“排”与“层”