APP下载

Firefox OS技术特征及优劣势浅析

2014-03-31杨彦格周晓龙

移动通信 2014年3期
关键词:技术特征

杨彦格 周晓龙

【摘 要】对比现有的主流操作系统,新兴Web操作系统既有其无可比拟的优势,也有其由于发展不成熟所带来的缺陷。通过阐述Firefox OS的系统架构和技术特征,对Firefox OS的系统优势和当前不足进行了深入剖析,并和现有主流操作系统进行特征对比,指出Firefox OS的未来发展趋势,对终端操作系统的选择有一定的参考价值。

【关键词】Firefox OS HTML5 技术特征 系统优劣势

中图分类号:TP316 文献标识码:A 文章编号:1006-1010(2014)-01-

1 引言

随着HTML5技术的兴起,在目前的原生智能终端操作系统形式之外,出现了新型的、基于Web的操作系统。这类操作系统采用Web浏览器内核,以面向未来的Web应用模式开发,典型的OS系统包括:Intel与三星合作开发的Tizen系统;Mozilla、高通与西班牙电信合作推出的Firefox操作系统。同时,这两个基于Web的操作系统又有所差异:Tizen系统是不完全的Web操作系统,既可以支持Web应用,也支持Native应用,所以也可称为多应用运行环境;Firefox系统是完全Web操作系统,其支持的应用均为Web应用。本文将对其中的完全Web操作系统Firefox OS进行系统分析,并与其他主流操作系统进行特征比对,同时指出Firefox OS的未来发展趋势。

2 基本概念与系统架构

Firefox OS是由Mozllia于2011年7月发起的B2G(Boot to Gecko)项目发展而来,2012年7月正式命名为Firefox OS。这是Mozilla主导开发的新一代开源移动操作系统,系统上所有应用和内容都是基于Web开发的。该系统基于Linux以及Gecko引擎技术,从一开始就完全采取开源的方式进行开发,其核心理念是用户可接触到的应用都是基于Web的应用,这些应用使用高级HTML5技术和硬件设备接口,可通过Web API直接访问手机的硬件设备。

FireFox从架构上讲,主要包含三部分:Gaia、Gecko、Gonk,如图1所示。

(1)Gaia:Firefox OS的用户界面,当Firefox OS启动后,任何可以显示在屏幕上的内容都可看成该层的一个应用,实现了HomeScreen、ScreenLock等智能手机所具备的标准应用。Gaia完全使用HTML、CSS和JavaScript实现,使用标准Web API接口和底层设备关联。因此,Gaia可以在任何实现了Web API的设备上运行,如桌面浏览器。

(2)Gecko:Firefox OS的应用程序运行环境,用C++实现了Web API,供包括Gaia在内的应用程序使用,同时保证Web API可以在Firefox OS的目标硬件平台上运行。于是Gecko包含了必要的网络处理、图像处理、布局管理、JavaScript虚拟机等。

(3)Gonk:Firefox OS的操作系统内核,也是Gecko的一个目标移植平台,包含Linux内核和用户态的硬件抽象层HAL。Gonk和Android以及嵌入式Linux共享了很多组件和驱动,如bluez、libusb等。之所以成为Gecko的目标移植平台,是因为Gecko在理论上也可以运行在Android或者桌面操作系统上,但是由于Firefox OS项目主导了Gonk开发,可以提供一些其他系统上不具备的接口给Gecko使用。

图1 Firefox OS系统架构

3 技术特征

(1)基于HTML5技术研发,打造完全Web OS平台

Firefox OS系统的功能、应用程序全部使用HTML5语言开发,无论是打电话、发短信、玩游戏,使用的都是HTML5语言,通过WeDAP来驱动硬件。作为最新版本的HTML编程语言,HTML5有两大特点:第一,强化了Web网页的表现能力,例如系统引导过程和载入用户界面不像Java那样需要等待较长的时间;第二,Web编程语言的开放性可以使用户完全掌控系统,而不是像iPhone那样,处处受到厂商的限制。用户只要懂得编程,就可以按照自己的需求打造操作系统。

