亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Firefox OS技術(shù)特征及優(yōu)劣勢(shì)淺析

        2014-03-31 11:17:37楊彥格周曉龍
        移動(dòng)通信 2014年3期
        關(guān)鍵詞:技術(shù)特征

        楊彥格 周曉龍

        【摘 要】對(duì)比現(xiàn)有的主流操作系統(tǒng),新興Web操作系統(tǒng)既有其無(wú)可比擬的優(yōu)勢(shì),也有其由于發(fā)展不成熟所帶來(lái)的缺陷。通過(guò)闡述Firefox OS的系統(tǒng)架構(gòu)和技術(shù)特征,對(duì)Firefox OS的系統(tǒng)優(yōu)勢(shì)和當(dāng)前不足進(jìn)行了深入剖析,并和現(xiàn)有主流操作系統(tǒng)進(jìn)行特征對(duì)比,指出Firefox OS的未來(lái)發(fā)展趨勢(shì),對(duì)終端操作系統(tǒng)的選擇有一定的參考價(jià)值。

        【關(guān)鍵詞】Firefox OS HTML5 技術(shù)特征 系統(tǒng)優(yōu)劣勢(shì)

        中圖分類號(hào):TP316 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-1010(2014)-01-

        1 引言

        隨著HTML5技術(shù)的興起,在目前的原生智能終端操作系統(tǒng)形式之外,出現(xiàn)了新型的、基于Web的操作系統(tǒng)。這類操作系統(tǒng)采用Web瀏覽器內(nèi)核,以面向未來(lái)的Web應(yīng)用模式開(kāi)發(fā),典型的OS系統(tǒng)包括:Intel與三星合作開(kāi)發(fā)的Tizen系統(tǒng);Mozilla、高通與西班牙電信合作推出的Firefox操作系統(tǒng)。同時(shí),這兩個(gè)基于Web的操作系統(tǒng)又有所差異:Tizen系統(tǒng)是不完全的Web操作系統(tǒng),既可以支持Web應(yīng)用,也支持Native應(yīng)用,所以也可稱為多應(yīng)用運(yùn)行環(huán)境;Firefox系統(tǒng)是完全Web操作系統(tǒng),其支持的應(yīng)用均為Web應(yīng)用。本文將對(duì)其中的完全Web操作系統(tǒng)Firefox OS進(jìn)行系統(tǒng)分析,并與其他主流操作系統(tǒng)進(jìn)行特征比對(duì),同時(shí)指出Firefox OS的未來(lái)發(fā)展趨勢(shì)。

        2 基本概念與系統(tǒng)架構(gòu)

        Firefox OS是由Mozllia于2011年7月發(fā)起的B2G(Boot to Gecko)項(xiàng)目發(fā)展而來(lái),2012年7月正式命名為Firefox OS。這是Mozilla主導(dǎo)開(kāi)發(fā)的新一代開(kāi)源移動(dòng)操作系統(tǒng),系統(tǒng)上所有應(yīng)用和內(nèi)容都是基于Web開(kāi)發(fā)的。該系統(tǒng)基于Linux以及Gecko引擎技術(shù),從一開(kāi)始就完全采取開(kāi)源的方式進(jìn)行開(kāi)發(fā),其核心理念是用戶可接觸到的應(yīng)用都是基于Web的應(yīng)用,這些應(yīng)用使用高級(jí)HTML5技術(shù)和硬件設(shè)備接口,可通過(guò)Web API直接訪問(wèn)手機(jī)的硬件設(shè)備。

        FireFox從架構(gòu)上講,主要包含三部分:Gaia、Gecko、Gonk,如圖1所示。

        (1)Gaia:Firefox OS的用戶界面,當(dāng)Firefox OS啟動(dòng)后,任何可以顯示在屏幕上的內(nèi)容都可看成該層的一個(gè)應(yīng)用,實(shí)現(xiàn)了HomeScreen、ScreenLock等智能手機(jī)所具備的標(biāo)準(zhǔn)應(yīng)用。Gaia完全使用HTML、CSS和JavaScript實(shí)現(xiàn),使用標(biāo)準(zhǔn)Web API接口和底層設(shè)備關(guān)聯(lián)。因此,Gaia可以在任何實(shí)現(xiàn)了Web API的設(shè)備上運(yùn)行,如桌面瀏覽器。

        (2)Gecko:Firefox OS的應(yīng)用程序運(yùn)行環(huán)境,用C++實(shí)現(xiàn)了Web API,供包括Gaia在內(nèi)的應(yīng)用程序使用,同時(shí)保證Web API可以在Firefox OS的目標(biāo)硬件平臺(tái)上運(yùn)行。于是Gecko包含了必要的網(wǎng)絡(luò)處理、圖像處理、布局管理、JavaScript虛擬機(jī)等。

        (3)Gonk:Firefox OS的操作系統(tǒng)內(nèi)核,也是Gecko的一個(gè)目標(biāo)移植平臺(tái),包含Linux內(nèi)核和用戶態(tài)的硬件抽象層HAL。Gonk和Android以及嵌入式Linux共享了很多組件和驅(qū)動(dòng),如bluez、libusb等。之所以成為Gecko的目標(biāo)移植平臺(tái),是因?yàn)镚ecko在理論上也可以運(yùn)行在Android或者桌面操作系統(tǒng)上,但是由于Firefox OS項(xiàng)目主導(dǎo)了Gonk開(kāi)發(fā),可以提供一些其他系統(tǒng)上不具備的接口給Gecko使用。

        圖1 Firefox OS系統(tǒng)架構(gòu)

        3 技術(shù)特征

        (1)基于HTML5技術(shù)研發(fā),打造完全Web OS平臺(tái)

        Firefox OS系統(tǒng)的功能、應(yīng)用程序全部使用HTML5語(yǔ)言開(kāi)發(fā),無(wú)論是打電話、發(fā)短信、玩游戲,使用的都是HTML5語(yǔ)言,通過(guò)WeDAP來(lái)驅(qū)動(dòng)硬件。作為最新版本的HTML編程語(yǔ)言,HTML5有兩大特點(diǎn):第一,強(qiáng)化了Web網(wǎng)頁(yè)的表現(xiàn)能力,例如系統(tǒng)引導(dǎo)過(guò)程和載入用戶界面不像Java那樣需要等待較長(zhǎng)的時(shí)間;第二,Web編程語(yǔ)言的開(kāi)放性可以使用戶完全掌控系統(tǒng),而不是像iPhone那樣,處處受到廠商的限制。用戶只要懂得編程,就可以按照自己的需求打造操作系統(tǒng)。

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

        Mozilla出于堅(jiān)持開(kāi)放的Web精神以及本身的優(yōu)勢(shì),并結(jié)合當(dāng)前開(kāi)源社區(qū)的情況特別是Android的快速普及,F(xiàn)irefox OS的開(kāi)發(fā)一開(kāi)始是基于Android來(lái)啟動(dòng)的,甚至其整個(gè)編譯打包刷機(jī)工具也是直接利用Android系統(tǒng)現(xiàn)有方式來(lái)實(shí)現(xiàn)的。其原因在于可方便對(duì)不同硬件進(jìn)行適配。不同終端廠商提供了不同硬件平臺(tái)的Bootloader、FashBoot、內(nèi)核驅(qū)動(dòng)的更新以及針對(duì)Android平臺(tái)的電話、短信、Camera、Sensor、視頻圖像顯示處理等的底層支持。這些基礎(chǔ)功能的底層支持,為Firefox OS的開(kāi)發(fā)提供了極大的方便。

        從技術(shù)實(shí)現(xiàn)角度來(lái)看,F(xiàn)irefox OS的Gonk內(nèi)核幾乎全部借用了Android的既有成果,包括Linux內(nèi)核和硬件抽象層HAL。如果說(shuō)MIUI是在app和framework層對(duì)原生Android做了優(yōu)化的話,那么Firefox就是丟掉了Android已有的app和framework,用HTML、CSS、JavaScript又實(shí)現(xiàn)了一套app和framework,同時(shí)用Gecko換掉了dalvik,但是底層運(yùn)作基本上還是Android原來(lái)的機(jī)制。

        4 系統(tǒng)優(yōu)勢(shì)

        (1)開(kāi)源開(kāi)放,無(wú)任何授權(quán)費(fèi)用

        從技術(shù)角度而言,一方面,F(xiàn)irefox OS的Gonk內(nèi)核開(kāi)發(fā)是以Android為基礎(chǔ)的,采用了開(kāi)源的Linux內(nèi)核和公開(kāi)的硬件抽象層HAL,降低了對(duì)終端硬件平臺(tái)的適配門檻,利于Firefox OS爭(zhēng)取更多的終端廠商支持。另一方面,F(xiàn)irefox OS在Gaia用戶界面完全采用標(biāo)準(zhǔn)HTML5技術(shù)實(shí)現(xiàn),所有應(yīng)用和內(nèi)容均是基于開(kāi)放網(wǎng)絡(luò)技術(shù)(HTML、JavaScript、CSS等)構(gòu)建,開(kāi)發(fā)者無(wú)需單獨(dú)架設(shè)復(fù)雜的開(kāi)發(fā)環(huán)境和學(xué)習(xí)新的語(yǔ)言,即可進(jìn)行Firefox應(yīng)用的開(kāi)發(fā)工作,開(kāi)發(fā)門檻低、周期短、成本低廉。endprint

        從運(yùn)營(yíng)角度而言,F(xiàn)irefox OS的源代碼是完全開(kāi)放的,包括底層源代碼以及開(kāi)發(fā)應(yīng)用所需的所有API,不收取任何授權(quán)費(fèi)用。這也就意味著,任何人只要熟悉HTML5網(wǎng)頁(yè)開(kāi)發(fā),并且有意愿開(kāi)發(fā)Firefox應(yīng)用,都有機(jī)會(huì)參與到Firefox系統(tǒng)的建設(shè)中來(lái),此方式大大豐富了系統(tǒng)應(yīng)用,顯著提升了開(kāi)發(fā)者的數(shù)量。這一點(diǎn)對(duì)于運(yùn)營(yíng)商有很大好處,借助于開(kāi)放系統(tǒng)平臺(tái)移動(dòng)運(yùn)營(yíng)商可以完全參與其中,包括預(yù)置和運(yùn)行自己的應(yīng)用和服務(wù),以擺脫受限于人的被動(dòng)局面,提升行業(yè)話語(yǔ)權(quán)。

        (2)硬件門檻低,定位于入門級(jí)低端市場(chǎng)

        Firefox OS研發(fā)之初,定位于滿足入門低端智能機(jī)市場(chǎng)需求,其將硬件的要求盡可能地降低以保證系統(tǒng)運(yùn)行狀況良好,能夠在較低硬件配置的前提下充分利用好資源。從技術(shù)而言,Android是在名為“Dalvik虛擬機(jī)”的軟件層上運(yùn)行應(yīng)用,而Firefox OS沒(méi)有這個(gè)軟件層,直接在操作系統(tǒng)的內(nèi)核上運(yùn)行Firefox瀏覽器的核心部分。因此,F(xiàn)irefox OS也可以在比Android配置更低的硬件上運(yùn)行。目前的Firefox OS版本只需搭載800MHz的單核處理器、256MB內(nèi)存以及QVGA分辨率顯示屏即可運(yùn)行流暢。西班牙推出的首款配備Firefox OS的智能手機(jī)ZTE Open的售價(jià)為69歐元,比配備iOS和Android的智能手機(jī)便宜很多。目前國(guó)內(nèi)手機(jī)市場(chǎng)的中高端領(lǐng)域已被Android和iOS兩大系統(tǒng)所占據(jù),面向入門級(jí)低端市場(chǎng)的Firefox系統(tǒng)的出現(xiàn),無(wú)疑將會(huì)給整個(gè)生態(tài)系統(tǒng)的繁榮帶來(lái)保障,從而也加速了移動(dòng)互聯(lián)網(wǎng)的普及。

        (3)無(wú)任何專利費(fèi)用

        Google的Android系統(tǒng)雖然是免費(fèi)開(kāi)源的,但它是基于Linux開(kāi)發(fā),內(nèi)部有微軟的專利或者在通信硬件支持上有其專利。微軟為加強(qiáng)對(duì)自己Windows Phone系統(tǒng)的競(jìng)爭(zhēng)力,從2011年開(kāi)始,對(duì)使用Android系統(tǒng)的終端廠商開(kāi)始收取專利費(fèi)用。到目前為止,與微軟在Android設(shè)備上達(dá)成專利協(xié)議的已有幾家公司,最大的自然是HTC,根據(jù)雙方去年達(dá)成的協(xié)議,HTC每售出一臺(tái)Android設(shè)備就需要支付微軟5美元的專利費(fèi),前不久微軟又和4家公司達(dá)成類似的協(xié)議。除了已經(jīng)達(dá)成授權(quán)協(xié)議的那些公司之外,微軟也向三星要求為其每部Android手機(jī)支付15美元的授權(quán)費(fèi)用,同時(shí)還向摩托羅拉和B&N提出了訴訟。

        雖然Firefox系統(tǒng)內(nèi)核結(jié)構(gòu)也是Linux,但完全遵循產(chǎn)業(yè)聯(lián)盟的規(guī)范,并且早已加入OIN(Open Invention Network),該組織是Linux的維護(hù)者,通過(guò)專業(yè)的預(yù)防措施避免專利誘餌等。同時(shí)Firefox在核心層和應(yīng)用層之間使用JavaScript,以標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)HTML5構(gòu)建所有的應(yīng)用程序?qū)?,充分避免了Linux專利問(wèn)題給產(chǎn)業(yè)聯(lián)盟帶來(lái)的巨大風(fēng)險(xiǎn)。

        5 系統(tǒng)當(dāng)前不足

        (1)用戶體驗(yàn)尚待完善

        從理論上講,一方面,Web應(yīng)用可以直接穿透訪問(wèn)到硬件,如撥打電話、發(fā)送短信、拍照等。而在Android系統(tǒng),這些操作必須通過(guò)內(nèi)核調(diào)用,啟動(dòng)Java虛擬機(jī),并且無(wú)法通過(guò)瀏覽器實(shí)現(xiàn)。因此,對(duì)Firefox OS來(lái)說(shuō),不但簡(jiǎn)化了開(kāi)發(fā)者的跨平臺(tái)支持,并可以在較低配置下流暢運(yùn)行。

        另一方面,F(xiàn)irefox OS專注于移動(dòng)設(shè)備。目前,移動(dòng)網(wǎng)站還無(wú)法達(dá)到類似桌面網(wǎng)站同樣的速度、穩(wěn)定性和功能。如果想要提供豐富而流暢的體驗(yàn),那么網(wǎng)頁(yè)即應(yīng)用的方式很難帶來(lái)良好的表現(xiàn),尤其是在移動(dòng)設(shè)備上。Facebook已發(fā)現(xiàn),利用HTML5技術(shù)開(kāi)發(fā)的應(yīng)用存在部分性能缺陷。當(dāng)你嘗試在低端硬件,例如中興Open在800MHz的單核處理器上執(zhí)行低效率代碼時(shí),問(wèn)題會(huì)更嚴(yán)重,如UI在運(yùn)行時(shí)仍然會(huì)出現(xiàn)一些明顯的卡頓,這種情況在卷動(dòng)網(wǎng)頁(yè)及應(yīng)用欄導(dǎo)航時(shí)尤為明顯。

        (2)Web應(yīng)用尚待豐富

        雖然Firefox OS專注于基于HTML5技術(shù)的Web應(yīng)用,并且開(kāi)源開(kāi)放,開(kāi)發(fā)者可以在任何Web站點(diǎn)上發(fā)布自己的應(yīng)用,任何人都可以搭建Firefox OS應(yīng)用市場(chǎng),理論上具備應(yīng)用開(kāi)發(fā)門檻低、周期短的優(yōu)勢(shì)。但由于當(dāng)前Firefox OS尚處于產(chǎn)品推廣初期,打電話、發(fā)短信、上網(wǎng)等日常使用功能確實(shí)覆蓋了,但是缺少Android、iOS的常用應(yīng)用。并且其應(yīng)用商店Firefox Marketplace也剛剛建立不久,里面的應(yīng)用較少。整體而言,F(xiàn)irefox系統(tǒng)的Web應(yīng)用缺乏,需要進(jìn)一步豐富。

        (3)網(wǎng)絡(luò)環(huán)境約束

        對(duì)于HTML5應(yīng)用,帶寬限制是另一大問(wèn)題。尤其是在南亞、非洲等地區(qū),移動(dòng)基礎(chǔ)設(shè)施也遠(yuǎn)遠(yuǎn)達(dá)不到美國(guó)的水平。對(duì)Firefox OS來(lái)說(shuō),這將是一大挑戰(zhàn),因?yàn)樵撓到y(tǒng)大多數(shù)應(yīng)用需要持續(xù)的網(wǎng)絡(luò)連接來(lái)提供信息。當(dāng)然,一些服務(wù)可以在本地緩存數(shù)據(jù),供離線使用,但HTML5應(yīng)用尚未全面引入這樣的功能。諾基亞已經(jīng)表示,將為Firefox OS提供離線地圖支持,但對(duì)大部分應(yīng)用而言,仍需要互聯(lián)網(wǎng)連接才能實(shí)現(xiàn)正常的功能。

        另外,F(xiàn)irefox OS依靠網(wǎng)絡(luò)提供大部分應(yīng)用,這意味著將帶來(lái)巨大的數(shù)據(jù)流量消耗。當(dāng)然,這樣的流量消耗與收看Netflix視頻或使用Spotify等流媒體音樂(lè)服務(wù)相比不是很大,但與本地安裝的原生應(yīng)用相比仍然很可觀。而在Firefox OS專注的中低端市場(chǎng),數(shù)據(jù)服務(wù)的價(jià)格對(duì)普通人來(lái)說(shuō)非常昂貴。

        Firefox OS和現(xiàn)有主流操作系統(tǒng)的特征對(duì)比如表1所示:

        表1 Firefox OS和現(xiàn)有主流操作系統(tǒng)的特征對(duì)比

        Firefox OS Android Windows Phone iOS

        授權(quán)費(fèi)用 無(wú) 無(wú) 5~10美金/部 無(wú)

        專利費(fèi)用 無(wú) 有 有 有

        開(kāi)源性 開(kāi)源 開(kāi)放除內(nèi)核外的源代碼 封閉 封閉

        API

        開(kāi)放性 開(kāi)放 開(kāi)放除谷哥自有API外的所有API 開(kāi)放API 開(kāi)放API

        產(chǎn)業(yè)鏈 開(kāi)放 開(kāi)放 半開(kāi)放

        (需授權(quán)) 封閉

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

        用戶體驗(yàn) 良 良 良 優(yōu)

        應(yīng)用商店 應(yīng)用少 應(yīng)用多,但良莠不齊 應(yīng)用少 應(yīng)用多,且優(yōu)質(zhì)

        6 結(jié)束語(yǔ)

        Firefox OS是一款基于HTML5的Web操作系統(tǒng),具有開(kāi)源開(kāi)放、對(duì)終端硬件資源要求較低、專利費(fèi)用低廉等眾多優(yōu)勢(shì),其市場(chǎng)前景被業(yè)內(nèi)普遍看好。但在近1~2年時(shí)間內(nèi)還難以大面積普及,尚處于新產(chǎn)品的發(fā)展前期,用戶體驗(yàn)、業(yè)務(wù)功能等均需要進(jìn)一步完善,Web應(yīng)用也需要更加豐富,才可媲美現(xiàn)在已非常成熟的Android、iOS等主流操作系統(tǒng)。遠(yuǎn)期來(lái)看,基于HTML5的Web操作系統(tǒng)必將在終端軟件領(lǐng)域占有一席之地。

        參考文獻(xiàn):

        [1] 董霽,楊丁寧,史德年. 基于HTML5技術(shù)的移動(dòng)智能終端應(yīng)用及安全問(wèn)題研究[J]. 現(xiàn)代電信科技, 2012(12).

        [2] 王江靜. Web應(yīng)用的新技術(shù)HTML5[J]. 電腦知識(shí)與技術(shù):學(xué)術(shù)交流, 2012(11).

        [3] 薛東升. Firefox OS的奇幻漂流——全面解析新一代Open Web移動(dòng)操作系統(tǒng)[J]. 程序員, 2013(4).

        [4] Firefox OS獲18家運(yùn)營(yíng)商支持[J]. 移動(dòng)通信, 2013(3).

        [5] 黃永慧,陳程凱. HTML5在移動(dòng)應(yīng)用開(kāi)發(fā)上的應(yīng)用前景[J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2013(7).★endprint

        從運(yùn)營(yíng)角度而言,F(xiàn)irefox OS的源代碼是完全開(kāi)放的,包括底層源代碼以及開(kāi)發(fā)應(yīng)用所需的所有API,不收取任何授權(quán)費(fèi)用。這也就意味著,任何人只要熟悉HTML5網(wǎng)頁(yè)開(kāi)發(fā),并且有意愿開(kāi)發(fā)Firefox應(yīng)用,都有機(jī)會(huì)參與到Firefox系統(tǒng)的建設(shè)中來(lái),此方式大大豐富了系統(tǒng)應(yīng)用,顯著提升了開(kāi)發(fā)者的數(shù)量。這一點(diǎn)對(duì)于運(yùn)營(yíng)商有很大好處,借助于開(kāi)放系統(tǒng)平臺(tái)移動(dòng)運(yùn)營(yíng)商可以完全參與其中,包括預(yù)置和運(yùn)行自己的應(yīng)用和服務(wù),以擺脫受限于人的被動(dòng)局面,提升行業(yè)話語(yǔ)權(quán)。

        (2)硬件門檻低,定位于入門級(jí)低端市場(chǎng)

        Firefox OS研發(fā)之初,定位于滿足入門低端智能機(jī)市場(chǎng)需求,其將硬件的要求盡可能地降低以保證系統(tǒng)運(yùn)行狀況良好,能夠在較低硬件配置的前提下充分利用好資源。從技術(shù)而言,Android是在名為“Dalvik虛擬機(jī)”的軟件層上運(yùn)行應(yīng)用,而Firefox OS沒(méi)有這個(gè)軟件層,直接在操作系統(tǒng)的內(nèi)核上運(yùn)行Firefox瀏覽器的核心部分。因此,F(xiàn)irefox OS也可以在比Android配置更低的硬件上運(yùn)行。目前的Firefox OS版本只需搭載800MHz的單核處理器、256MB內(nèi)存以及QVGA分辨率顯示屏即可運(yùn)行流暢。西班牙推出的首款配備Firefox OS的智能手機(jī)ZTE Open的售價(jià)為69歐元,比配備iOS和Android的智能手機(jī)便宜很多。目前國(guó)內(nèi)手機(jī)市場(chǎng)的中高端領(lǐng)域已被Android和iOS兩大系統(tǒng)所占據(jù),面向入門級(jí)低端市場(chǎng)的Firefox系統(tǒng)的出現(xiàn),無(wú)疑將會(huì)給整個(gè)生態(tài)系統(tǒng)的繁榮帶來(lái)保障,從而也加速了移動(dòng)互聯(lián)網(wǎng)的普及。

        (3)無(wú)任何專利費(fèi)用

        Google的Android系統(tǒng)雖然是免費(fèi)開(kāi)源的,但它是基于Linux開(kāi)發(fā),內(nèi)部有微軟的專利或者在通信硬件支持上有其專利。微軟為加強(qiáng)對(duì)自己Windows Phone系統(tǒng)的競(jìng)爭(zhēng)力,從2011年開(kāi)始,對(duì)使用Android系統(tǒng)的終端廠商開(kāi)始收取專利費(fèi)用。到目前為止,與微軟在Android設(shè)備上達(dá)成專利協(xié)議的已有幾家公司,最大的自然是HTC,根據(jù)雙方去年達(dá)成的協(xié)議,HTC每售出一臺(tái)Android設(shè)備就需要支付微軟5美元的專利費(fèi),前不久微軟又和4家公司達(dá)成類似的協(xié)議。除了已經(jīng)達(dá)成授權(quán)協(xié)議的那些公司之外,微軟也向三星要求為其每部Android手機(jī)支付15美元的授權(quán)費(fèi)用,同時(shí)還向摩托羅拉和B&N提出了訴訟。

        雖然Firefox系統(tǒng)內(nèi)核結(jié)構(gòu)也是Linux,但完全遵循產(chǎn)業(yè)聯(lián)盟的規(guī)范,并且早已加入OIN(Open Invention Network),該組織是Linux的維護(hù)者,通過(guò)專業(yè)的預(yù)防措施避免專利誘餌等。同時(shí)Firefox在核心層和應(yīng)用層之間使用JavaScript,以標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)HTML5構(gòu)建所有的應(yīng)用程序?qū)?,充分避免了Linux專利問(wèn)題給產(chǎn)業(yè)聯(lián)盟帶來(lái)的巨大風(fēng)險(xiǎn)。

        5 系統(tǒng)當(dāng)前不足

        (1)用戶體驗(yàn)尚待完善

        從理論上講,一方面,Web應(yīng)用可以直接穿透訪問(wèn)到硬件,如撥打電話、發(fā)送短信、拍照等。而在Android系統(tǒng),這些操作必須通過(guò)內(nèi)核調(diào)用,啟動(dòng)Java虛擬機(jī),并且無(wú)法通過(guò)瀏覽器實(shí)現(xiàn)。因此,對(duì)Firefox OS來(lái)說(shuō),不但簡(jiǎn)化了開(kāi)發(fā)者的跨平臺(tái)支持,并可以在較低配置下流暢運(yùn)行。

        另一方面,F(xiàn)irefox OS專注于移動(dòng)設(shè)備。目前,移動(dòng)網(wǎng)站還無(wú)法達(dá)到類似桌面網(wǎng)站同樣的速度、穩(wěn)定性和功能。如果想要提供豐富而流暢的體驗(yàn),那么網(wǎng)頁(yè)即應(yīng)用的方式很難帶來(lái)良好的表現(xiàn),尤其是在移動(dòng)設(shè)備上。Facebook已發(fā)現(xiàn),利用HTML5技術(shù)開(kāi)發(fā)的應(yīng)用存在部分性能缺陷。當(dāng)你嘗試在低端硬件,例如中興Open在800MHz的單核處理器上執(zhí)行低效率代碼時(shí),問(wèn)題會(huì)更嚴(yán)重,如UI在運(yùn)行時(shí)仍然會(huì)出現(xiàn)一些明顯的卡頓,這種情況在卷動(dòng)網(wǎng)頁(yè)及應(yīng)用欄導(dǎo)航時(shí)尤為明顯。

        (2)Web應(yīng)用尚待豐富

        雖然Firefox OS專注于基于HTML5技術(shù)的Web應(yīng)用,并且開(kāi)源開(kāi)放,開(kāi)發(fā)者可以在任何Web站點(diǎn)上發(fā)布自己的應(yīng)用,任何人都可以搭建Firefox OS應(yīng)用市場(chǎng),理論上具備應(yīng)用開(kāi)發(fā)門檻低、周期短的優(yōu)勢(shì)。但由于當(dāng)前Firefox OS尚處于產(chǎn)品推廣初期,打電話、發(fā)短信、上網(wǎng)等日常使用功能確實(shí)覆蓋了,但是缺少Android、iOS的常用應(yīng)用。并且其應(yīng)用商店Firefox Marketplace也剛剛建立不久,里面的應(yīng)用較少。整體而言,F(xiàn)irefox系統(tǒng)的Web應(yīng)用缺乏,需要進(jìn)一步豐富。

        (3)網(wǎng)絡(luò)環(huán)境約束

        對(duì)于HTML5應(yīng)用,帶寬限制是另一大問(wèn)題。尤其是在南亞、非洲等地區(qū),移動(dòng)基礎(chǔ)設(shè)施也遠(yuǎn)遠(yuǎn)達(dá)不到美國(guó)的水平。對(duì)Firefox OS來(lái)說(shuō),這將是一大挑戰(zhàn),因?yàn)樵撓到y(tǒng)大多數(shù)應(yīng)用需要持續(xù)的網(wǎng)絡(luò)連接來(lái)提供信息。當(dāng)然,一些服務(wù)可以在本地緩存數(shù)據(jù),供離線使用,但HTML5應(yīng)用尚未全面引入這樣的功能。諾基亞已經(jīng)表示,將為Firefox OS提供離線地圖支持,但對(duì)大部分應(yīng)用而言,仍需要互聯(lián)網(wǎng)連接才能實(shí)現(xiàn)正常的功能。

        另外,F(xiàn)irefox OS依靠網(wǎng)絡(luò)提供大部分應(yīng)用,這意味著將帶來(lái)巨大的數(shù)據(jù)流量消耗。當(dāng)然,這樣的流量消耗與收看Netflix視頻或使用Spotify等流媒體音樂(lè)服務(wù)相比不是很大,但與本地安裝的原生應(yīng)用相比仍然很可觀。而在Firefox OS專注的中低端市場(chǎng),數(shù)據(jù)服務(wù)的價(jià)格對(duì)普通人來(lái)說(shuō)非常昂貴。

        Firefox OS和現(xiàn)有主流操作系統(tǒng)的特征對(duì)比如表1所示:

        表1 Firefox OS和現(xiàn)有主流操作系統(tǒng)的特征對(duì)比

        Firefox OS Android Windows Phone iOS

        授權(quán)費(fèi)用 無(wú) 無(wú) 5~10美金/部 無(wú)

        專利費(fèi)用 無(wú) 有 有 有

        開(kāi)源性 開(kāi)源 開(kāi)放除內(nèi)核外的源代碼 封閉 封閉

        API

        開(kāi)放性 開(kāi)放 開(kāi)放除谷哥自有API外的所有API 開(kāi)放API 開(kāi)放API

        產(chǎn)業(yè)鏈 開(kāi)放 開(kāi)放 半開(kāi)放

        (需授權(quán)) 封閉

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

        用戶體驗(yàn) 良 良 良 優(yōu)

        應(yīng)用商店 應(yīng)用少 應(yīng)用多,但良莠不齊 應(yīng)用少 應(yīng)用多,且優(yōu)質(zhì)

        6 結(jié)束語(yǔ)

        Firefox OS是一款基于HTML5的Web操作系統(tǒng),具有開(kāi)源開(kāi)放、對(duì)終端硬件資源要求較低、專利費(fèi)用低廉等眾多優(yōu)勢(shì),其市場(chǎng)前景被業(yè)內(nèi)普遍看好。但在近1~2年時(shí)間內(nèi)還難以大面積普及,尚處于新產(chǎn)品的發(fā)展前期,用戶體驗(yàn)、業(yè)務(wù)功能等均需要進(jìn)一步完善,Web應(yīng)用也需要更加豐富,才可媲美現(xiàn)在已非常成熟的Android、iOS等主流操作系統(tǒng)。遠(yuǎn)期來(lái)看,基于HTML5的Web操作系統(tǒng)必將在終端軟件領(lǐng)域占有一席之地。

        參考文獻(xiàn):

        [1] 董霽,楊丁寧,史德年. 基于HTML5技術(shù)的移動(dòng)智能終端應(yīng)用及安全問(wèn)題研究[J]. 現(xiàn)代電信科技, 2012(12).

        [2] 王江靜. Web應(yīng)用的新技術(shù)HTML5[J]. 電腦知識(shí)與技術(shù):學(xué)術(shù)交流, 2012(11).

        [3] 薛東升. Firefox OS的奇幻漂流——全面解析新一代Open Web移動(dòng)操作系統(tǒng)[J]. 程序員, 2013(4).

        [4] Firefox OS獲18家運(yùn)營(yíng)商支持[J]. 移動(dòng)通信, 2013(3).

        [5] 黃永慧,陳程凱. HTML5在移動(dòng)應(yīng)用開(kāi)發(fā)上的應(yīng)用前景[J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2013(7).★endprint

        從運(yùn)營(yíng)角度而言,F(xiàn)irefox OS的源代碼是完全開(kāi)放的,包括底層源代碼以及開(kāi)發(fā)應(yīng)用所需的所有API,不收取任何授權(quán)費(fèi)用。這也就意味著,任何人只要熟悉HTML5網(wǎng)頁(yè)開(kāi)發(fā),并且有意愿開(kāi)發(fā)Firefox應(yīng)用,都有機(jī)會(huì)參與到Firefox系統(tǒng)的建設(shè)中來(lái),此方式大大豐富了系統(tǒng)應(yīng)用,顯著提升了開(kāi)發(fā)者的數(shù)量。這一點(diǎn)對(duì)于運(yùn)營(yíng)商有很大好處,借助于開(kāi)放系統(tǒng)平臺(tái)移動(dòng)運(yùn)營(yíng)商可以完全參與其中,包括預(yù)置和運(yùn)行自己的應(yīng)用和服務(wù),以擺脫受限于人的被動(dòng)局面,提升行業(yè)話語(yǔ)權(quán)。

        (2)硬件門檻低,定位于入門級(jí)低端市場(chǎng)

        Firefox OS研發(fā)之初,定位于滿足入門低端智能機(jī)市場(chǎng)需求,其將硬件的要求盡可能地降低以保證系統(tǒng)運(yùn)行狀況良好,能夠在較低硬件配置的前提下充分利用好資源。從技術(shù)而言,Android是在名為“Dalvik虛擬機(jī)”的軟件層上運(yùn)行應(yīng)用,而Firefox OS沒(méi)有這個(gè)軟件層,直接在操作系統(tǒng)的內(nèi)核上運(yùn)行Firefox瀏覽器的核心部分。因此,F(xiàn)irefox OS也可以在比Android配置更低的硬件上運(yùn)行。目前的Firefox OS版本只需搭載800MHz的單核處理器、256MB內(nèi)存以及QVGA分辨率顯示屏即可運(yùn)行流暢。西班牙推出的首款配備Firefox OS的智能手機(jī)ZTE Open的售價(jià)為69歐元,比配備iOS和Android的智能手機(jī)便宜很多。目前國(guó)內(nèi)手機(jī)市場(chǎng)的中高端領(lǐng)域已被Android和iOS兩大系統(tǒng)所占據(jù),面向入門級(jí)低端市場(chǎng)的Firefox系統(tǒng)的出現(xiàn),無(wú)疑將會(huì)給整個(gè)生態(tài)系統(tǒng)的繁榮帶來(lái)保障,從而也加速了移動(dòng)互聯(lián)網(wǎng)的普及。

        (3)無(wú)任何專利費(fèi)用

        Google的Android系統(tǒng)雖然是免費(fèi)開(kāi)源的,但它是基于Linux開(kāi)發(fā),內(nèi)部有微軟的專利或者在通信硬件支持上有其專利。微軟為加強(qiáng)對(duì)自己Windows Phone系統(tǒng)的競(jìng)爭(zhēng)力,從2011年開(kāi)始,對(duì)使用Android系統(tǒng)的終端廠商開(kāi)始收取專利費(fèi)用。到目前為止,與微軟在Android設(shè)備上達(dá)成專利協(xié)議的已有幾家公司,最大的自然是HTC,根據(jù)雙方去年達(dá)成的協(xié)議,HTC每售出一臺(tái)Android設(shè)備就需要支付微軟5美元的專利費(fèi),前不久微軟又和4家公司達(dá)成類似的協(xié)議。除了已經(jīng)達(dá)成授權(quán)協(xié)議的那些公司之外,微軟也向三星要求為其每部Android手機(jī)支付15美元的授權(quán)費(fèi)用,同時(shí)還向摩托羅拉和B&N提出了訴訟。

        雖然Firefox系統(tǒng)內(nèi)核結(jié)構(gòu)也是Linux,但完全遵循產(chǎn)業(yè)聯(lián)盟的規(guī)范,并且早已加入OIN(Open Invention Network),該組織是Linux的維護(hù)者,通過(guò)專業(yè)的預(yù)防措施避免專利誘餌等。同時(shí)Firefox在核心層和應(yīng)用層之間使用JavaScript,以標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)HTML5構(gòu)建所有的應(yīng)用程序?qū)?,充分避免了Linux專利問(wèn)題給產(chǎn)業(yè)聯(lián)盟帶來(lái)的巨大風(fēng)險(xiǎn)。

        5 系統(tǒng)當(dāng)前不足

        (1)用戶體驗(yàn)尚待完善

        從理論上講,一方面,Web應(yīng)用可以直接穿透訪問(wèn)到硬件,如撥打電話、發(fā)送短信、拍照等。而在Android系統(tǒng),這些操作必須通過(guò)內(nèi)核調(diào)用,啟動(dòng)Java虛擬機(jī),并且無(wú)法通過(guò)瀏覽器實(shí)現(xiàn)。因此,對(duì)Firefox OS來(lái)說(shuō),不但簡(jiǎn)化了開(kāi)發(fā)者的跨平臺(tái)支持,并可以在較低配置下流暢運(yùn)行。

        另一方面,F(xiàn)irefox OS專注于移動(dòng)設(shè)備。目前,移動(dòng)網(wǎng)站還無(wú)法達(dá)到類似桌面網(wǎng)站同樣的速度、穩(wěn)定性和功能。如果想要提供豐富而流暢的體驗(yàn),那么網(wǎng)頁(yè)即應(yīng)用的方式很難帶來(lái)良好的表現(xiàn),尤其是在移動(dòng)設(shè)備上。Facebook已發(fā)現(xiàn),利用HTML5技術(shù)開(kāi)發(fā)的應(yīng)用存在部分性能缺陷。當(dāng)你嘗試在低端硬件,例如中興Open在800MHz的單核處理器上執(zhí)行低效率代碼時(shí),問(wèn)題會(huì)更嚴(yán)重,如UI在運(yùn)行時(shí)仍然會(huì)出現(xiàn)一些明顯的卡頓,這種情況在卷動(dòng)網(wǎng)頁(yè)及應(yīng)用欄導(dǎo)航時(shí)尤為明顯。

        (2)Web應(yīng)用尚待豐富

        雖然Firefox OS專注于基于HTML5技術(shù)的Web應(yīng)用,并且開(kāi)源開(kāi)放,開(kāi)發(fā)者可以在任何Web站點(diǎn)上發(fā)布自己的應(yīng)用,任何人都可以搭建Firefox OS應(yīng)用市場(chǎng),理論上具備應(yīng)用開(kāi)發(fā)門檻低、周期短的優(yōu)勢(shì)。但由于當(dāng)前Firefox OS尚處于產(chǎn)品推廣初期,打電話、發(fā)短信、上網(wǎng)等日常使用功能確實(shí)覆蓋了,但是缺少Android、iOS的常用應(yīng)用。并且其應(yīng)用商店Firefox Marketplace也剛剛建立不久,里面的應(yīng)用較少。整體而言,F(xiàn)irefox系統(tǒng)的Web應(yīng)用缺乏,需要進(jìn)一步豐富。

        (3)網(wǎng)絡(luò)環(huán)境約束

        對(duì)于HTML5應(yīng)用,帶寬限制是另一大問(wèn)題。尤其是在南亞、非洲等地區(qū),移動(dòng)基礎(chǔ)設(shè)施也遠(yuǎn)遠(yuǎn)達(dá)不到美國(guó)的水平。對(duì)Firefox OS來(lái)說(shuō),這將是一大挑戰(zhàn),因?yàn)樵撓到y(tǒng)大多數(shù)應(yīng)用需要持續(xù)的網(wǎng)絡(luò)連接來(lái)提供信息。當(dāng)然,一些服務(wù)可以在本地緩存數(shù)據(jù),供離線使用,但HTML5應(yīng)用尚未全面引入這樣的功能。諾基亞已經(jīng)表示,將為Firefox OS提供離線地圖支持,但對(duì)大部分應(yīng)用而言,仍需要互聯(lián)網(wǎng)連接才能實(shí)現(xiàn)正常的功能。

        另外,F(xiàn)irefox OS依靠網(wǎng)絡(luò)提供大部分應(yīng)用,這意味著將帶來(lái)巨大的數(shù)據(jù)流量消耗。當(dāng)然,這樣的流量消耗與收看Netflix視頻或使用Spotify等流媒體音樂(lè)服務(wù)相比不是很大,但與本地安裝的原生應(yīng)用相比仍然很可觀。而在Firefox OS專注的中低端市場(chǎng),數(shù)據(jù)服務(wù)的價(jià)格對(duì)普通人來(lái)說(shuō)非常昂貴。

        Firefox OS和現(xiàn)有主流操作系統(tǒng)的特征對(duì)比如表1所示:

        表1 Firefox OS和現(xiàn)有主流操作系統(tǒng)的特征對(duì)比

        Firefox OS Android Windows Phone iOS

        授權(quán)費(fèi)用 無(wú) 無(wú) 5~10美金/部 無(wú)

        專利費(fèi)用 無(wú) 有 有 有

        開(kāi)源性 開(kāi)源 開(kāi)放除內(nèi)核外的源代碼 封閉 封閉

        API

        開(kāi)放性 開(kāi)放 開(kāi)放除谷哥自有API外的所有API 開(kāi)放API 開(kāi)放API

        產(chǎn)業(yè)鏈 開(kāi)放 開(kāi)放 半開(kāi)放

        (需授權(quán)) 封閉

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

        用戶體驗(yàn) 良 良 良 優(yōu)

        應(yīng)用商店 應(yīng)用少 應(yīng)用多,但良莠不齊 應(yīng)用少 應(yīng)用多,且優(yōu)質(zhì)

        6 結(jié)束語(yǔ)

        Firefox OS是一款基于HTML5的Web操作系統(tǒng),具有開(kāi)源開(kāi)放、對(duì)終端硬件資源要求較低、專利費(fèi)用低廉等眾多優(yōu)勢(shì),其市場(chǎng)前景被業(yè)內(nèi)普遍看好。但在近1~2年時(shí)間內(nèi)還難以大面積普及,尚處于新產(chǎn)品的發(fā)展前期,用戶體驗(yàn)、業(yè)務(wù)功能等均需要進(jìn)一步完善,Web應(yīng)用也需要更加豐富,才可媲美現(xiàn)在已非常成熟的Android、iOS等主流操作系統(tǒng)。遠(yuǎn)期來(lái)看,基于HTML5的Web操作系統(tǒng)必將在終端軟件領(lǐng)域占有一席之地。

        參考文獻(xiàn):

        [1] 董霽,楊丁寧,史德年. 基于HTML5技術(shù)的移動(dòng)智能終端應(yīng)用及安全問(wèn)題研究[J]. 現(xiàn)代電信科技, 2012(12).

        [2] 王江靜. Web應(yīng)用的新技術(shù)HTML5[J]. 電腦知識(shí)與技術(shù):學(xué)術(shù)交流, 2012(11).

        [3] 薛東升. Firefox OS的奇幻漂流——全面解析新一代Open Web移動(dòng)操作系統(tǒng)[J]. 程序員, 2013(4).

        [4] Firefox OS獲18家運(yùn)營(yíng)商支持[J]. 移動(dòng)通信, 2013(3).

        [5] 黃永慧,陳程凱. HTML5在移動(dòng)應(yīng)用開(kāi)發(fā)上的應(yīng)用前景[J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2013(7).★endprint

        猜你喜歡
        技術(shù)特征
        中國(guó)田徑男子冠軍馬群標(biāo)槍分析
        金磚國(guó)家高技術(shù)產(chǎn)品出口的技術(shù)特征及演化趨勢(shì)預(yù)測(cè)
        短跑技術(shù)的發(fā)展
        計(jì)算機(jī)軟件技術(shù)特征及其提高其可靠性的合理化建議
        我國(guó)女子標(biāo)槍運(yùn)動(dòng)員技術(shù)特征與訓(xùn)練特點(diǎn)研究
        我國(guó)高水平女子400m混合泳運(yùn)動(dòng)員技術(shù)特征研究
        日本三级欧美三级人妇视频| 精品少妇人妻av一区二区蜜桃 | 久久99欧美| 国产香蕉一区二区三区| 91色区在线免费观看国产| 欧美日韩亚洲中文字幕二区| 国产精品.xx视频.xxtv| 亚洲无码视频一区:| 日韩人妖干女同二区三区| 成人麻豆日韩在无码视频| 少妇人妻200篇白洁| 男性一插就想射是因为啥| 81久久免费精品国产色夜| av无码国产精品色午夜| 四虎影视在线影院在线观看| 草莓视频一区二区精品| 亚洲黄片av在线免费观看| 亚洲视频一区二区三区视频| 少妇性饥渴bbbbb搡bbbb| 97人妻视频妓女网| 日韩国产一区二区三区在线观看| 手机在线看片| 性一乱一搞一交一伦一性 | 日日躁夜夜躁狠狠躁超碰97| 亚洲AV乱码毛片在线播放| 日韩美腿丝袜三区四区| 亚洲精品无码高潮喷水a片软| 无码人妻一区二区三区在线视频| 一片内射视频在线观看| 日本高清一道本一区二区| 免费观看的av毛片的网站| 男人j进女人p免费视频| 久久午夜一区二区三区| 成人免费无码大片a毛片抽搐色欲| 少妇内射高潮福利炮| 东京热无码人妻中文字幕| 国产视频激情在线观看| 国产精品亚洲欧美大片在线看| 麻豆变态另类视频在线观看| 一本到亚洲av日韩av在线天堂| 乱码1乱码2美美哒|