本页使用了标题或全文手工转换

Firefox OS

维基百科,自由的百科全书
跳转至: 导航搜索
Firefox OS
Mozilla Firefox Icon
FirefoxOS2.2Homescreen.png
Firefox OS 2.2开发版本画面
开发者 Mozilla基金会
编程语言 HTML5CSSJavaScriptC++
运作状态 停止
源码模式 自由及开放原始码
初始版本 2013年4月23日 (2013-04-23)
最新版本 2.2.0(2015年4月29日,​2年前​(2015-04-29[1][2][3][4][±]
最新测试版本 2.6.0
市场取向 智慧型手机
智慧型电视
支持的语言 24种语言
支援平台 ARMx86MIPS[5]
内核类别 单核心Linux核心
默认用户界面 图形使用者介面
许可证 MPL[6]
官方网站 www.mozilla.org/firefox/os/

Firefox OS,由Mozilla基金会主导研发的开放原始码行动作业系统,采用Linux核心。这个计划于2011年7月25日宣布[7],一开始主要应用于智慧型手机平板电脑[8],但因难以打入手机市场,2016年7月已停止推出预载Firefox OS的新手机,转型主打物联网的作业系统。

类似于Google Chrome OS,它是一种网络作业环境英语Web desktop,以Gecko浏览器引擎为中心,采用HTML5来开发。它允许基于HTML5的应用程式,能透过JavaScript语言,直接透过装置硬体来做相互沟通[9]。所有应用都基于网路,希望使用者一开机就能够连接上网际网路,但仍可透过HTML5 cache Manifest英语Cache manifest in HTML5或相关API在离线时使用。

发展目标[编辑]

2011年7月25日,Mozilla公司开始Firefox OS的研发,目标在于建立一个独立且完整的作业系统,用以推动网路开放,并使开发人员能够在不同手机平台上开发跨平台应用程式。并确立了一些工作方向:建立新的WebAPI来驱动装置和作业系统的功能,例如:电话和相机;建立权限模型来保证系统的安全,以及底层驱动Android设备的低阶程式码[7]。2012年正式发布了Firefox OS。

Mozilla研发总监安德里亚斯·加尔(Andreas Gal)形容目前已存在的行动装置平台犹如“围墙花园[10],Firefox OS将完全使用开放的HTML5网页标准技术,不涉及专利软体及技术。Firefox OS希望建立起一个平台,让符合网页标准的网页浏览器便能够执行软体,让程式开发者统一在同一套标准下开发可以共通使用的应用程式,不需再为各平台各别开发专用的应用程式。

发展历史[编辑]

2011年7月25日,Mozilla研发总监安德里亚斯·加尔(Andreas Gal)于讨论群组上宣布“Boot to Gecko”专案(简称B2G[7]。这项信息引发了许多科技媒体关注[11][12]。其中根据Ars Technica引述:“Mozilla相信现在的Web开放标准足以能替代由专属、单一厂商独家推出的应用开发环境。”[13]

2012年2月28日,在执行于Android型号的智慧型手机上,首次公开展示Firefox OS[14][15]。7月2日,Boot to Gecko正式被命名为Firefox OS[16],并于8月展示部份系统截图[17]

2012年9月2日,Strategy Analytics分析师预测,Firefox OS将在2013年占据1%的智慧型手机市场[18]

2013年1月10日,中兴通讯国际消费电子展上证实将推出Firefox OS智慧型手机[19],并在2013年7月2日,西班牙电信推出首款商用Firefox OS手机ZTE Open[20]。西班牙GeeksPhone公司接著也推出GeeksPhone KeonPeak。2月24日,Firefox OS商业计划正式扩大[21]。Mozilla于巴塞罗那世界行动通讯大会记者会上宣布,第一波Firefox OS手机将提供给巴西哥伦比亚匈牙利墨西哥蒙特尼哥罗波兰塞尔维亚西班牙委内瑞拉的消费者;LG集团中兴通讯华为TCL集团将承诺生产Firefox OS设备[22]

2013年5月27日,鸿海科技与Mozilla签署合作协议,合作范围包括平板电脑和其他手持装置产品[23]

2014年5月14日,Mozilla基金会和T2Mobile合作推出Firefox OS参考平台手机被名为“Flame”,这是专为开发人员用于开发和测试的手机[24]

截至2014年12月16日,Firefox OS手机在全球共有14家营运商和近28个国家上市[25]

2015年12月8日,Mozilla联网装置部门副总Ari Jaaksi在其Twitter页面宣布将终止Firefox OS智慧型手机的开发与销售,而将Firefox OS聚焦在物联网的发展[26]。2016年2月,Mozilla公司在寄送给开发者的电子邮件中宣布:在2.6版本发布后,他们将停止开发手机平台上的Firefox OS,原开发团队将会移到别的专案上,例如Firefox TV和其他的智慧家电。

2016年9月27日,Mozilla宣布Firefox OS于手机平台的商业性开发已经停止,且所有相关的程式码将从mozilla核心中移除,以便未来Gecko(Firefox的排版引擎)的开发不受已停止的手机专案之影响。但也会释出Firefox OS 2.6版稳定的原始码,供开源软体社群继续利用与开发手机作业系统。只是因为此后的Gecko引擎在演进中将逐渐与2.6版为止的Firefox OS越来越不相关,这意味著开源软体社群必须自行跟上Gecko的发展来修改B2G程式码,对社群成员将是一大挑战。[27] 目前(2016-10-26)在Firefox OS官网上,看到的下载仍是2.5版开发者预览版。

虽然手机上的Firefox OS停止开发了,但给物联网的专案仍继续,例如Firefox OS TV。

展示[编辑]

Firefox OS执行于Nexus 4

在2012年世界行动通讯大会上,Mozilla宣布与西班牙电信合作,将共同开发基于HTML5和WebAPI所建构的“Open Web Device”[28]。Mozilla还宣布,支援该专案的还有Adobe SystemsQualcomm,以及德国电信的创新实验室也将参与该专案[29]。大会现场还展示该系统执行于三星Galaxy S II手机(移除内建的Android作业系统)[14][30]。2012年8月7日,一名诺基亚工程师将该系统移植到树莓派[31]。2013年2月25日,索尼展示Firefox OS移植于Sony Xperia E运作效果,并开放ROM供下载[32]

Firefox OS可支援装置包含Nexus SNexus S 4GGalaxy S2Galaxy NexusNexus 4、Otoro、PandaBoard和桌上型电脑[33]

Mozilla于2014年世界行动通讯大会上联合展讯通讯(Spreadtrum)展示25美元Firefox OS智慧型手机[34]。至今Mozilla已联合4家手机制造商和5家营运商于欧洲和拉丁美洲推出Firefox OS手机。在印度,Mozilla计画与Intex及Spice公司推出25美元手机[35],但最终价格为33美元(1,999卢比)[36]

2015年的CES展,Panasonic发表第一款内建Firefox OS的4K解析度液晶电视[37]

架构[编辑]

Firefox OS架构主要由三个软体层组成[38]

Firefox OS系统架构图

Gonk[编辑]

Gonk是Firefox OS平台最底层的系统,包括Linux核心和使用者空间硬体抽象层(Hardware Abstraction Layer,HAL),核心以及一些使用者空间库都是常见的开放原始码专案,例如:Linux、libusb、Bluez;而部分硬体抽象层与Android开放原始码专案(Android Open Source Project,AOSP)共享,例如:相机、全球定位系统。基本上Gonk也可以被当成是一个非常简单的Linux分支版本,Gonk就是个Gecko的移植目标, 也就是说,一套在Gonk执行的Gecko,就像Gecko也有Mac OS XWindows和Android版本一样。因为Firefox OS专案具有Gonk完全的控制权,相较于其他作业系统,可以开放更多的介面给Gecko。例如:Gecko可以直接存取Gonk的完整电信堆叠和显示缓冲区(Frame Buffer),这是其他作业系统作不到的[38]

Gecko[编辑]

Gecko是Firefox OS的排版引擎,Gecko提供HTML、CSS、JavaScript等开放标准的支援,由相关网路堆叠、图形堆叠、排版引擎、JavaScript虚拟机和介面层组成[38]

Gaia[编辑]

Firefox OS的使用者介面层,任何绘制于萤幕上的所有容都属于该层的工作,也就是说目前现代智慧型手机应具备的标准应用程式皆基于Gaia实作,包括锁定萤幕、主画面、拨打电话、文字简讯、相机。Gaia完全使用HTML、CSS、JavaScript技术来实作而成,Web API是本层到其底层系统的唯一沟通入口[38]

发行历史[编辑]

系统版本[39] 发行日期[40] Gecko版本[39]
1.0 2013年2月21日 18.0
1.0.1 2013年9月6日[41] 18.0
1.1.0 2013年10月9日[42] 18.0
1.1.1 18.0
1.2.0 2013年12月9日[43] 26.0
1.3.0 2014年3月17日[44] 28.0
1.4.0 2014年8月8日[45] 30.0

分支版本[编辑]

Panasonic将继续开发Firefox OS并使用在后续的智慧电视[46]。2015年7月15日,Acadine Technologies从Firefox OS分支出H5OS,公司的创始人宫力曾经担任Mozilla公司总裁并监督Firefox OS开发[47][48]。2017年7月21日,Jio印度电信运营商推出搭载Firefox OS分支KaiOS的功能手机[49]

装置[编辑]

非官方支持设备[编辑]

Firefox OS与Android之间架构上的相似性允许Mozilla平台运行于许多Android的设备上。一些Firefox OS的移植几乎与原始版本没有什么不同,其他的则做了大量的修正以适配正在移植的设备。

Firefox OS被移植到下列设备:

参考资料[编辑]

  1. ^ Firefox OS 2.2 Notes. [2015-09-15]. 
  2. ^ Firefox OS 2.1 Notes. [2015-09-15]. 
  3. ^ Firefox OS 2.0 Notes. [2015-09-15]. 
  4. ^ Firefox OS 1.4 Notes. [2014-10-08]. 
  5. ^ Firefox OS now running on a MIPS-based reference tablet. Imagination Blog. 2015-03-23. 
  6. ^ Mozilla Licensing Policies. Mozilla. [2014-12-31]. 
  7. ^ 7.0 7.1 7.2 Gal, Andreas. Booting to the web. mozilla.dev.platform. June 25, 2011 [November 20, 2011]. 
  8. ^ Firefox OS. Mozilla. August 21, 2012 [September 17, 2012]. 
  9. ^ WebAPI - MDN. developer.mozilla.org. 2014-01-27. 
  10. ^ Mozilla’s Boot 2 Gecko and why it could change the world - Features. Know Your Mobile. March 2, 2012 [August 18, 2012]. 
  11. ^ The Firefox Phone? Mozilla Working on Android-Esque OS. blog. Gagagadget. July 26, 2011 [August 4, 2011]. 
  12. ^ Andrew Kameka. Mozilla borrows from Android to create its own mobile operating system. blog. androinica. July 26, 2011 [August 4, 2011]. 
  13. ^ Ryan Paul. Mozilla eyes mobile OS landscape with new Boot to Gecko project. Ars Technica. July 26, 2011 [August 4, 2011]. 
  14. ^ 14.0 14.1 Ginny Maies. First Look at Mozilla's Web Platform for Phones: 'Boot to Gecko'. PCWorld]]. 2012-02-28 [2012-03-23]. 
  15. ^ Mozilla making mobile OS using Android. blog. I Didn't Know That!. July 2011 [2011-08-04]. 
  16. ^ Brown, Mark. Mozilla's HTML5 phone platform now called Firefox OS, launching 2013 (Wired UK). Wired.co.uk. August 8, 2012 [August 18, 2012]. (原始内容存档于2012年8月14日). 
  17. ^ Mozilla shows off Firefox OS screenshots. The Inquirer. [August 18, 2012]. 
  18. ^ Firefox OS to Capture 1 Percent Share of Global Smartphone Market in 2013. Strategy Analytics. [September 27, 2012]. (原始内容存档于2012年10月24日). 
  19. ^ CES 2013: ZTE Firefox OS Smartphone Coming In 2013 | TechWeekEurope UK. Techweekeurope.co.uk. January 10, 2013 [February 26, 2013]. 
  20. ^ Aditya Dey. Telefonica launches First Ever Firefox OS-based Phone in Spain. TechStake. [July 2013]. 
  21. ^ Mozilla Announces Global Expansion for Firefox OS. mozilla. February 24, 2013 [March 27, 2013]. 
  22. ^ Mozilla reveals Firefox smartphone launch partners. BBC. February 24, 2013 [March 28, 2013]. 
  23. ^ Firefox OS 平板现身!鸿海宣布将与 Mozilla 合作开发 Firefox OS 生态环境. T客邦. 2013-06-03. 
  24. ^ Flame. Mozilla Developer Network. Mozilla. [August 31, 2014]. 
  25. ^ Firefox OS Expands to Nearly 30 Countries. Mozilla Corporation. December 16, 2014. 
  26. ^ 更著重物联网 Mozilla终止发展Firefox OS手机. 联合新闻网. 2015-12-09. 
  27. ^ B2G OS and Gecko Annoucement from Ari Jaaksi & David Bryant. 2016-09-27 [2016-09-27]. 
  28. ^ Telefónica and Mozilla pioneer first Open Web Devices. Telefónica. February 27, 2012 [March 23, 2012]. 
  29. ^ Mozilla in Mobile – the Web is the Platform. Mozilla. February 27, 2012 [March 23, 2012]. 
  30. ^ Chloe Albanesius. Mozilla Tackles Walled Gardens, Demos 'Boot to Gecko' Mobile OS. PCMag.com. February 28, 2012 [March 23, 2012]. 
  31. ^ Raspberry Pi now comes in Firefox OS flavour. Theregister.com. [September 15, 2012]. 
  32. ^ Experimental Firefox OS software for Xperia™ E available for developers [ROM]. 27 February 2013. 
  33. ^ B2G Build Prerequisites. Mozilla Developer Network. [September 9, 2012]. 
  34. ^ Spreadtrum planning a $25 Firefox OS smartphone. GSMArena. 2014-02-23. 
  35. ^ Mozilla to launch $25 phone in India in partnership with Intex & Spice. IndianWeb2.com. [June 18, 2014]. 
  36. ^ Mozilla debuts $33 Cloud FX smartphone in bid to capture Indian market. Financial Post. 2014-08-25. 
  37. ^ Panasonic发表首款搭载Firefox OS 的4K电视. 中时电子报. 2014-01-06. 
  38. ^ 38.0 38.1 38.2 38.3 B2G/Architecture wiki page. MDN. Mozilla. September 3, 2014 [November 5, 2014]. 
  39. ^ 39.0 39.1 Release Management/B2G Landing - MozillaWiki. MozillaWiki. [March 24, 2013]. 
  40. ^ Index of /pub/mozilla.org/b2g/manifests/. Mozilla FTP server. [September 10, 2013]. (原始内容存档于2013年9月27日). 
  41. ^ Firefox OS 1.0.1 Notes. Mozilla.org. 2013-09-06. 
  42. ^ Firefox OS 1.1 Notes. Mozilla.org. 2013-10-09. 
  43. ^ Firefox OS 1.2 Notes. Mozilla.org. 2013-12-09. 
  44. ^ Firefox OS 1.3 Notes. Mozilla.org. 2014-03-17. 
  45. ^ Firefox OS 1.4 Notes. Mozilla.org. 2014-08-08. 
  46. ^ T3 Smackdown: Sony KD-65ZD9 vs LD OLED65E6 vs Panasonic TX58DX802B. [2017-04-26]. 
  47. ^ Shankland, Stephen. Startup picks up the torch for troubled Firefox OS. CNET. 2015-12-10 [2015-12-12]. 
  48. ^ Horwitz, Josh. Ex-Mozilla employees are teaming up with the Chinese government to kill Android. Quartz. 2015-07-16 [2015-12-12]. 
  49. ^ http://indianexpress.com/article/technology/mobile-tabs/reliance-jio-lyf-4g-volte-feature-phone-to-come-with-kaios-and-everything-else-we-know-4759916/
  50. ^ Free Xperia Project, -. Firefox OS on SP. (原始内容存档于2014-08-11). 
  51. ^ [ROM][Dragonsphere Team][B2G][HTML5][NO ANDROID]Firefox OS [OFICIAL BUILD][B009](NEW UPDATE:Flasheable+APN FIX). [2014-04-10]. 
  52. ^ [ROM][Dragonsphere Team][B2G][HTML5][NO ANDROID]Firefox OS [OFICIAL BUILD][B009](NEW UPDATE:Flasheable+APN FIX). [2014-04-10]. 
  53. ^ HTC Pico/Explorer unofficial port. For HTC Explorer. [2014-12-31]. 
  54. ^ FirefoxOS (nexus 4) 1.1 - 2.2 -- Very long build. XDA Developers. 2013-08-01. 
  55. ^ FireFox OS - Nightlies. XDA Developers. 2014-04-25. 
  56. ^ FirefoxOS 1.2 and 1.3. XDA Developers. 2013-10-11. 
  57. ^ Moto G - Firefox OS Central. [2015-09-30]. (原始内容存档于2015-10-02). 
  58. ^ Firefox OS Port For Sony Devices. [2015-09-30]. (原始内容存档于2015-10-02). 
  59. ^ FXP Blog - Firefox OS releases by FXP. fxpblog.co. [2015-09-30]. (原始内容存档于2015-10-10). 

外部链接[编辑]

相关条目[编辑]