(2)基于HAL,便于Firefox OS的普及

Mozilla出于坚持开放的Web精神以及本身的优势,并结合当前开源社区的情况特别是Android的快速普及,Firefox OS的开发一开始是基于Android来启动的,甚至其整个编译打包刷机工具也是直接利用Android系统现有方式来实现的。其原因在于可方便对不同硬件进行适配。不同终端厂商提供了不同硬件平台的Bootloader、FashBoot、内核驱动的更新以及针对Android平台的电话、短信、Camera、Sensor、视频图像显示处理等的底层支持。这些基础功能的底层支持,为Firefox OS的开发提供了极大的方便。

从技术实现角度来看,Firefox OS的Gonk内核几乎全部借用了Android的既有成果,包括Linux内核和硬件抽象层HAL。如果说MIUI是在app和framework层对原生Android做了优化的话,那么Firefox就是丢掉了Android已有的app和framework,用HTML、CSS、JavaScript又实现了一套app和framework,同时用Gecko换掉了dalvik,但是底层运作基本上还是Android原来的机制。

4 系统优势

(1)开源开放,无任何授权费用

从技术角度而言,一方面,Firefox OS的Gonk内核开发是以Android为基础的,采用了开源的Linux内核和公开的硬件抽象层HAL,降低了对终端硬件平台的适配门槛,利于Firefox OS争取更多的终端厂商支持。另一方面,Firefox OS在Gaia用户界面完全采用标准HTML5技术实现,所有应用和内容均是基于开放网络技术(HTML、JavaScript、CSS等)构建,开发者无需单独架设复杂的开发环境和学习新的语言,即可进行Firefox应用的开发工作,开发门槛低、周期短、成本低廉。endprint

从运营角度而言,Firefox OS的源代码是完全开放的,包括底层源代码以及开发应用所需的所有API,不收取任何授权费用。这也就意味着,任何人只要熟悉HTML5网页开发,并且有意愿开发Firefox应用,都有机会参与到Firefox系统的建设中来,此方式大大丰富了系统应用,显著提升了开发者的数量。这一点对于运营商有很大好处,借助于开放系统平台移动运营商可以完全参与其中,包括预置和运行自己的应用和服务,以摆脱受限于人的被动局面,提升行业话语权。

(2)硬件门槛低,定位于入门级低端市场

Firefox OS研发之初,定位于满足入门低端智能机市场需求,其将硬件的要求尽可能地降低以保证系统运行状况良好,能够在较低硬件配置的前提下充分利用好资源。从技术而言,Android是在名为“Dalvik虚拟机”的软件层上运行应用,而Firefox OS没有这个软件层,直接在操作系统的内核上运行Firefox浏览器的核心部分。因此,Firefox OS也可以在比Android配置更低的硬件上运行。目前的Firefox OS版本只需搭载800MHz的单核处理器、256MB内存以及QVGA分辨率显示屏即可运行流畅。西班牙推出的首款配备Firefox OS的智能手机ZTE Open的售价为69欧元,比配备iOS和Android的智能手机便宜很多。目前国内手机市场的中高端领域已被Android和iOS两大系统所占据,面向入门级低端市场的Firefox系统的出现,无疑将会给整个生态系统的繁荣带来保障,从而也加速了移动互联网的普及。

(3)无任何专利费用

Google的Android系统虽然是免费开源的,但它是基于Linux开发,内部有微软的专利或者在通信硬件支持上有其专利。微软为加强对自己Windows Phone系统的竞争力,从2011年开始,对使用Android系统的终端厂商开始收取专利费用。到目前为止,与微软在Android设备上达成专利协议的已有几家公司,最大的自然是HTC,根据双方去年达成的协议,HTC每售出一台Android设备就需要支付微软5美元的专利费,前不久微软又和4家公司达成类似的协议。除了已经达成授权协议的那些公司之外,微软也向三星要求为其每部Android手机支付15美元的授权费用,同时还向摩托罗拉和B&N提出了诉讼。

虽然Firefox系统内核结构也是Linux,但完全遵循产业联盟的规范,并且早已加入OIN(Open Invention Network),该组织是Linux的维护者,通过专业的预防措施避免专利诱饵等。同时Firefox在核心层和应用层之间使用JavaScript,以标准的网络技术HTML5构建所有的应用程序层,充分避免了Linux专利问题给产业联盟带来的巨大风险。

5 系统当前不足

(1)用户体验尚待完善

从理论上讲,一方面,Web应用可以直接穿透访问到硬件,如拨打电话、发送短信、拍照等。而在Android系统,这些操作必须通过内核调用,启动Java虚拟机,并且无法通过浏览器实现。因此,对Firefox OS来说,不但简化了开发者的跨平台支持,并可以在较低配置下流畅运行。

另一方面,Firefox OS专注于移动设备。目前,移动网站还无法达到类似桌面网站同样的速度、稳定性和功能。如果想要提供丰富而流畅的体验,那么网页即应用的方式很难带来良好的表现,尤其是在移动设备上。Facebook已发现,利用HTML5技术开发的应用存在部分性能缺陷。当你尝试在低端硬件,例如中兴Open在800MHz的单核处理器上执行低效率代码时,问题会更严重,如UI在运行时仍然会出现一些明显的卡顿,这种情况在卷动网页及应用栏导航时尤为明显。

(2)Web应用尚待丰富

虽然Firefox OS专注于基于HTML5技术的Web应用,并且开源开放,开发者可以在任何Web站点上发布自己的应用,任何人都可以搭建Firefox OS应用市场,理论上具备应用开发门槛低、周期短的优势。但由于当前Firefox OS尚处于产品推广初期,打电话、发短信、上网等日常使用功能确实覆盖了,但是缺少Android、iOS的常用应用。并且其应用商店Firefox Marketplace也刚刚建立不久,里面的应用较少。整体而言,Firefox系统的Web应用缺乏,需要进一步丰富。

(3)网络环境约束

对于HTML5应用,带宽限制是另一大问题。尤其是在南亚、非洲等地区,移动基础设施也远远达不到美国的水平。对Firefox OS来说,这将是一大挑战,因为该系统大多数应用需要持续的网络连接来提供信息。当然,一些服务可以在本地缓存数据,供离线使用,但HTML5应用尚未全面引入这样的功能。诺基亚已经表示,将为Firefox OS提供离线地图支持,但对大部分应用而言,仍需要互联网连接才能实现正常的功能。

另外,Firefox OS依靠网络提供大部分应用,这意味着将带来巨大的数据流量消耗。当然,这样的流量消耗与收看Netflix视频或使用Spotify等流媒体音乐服务相比不是很大,但与本地安装的原生应用相比仍然很可观。而在Firefox OS专注的中低端市场,数据服务的价格对普通人来说非常昂贵。

Firefox OS和现有主流操作系统的特征对比如表1所示:

表1 Firefox OS和现有主流操作系统的特征对比

Firefox OS Android Windows Phone iOS

授权费用 无 无 5~10美金/部 无

专利费用 无 有 有 有

开源性 开源 开放除内核外的源代码 封闭 封闭

API

开放性 开放 开放除谷哥自有API外的所有API 开放API 开放API

产业链 开放 开放 半开放

(需授权) 封闭

硬件要求 低 低(2.3版本最低配CPU 600MHz,RAM 512MB) 高(最低CPU单核1GHz,RAM 2GB) 高

用户体验 良 良 良 优

应用商店 应用少 应用多,但良莠不齐 应用少 应用多,且优质

6 结束语

Firefox OS是一款基于HTML5的Web操作系统,具有开源开放、对终端硬件资源要求较低、专利费用低廉等众多优势,其市场前景被业内普遍看好。但在近1~2年时间内还难以大面积普及,尚处于新产品的发展前期,用户体验、业务功能等均需要进一步完善,Web应用也需要更加丰富,才可媲美现在已非常成熟的Android、iOS等主流操作系统。远期来看,基于HTML5的Web操作系统必将在终端软件领域占有一席之地。

参考文献:

[1] 董霁,杨丁宁,史德年. 基于HTML5技术的移动智能终端应用及安全问题研究[J]. 现代电信科技, 2012(12).

[2] 王江静. Web应用的新技术HTML5[J]. 电脑知识与技术:学术交流, 2012(11).

[3] 薛东升. Firefox OS的奇幻漂流——全面解析新一代Open Web移动操作系统[J]. 程序员, 2013(4).

[4] Firefox OS获18家运营商支持[J]. 移动通信, 2013(3).

[5] 黄永慧,陈程凯. HTML5在移动应用开发上的应用前景[J]. 计算机技术与发展, 2013(7).★endprint

从运营角度而言,Firefox OS的源代码是完全开放的,包括底层源代码以及开发应用所需的所有API,不收取任何授权费用。这也就意味着,任何人只要熟悉HTML5网页开发,并且有意愿开发Firefox应用,都有机会参与到Firefox系统的建设中来,此方式大大丰富了系统应用,显著提升了开发者的数量。这一点对于运营商有很大好处,借助于开放系统平台移动运营商可以完全参与其中,包括预置和运行自己的应用和服务,以摆脱受限于人的被动局面,提升行业话语权。

(2)硬件门槛低,定位于入门级低端市场

Firefox OS研发之初,定位于满足入门低端智能机市场需求,其将硬件的要求尽可能地降低以保证系统运行状况良好,能够在较低硬件配置的前提下充分利用好资源。从技术而言,Android是在名为“Dalvik虚拟机”的软件层上运行应用,而Firefox OS没有这个软件层,直接在操作系统的内核上运行Firefox浏览器的核心部分。因此,Firefox OS也可以在比Android配置更低的硬件上运行。目前的Firefox OS版本只需搭载800MHz的单核处理器、256MB内存以及QVGA分辨率显示屏即可运行流畅。西班牙推出的首款配备Firefox OS的智能手机ZTE Open的售价为69欧元,比配备iOS和Android的智能手机便宜很多。目前国内手机市场的中高端领域已被Android和iOS两大系统所占据,面向入门级低端市场的Firefox系统的出现,无疑将会给整个生态系统的繁荣带来保障,从而也加速了移动互联网的普及。

(3)无任何专利费用

Google的Android系统虽然是免费开源的,但它是基于Linux开发,内部有微软的专利或者在通信硬件支持上有其专利。微软为加强对自己Windows Phone系统的竞争力,从2011年开始,对使用Android系统的终端厂商开始收取专利费用。到目前为止,与微软在Android设备上达成专利协议的已有几家公司,最大的自然是HTC,根据双方去年达成的协议,HTC每售出一台Android设备就需要支付微软5美元的专利费,前不久微软又和4家公司达成类似的协议。除了已经达成授权协议的那些公司之外,微软也向三星要求为其每部Android手机支付15美元的授权费用,同时还向摩托罗拉和B&N提出了诉讼。

虽然Firefox系统内核结构也是Linux,但完全遵循产业联盟的规范,并且早已加入OIN(Open Invention Network),该组织是Linux的维护者,通过专业的预防措施避免专利诱饵等。同时Firefox在核心层和应用层之间使用JavaScript,以标准的网络技术HTML5构建所有的应用程序层,充分避免了Linux专利问题给产业联盟带来的巨大风险。

5 系统当前不足

(1)用户体验尚待完善

从理论上讲,一方面,Web应用可以直接穿透访问到硬件,如拨打电话、发送短信、拍照等。而在Android系统,这些操作必须通过内核调用,启动Java虚拟机,并且无法通过浏览器实现。因此,对Firefox OS来说,不但简化了开发者的跨平台支持,并可以在较低配置下流畅运行。

另一方面,Firefox OS专注于移动设备。目前,移动网站还无法达到类似桌面网站同样的速度、稳定性和功能。如果想要提供丰富而流畅的体验,那么网页即应用的方式很难带来良好的表现,尤其是在移动设备上。Facebook已发现,利用HTML5技术开发的应用存在部分性能缺陷。当你尝试在低端硬件,例如中兴Open在800MHz的单核处理器上执行低效率代码时,问题会更严重,如UI在运行时仍然会出现一些明显的卡顿,这种情况在卷动网页及应用栏导航时尤为明显。

(2)Web应用尚待丰富

虽然Firefox OS专注于基于HTML5技术的Web应用,并且开源开放,开发者可以在任何Web站点上发布自己的应用,任何人都可以搭建Firefox OS应用市场,理论上具备应用开发门槛低、周期短的优势。但由于当前Firefox OS尚处于产品推广初期,打电话、发短信、上网等日常使用功能确实覆盖了,但是缺少Android、iOS的常用应用。并且其应用商店Firefox Marketplace也刚刚建立不久,里面的应用较少。整体而言,Firefox系统的Web应用缺乏,需要进一步丰富。

(3)网络环境约束

对于HTML5应用,带宽限制是另一大问题。尤其是在南亚、非洲等地区,移动基础设施也远远达不到美国的水平。对Firefox OS来说,这将是一大挑战,因为该系统大多数应用需要持续的网络连接来提供信息。当然,一些服务可以在本地缓存数据,供离线使用,但HTML5应用尚未全面引入这样的功能。诺基亚已经表示,将为Firefox OS提供离线地图支持,但对大部分应用而言,仍需要互联网连接才能实现正常的功能。

另外,Firefox OS依靠网络提供大部分应用,这意味着将带来巨大的数据流量消耗。当然,这样的流量消耗与收看Netflix视频或使用Spotify等流媒体音乐服务相比不是很大,但与本地安装的原生应用相比仍然很可观。而在Firefox OS专注的中低端市场,数据服务的价格对普通人来说非常昂贵。

Firefox OS和现有主流操作系统的特征对比如表1所示:

表1 Firefox OS和现有主流操作系统的特征对比

Firefox OS Android Windows Phone iOS

授权费用 无 无 5~10美金/部 无

专利费用 无 有 有 有

开源性 开源 开放除内核外的源代码 封闭 封闭

API

开放性 开放 开放除谷哥自有API外的所有API 开放API 开放API

产业链 开放 开放 半开放

(需授权) 封闭

硬件要求 低 低(2.3版本最低配CPU 600MHz,RAM 512MB) 高(最低CPU单核1GHz,RAM 2GB) 高

用户体验 良 良 良 优

应用商店 应用少 应用多,但良莠不齐 应用少 应用多,且优质

6 结束语

Firefox OS是一款基于HTML5的Web操作系统,具有开源开放、对终端硬件资源要求较低、专利费用低廉等众多优势,其市场前景被业内普遍看好。但在近1~2年时间内还难以大面积普及,尚处于新产品的发展前期,用户体验、业务功能等均需要进一步完善,Web应用也需要更加丰富,才可媲美现在已非常成熟的Android、iOS等主流操作系统。远期来看,基于HTML5的Web操作系统必将在终端软件领域占有一席之地。

参考文献:

[1] 董霁,杨丁宁,史德年. 基于HTML5技术的移动智能终端应用及安全问题研究[J]. 现代电信科技, 2012(12).

[2] 王江静. Web应用的新技术HTML5[J]. 电脑知识与技术:学术交流, 2012(11).

[3] 薛东升. Firefox OS的奇幻漂流——全面解析新一代Open Web移动操作系统[J]. 程序员, 2013(4).

[4] Firefox OS获18家运营商支持[J]. 移动通信, 2013(3).

[5] 黄永慧,陈程凯. HTML5在移动应用开发上的应用前景[J]. 计算机技术与发展, 2013(7).★endprint

从运营角度而言,Firefox OS的源代码是完全开放的,包括底层源代码以及开发应用所需的所有API,不收取任何授权费用。这也就意味着,任何人只要熟悉HTML5网页开发,并且有意愿开发Firefox应用,都有机会参与到Firefox系统的建设中来,此方式大大丰富了系统应用,显著提升了开发者的数量。这一点对于运营商有很大好处,借助于开放系统平台移动运营商可以完全参与其中,包括预置和运行自己的应用和服务,以摆脱受限于人的被动局面,提升行业话语权。

(2)硬件门槛低,定位于入门级低端市场

Firefox OS研发之初,定位于满足入门低端智能机市场需求,其将硬件的要求尽可能地降低以保证系统运行状况良好,能够在较低硬件配置的前提下充分利用好资源。从技术而言,Android是在名为“Dalvik虚拟机”的软件层上运行应用,而Firefox OS没有这个软件层,直接在操作系统的内核上运行Firefox浏览器的核心部分。因此,Firefox OS也可以在比Android配置更低的硬件上运行。目前的Firefox OS版本只需搭载800MHz的单核处理器、256MB内存以及QVGA分辨率显示屏即可运行流畅。西班牙推出的首款配备Firefox OS的智能手机ZTE Open的售价为69欧元,比配备iOS和Android的智能手机便宜很多。目前国内手机市场的中高端领域已被Android和iOS两大系统所占据,面向入门级低端市场的Firefox系统的出现,无疑将会给整个生态系统的繁荣带来保障,从而也加速了移动互联网的普及。

(3)无任何专利费用

Google的Android系统虽然是免费开源的,但它是基于Linux开发,内部有微软的专利或者在通信硬件支持上有其专利。微软为加强对自己Windows Phone系统的竞争力,从2011年开始,对使用Android系统的终端厂商开始收取专利费用。到目前为止,与微软在Android设备上达成专利协议的已有几家公司,最大的自然是HTC,根据双方去年达成的协议,HTC每售出一台Android设备就需要支付微软5美元的专利费,前不久微软又和4家公司达成类似的协议。除了已经达成授权协议的那些公司之外,微软也向三星要求为其每部Android手机支付15美元的授权费用,同时还向摩托罗拉和B&N提出了诉讼。

虽然Firefox系统内核结构也是Linux,但完全遵循产业联盟的规范,并且早已加入OIN(Open Invention Network),该组织是Linux的维护者,通过专业的预防措施避免专利诱饵等。同时Firefox在核心层和应用层之间使用JavaScript,以标准的网络技术HTML5构建所有的应用程序层,充分避免了Linux专利问题给产业联盟带来的巨大风险。

5 系统当前不足

(1)用户体验尚待完善

从理论上讲,一方面,Web应用可以直接穿透访问到硬件,如拨打电话、发送短信、拍照等。而在Android系统,这些操作必须通过内核调用,启动Java虚拟机,并且无法通过浏览器实现。因此,对Firefox OS来说,不但简化了开发者的跨平台支持,并可以在较低配置下流畅运行。

另一方面,Firefox OS专注于移动设备。目前,移动网站还无法达到类似桌面网站同样的速度、稳定性和功能。如果想要提供丰富而流畅的体验,那么网页即应用的方式很难带来良好的表现,尤其是在移动设备上。Facebook已发现,利用HTML5技术开发的应用存在部分性能缺陷。当你尝试在低端硬件,例如中兴Open在800MHz的单核处理器上执行低效率代码时,问题会更严重,如UI在运行时仍然会出现一些明显的卡顿,这种情况在卷动网页及应用栏导航时尤为明显。

(2)Web应用尚待丰富

虽然Firefox OS专注于基于HTML5技术的Web应用,并且开源开放,开发者可以在任何Web站点上发布自己的应用,任何人都可以搭建Firefox OS应用市场,理论上具备应用开发门槛低、周期短的优势。但由于当前Firefox OS尚处于产品推广初期,打电话、发短信、上网等日常使用功能确实覆盖了,但是缺少Android、iOS的常用应用。并且其应用商店Firefox Marketplace也刚刚建立不久,里面的应用较少。整体而言,Firefox系统的Web应用缺乏,需要进一步丰富。

(3)网络环境约束

对于HTML5应用,带宽限制是另一大问题。尤其是在南亚、非洲等地区,移动基础设施也远远达不到美国的水平。对Firefox OS来说,这将是一大挑战,因为该系统大多数应用需要持续的网络连接来提供信息。当然,一些服务可以在本地缓存数据,供离线使用,但HTML5应用尚未全面引入这样的功能。诺基亚已经表示,将为Firefox OS提供离线地图支持,但对大部分应用而言,仍需要互联网连接才能实现正常的功能。

另外,Firefox OS依靠网络提供大部分应用,这意味着将带来巨大的数据流量消耗。当然,这样的流量消耗与收看Netflix视频或使用Spotify等流媒体音乐服务相比不是很大,但与本地安装的原生应用相比仍然很可观。而在Firefox OS专注的中低端市场,数据服务的价格对普通人来说非常昂贵。

Firefox OS和现有主流操作系统的特征对比如表1所示:

表1 Firefox OS和现有主流操作系统的特征对比

Firefox OS Android Windows Phone iOS

授权费用 无 无 5~10美金/部 无

专利费用 无 有 有 有

开源性 开源 开放除内核外的源代码 封闭 封闭

API

开放性 开放 开放除谷哥自有API外的所有API 开放API 开放API

产业链 开放 开放 半开放

(需授权) 封闭

硬件要求 低 低(2.3版本最低配CPU 600MHz,RAM 512MB) 高(最低CPU单核1GHz,RAM 2GB) 高

用户体验 良 良 良 优

应用商店 应用少 应用多,但良莠不齐 应用少 应用多,且优质

6 结束语

Firefox OS是一款基于HTML5的Web操作系统,具有开源开放、对终端硬件资源要求较低、专利费用低廉等众多优势,其市场前景被业内普遍看好。但在近1~2年时间内还难以大面积普及,尚处于新产品的发展前期,用户体验、业务功能等均需要进一步完善,Web应用也需要更加丰富,才可媲美现在已非常成熟的Android、iOS等主流操作系统。远期来看,基于HTML5的Web操作系统必将在终端软件领域占有一席之地。

参考文献:

[1] 董霁,杨丁宁,史德年. 基于HTML5技术的移动智能终端应用及安全问题研究[J]. 现代电信科技, 2012(12).

[2] 王江静. Web应用的新技术HTML5[J]. 电脑知识与技术:学术交流, 2012(11).

[3] 薛东升. Firefox OS的奇幻漂流——全面解析新一代Open Web移动操作系统[J]. 程序员, 2013(4).

[4] Firefox OS获18家运营商支持[J]. 移动通信, 2013(3).

[5] 黄永慧,陈程凯. HTML5在移动应用开发上的应用前景[J]. 计算机技术与发展, 2013(7).★endprint

猜你喜欢

技术特征
中国田径男子冠军马群标枪分析
金砖国家高技术产品出口的技术特征及演化趋势预测
短跑技术的发展
计算机软件技术特征及其提高其可靠性的合理化建议
我国女子标枪运动员技术特征与训练特点研究
我国高水平女子400m混合泳运动员技术特征研究