国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

楊彥格 周曉龍

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

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

中圖分類號(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)核,以面向未來的Web應(yīng)用模式開發(fā),典型的OS系統(tǒng)包括:Intel與三星合作開發(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)用。本文將對其中的完全Web操作系統(tǒng)Firefox OS進(jìn)行系統(tǒng)分析,并與其他主流操作系統(tǒng)進(jìn)行特征比對,同時(shí)指出Firefox OS的未來發(fā)展趨勢。

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

Firefox OS是由Mozllia于2011年7月發(fā)起的B2G(Boot to Gecko)項(xiàng)目發(fā)展而來,2012年7月正式命名為Firefox OS。這是Mozilla主導(dǎo)開發(fā)的新一代開源移動(dòng)操作系統(tǒng),系統(tǒng)上所有應(yīng)用和內(nèi)容都是基于Web開發(fā)的。該系統(tǒng)基于Linux以及Gecko引擎技術(shù),從一開始就完全采取開源的方式進(jìn)行開發(fā),其核心理念是用戶可接觸到的應(yīng)用都是基于Web的應(yīng)用,這些應(yīng)用使用高級(jí)HTML5技術(shù)和硬件設(shè)備接口,可通過Web API直接訪問手機(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開發(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語言開發(fā),無論是打電話、發(fā)短信、玩游戲,使用的都是HTML5語言,通過WeDAP來驅(qū)動(dòng)硬件。作為最新版本的HTML編程語言,HTML5有兩大特點(diǎn):第一,強(qiáng)化了Web網(wǎng)頁的表現(xiàn)能力,例如系統(tǒng)引導(dǎo)過程和載入用戶界面不像Java那樣需要等待較長的時(shí)間;第二,Web編程語言的開放性可以使用戶完全掌控系統(tǒng),而不是像iPhone那樣,處處受到廠商的限制。用戶只要懂得編程,就可以按照自己的需求打造操作系統(tǒng)。

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

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

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

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

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

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

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

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

Firefox OS研發(fā)之初,定位于滿足入門低端智能機(jī)市場需求,其將硬件的要求盡可能地降低以保證系統(tǒng)運(yùn)行狀況良好,能夠在較低硬件配置的前提下充分利用好資源。從技術(shù)而言,Android是在名為“Dalvik虛擬機(jī)”的軟件層上運(yùn)行應(yīng)用,而Firefox OS沒有這個(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ī)便宜很多。目前國內(nèi)手機(jī)市場的中高端領(lǐng)域已被Android和iOS兩大系統(tǒng)所占據(jù),面向入門級(jí)低端市場的Firefox系統(tǒng)的出現(xiàn),無疑將會(huì)給整個(gè)生態(tài)系統(tǒng)的繁榮帶來保障,從而也加速了移動(dòng)互聯(lián)網(wǎng)的普及。

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

Google的Android系統(tǒng)雖然是免費(fèi)開源的,但它是基于Linux開發(fā),內(nèi)部有微軟的專利或者在通信硬件支持上有其專利。微軟為加強(qiáng)對自己Windows Phone系統(tǒng)的競爭力,從2011年開始,對使用Android系統(tǒng)的終端廠商開始收取專利費(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ù)者,通過專業(yè)的預(yù)防措施避免專利誘餌等。同時(shí)Firefox在核心層和應(yīng)用層之間使用JavaScript,以標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)HTML5構(gòu)建所有的應(yīng)用程序?qū)?,充分避免了Linux專利問題給產(chǎn)業(yè)聯(lián)盟帶來的巨大風(fēng)險(xiǎn)。

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

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

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

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

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

雖然Firefox OS專注于基于HTML5技術(shù)的Web應(yīng)用,并且開源開放,開發(fā)者可以在任何Web站點(diǎn)上發(fā)布自己的應(yīng)用,任何人都可以搭建Firefox OS應(yīng)用市場,理論上具備應(yīng)用開發(fā)門檻低、周期短的優(yōu)勢。但由于當(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)境約束

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

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

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

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

Firefox OS Android Windows Phone iOS

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

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

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

API

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

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

(需授權(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é)束語

Firefox OS是一款基于HTML5的Web操作系統(tǒng),具有開源開放、對終端硬件資源要求較低、專利費(fèi)用低廉等眾多優(yōu)勢,其市場前景被業(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)期來看,基于HTML5的Web操作系統(tǒng)必將在終端軟件領(lǐng)域占有一席之地。

參考文獻(xiàn):

[1] 董霽,楊丁寧,史德年. 基于HTML5技術(shù)的移動(dòng)智能終端應(yīng)用及安全問題研究[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)營商支持[J]. 移動(dòng)通信, 2013(3).

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

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

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

Firefox OS研發(fā)之初,定位于滿足入門低端智能機(jī)市場需求,其將硬件的要求盡可能地降低以保證系統(tǒng)運(yùn)行狀況良好,能夠在較低硬件配置的前提下充分利用好資源。從技術(shù)而言,Android是在名為“Dalvik虛擬機(jī)”的軟件層上運(yùn)行應(yīng)用,而Firefox OS沒有這個(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ī)便宜很多。目前國內(nèi)手機(jī)市場的中高端領(lǐng)域已被Android和iOS兩大系統(tǒng)所占據(jù),面向入門級(jí)低端市場的Firefox系統(tǒng)的出現(xiàn),無疑將會(huì)給整個(gè)生態(tài)系統(tǒng)的繁榮帶來保障,從而也加速了移動(dòng)互聯(lián)網(wǎng)的普及。

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

Google的Android系統(tǒng)雖然是免費(fèi)開源的,但它是基于Linux開發(fā),內(nèi)部有微軟的專利或者在通信硬件支持上有其專利。微軟為加強(qiáng)對自己Windows Phone系統(tǒng)的競爭力,從2011年開始,對使用Android系統(tǒng)的終端廠商開始收取專利費(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ù)者,通過專業(yè)的預(yù)防措施避免專利誘餌等。同時(shí)Firefox在核心層和應(yīng)用層之間使用JavaScript,以標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)HTML5構(gòu)建所有的應(yīng)用程序?qū)樱浞直苊饬薒inux專利問題給產(chǎn)業(yè)聯(lián)盟帶來的巨大風(fēng)險(xiǎn)。

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

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

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

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

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

雖然Firefox OS專注于基于HTML5技術(shù)的Web應(yīng)用,并且開源開放,開發(fā)者可以在任何Web站點(diǎn)上發(fā)布自己的應(yīng)用,任何人都可以搭建Firefox OS應(yīng)用市場,理論上具備應(yīng)用開發(fā)門檻低、周期短的優(yōu)勢。但由于當(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)境約束

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

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

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

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

Firefox OS Android Windows Phone iOS

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

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

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

API

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

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

(需授權(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é)束語

Firefox OS是一款基于HTML5的Web操作系統(tǒng),具有開源開放、對終端硬件資源要求較低、專利費(fèi)用低廉等眾多優(yōu)勢,其市場前景被業(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)期來看,基于HTML5的Web操作系統(tǒng)必將在終端軟件領(lǐng)域占有一席之地。

參考文獻(xiàn):

[1] 董霽,楊丁寧,史德年. 基于HTML5技術(shù)的移動(dòng)智能終端應(yīng)用及安全問題研究[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)營商支持[J]. 移動(dòng)通信, 2013(3).

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

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

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

Firefox OS研發(fā)之初,定位于滿足入門低端智能機(jī)市場需求,其將硬件的要求盡可能地降低以保證系統(tǒng)運(yùn)行狀況良好,能夠在較低硬件配置的前提下充分利用好資源。從技術(shù)而言,Android是在名為“Dalvik虛擬機(jī)”的軟件層上運(yùn)行應(yīng)用,而Firefox OS沒有這個(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ī)便宜很多。目前國內(nèi)手機(jī)市場的中高端領(lǐng)域已被Android和iOS兩大系統(tǒng)所占據(jù),面向入門級(jí)低端市場的Firefox系統(tǒng)的出現(xiàn),無疑將會(huì)給整個(gè)生態(tài)系統(tǒng)的繁榮帶來保障,從而也加速了移動(dòng)互聯(lián)網(wǎng)的普及。

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

Google的Android系統(tǒng)雖然是免費(fèi)開源的,但它是基于Linux開發(fā),內(nèi)部有微軟的專利或者在通信硬件支持上有其專利。微軟為加強(qiáng)對自己Windows Phone系統(tǒng)的競爭力,從2011年開始,對使用Android系統(tǒng)的終端廠商開始收取專利費(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ù)者,通過專業(yè)的預(yù)防措施避免專利誘餌等。同時(shí)Firefox在核心層和應(yīng)用層之間使用JavaScript,以標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)HTML5構(gòu)建所有的應(yīng)用程序?qū)?,充分避免了Linux專利問題給產(chǎn)業(yè)聯(lián)盟帶來的巨大風(fēng)險(xiǎn)。

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

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

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

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

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

雖然Firefox OS專注于基于HTML5技術(shù)的Web應(yīng)用,并且開源開放,開發(fā)者可以在任何Web站點(diǎn)上發(fā)布自己的應(yīng)用,任何人都可以搭建Firefox OS應(yīng)用市場,理論上具備應(yīng)用開發(fā)門檻低、周期短的優(yōu)勢。但由于當(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)境約束

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

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

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

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

Firefox OS Android Windows Phone iOS

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

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

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

API

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

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

(需授權(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é)束語

Firefox OS是一款基于HTML5的Web操作系統(tǒng),具有開源開放、對終端硬件資源要求較低、專利費(fèi)用低廉等眾多優(yōu)勢,其市場前景被業(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)期來看,基于HTML5的Web操作系統(tǒng)必將在終端軟件領(lǐng)域占有一席之地。

參考文獻(xiàn):

[1] 董霽,楊丁寧,史德年. 基于HTML5技術(shù)的移動(dòng)智能終端應(yīng)用及安全問題研究[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)營商支持[J]. 移動(dòng)通信, 2013(3).

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

猜你喜歡
技術(shù)特征
中國田徑男子冠軍馬群標(biāo)槍分析
金磚國家高技術(shù)產(chǎn)品出口的技術(shù)特征及演化趨勢預(yù)測
短跑技術(shù)的發(fā)展
計(jì)算機(jī)軟件技術(shù)特征及其提高其可靠性的合理化建議
我國女子標(biāo)槍運(yùn)動(dòng)員技術(shù)特征與訓(xùn)練特點(diǎn)研究
我國高水平女子400m混合泳運(yùn)動(dòng)員技術(shù)特征研究
应用必备| 吉安市| 惠东县| 天等县| 新民市| 迭部县| 吴江市| 古蔺县| 邮箱| 大庆市| 阳朔县| 平罗县| 乡宁县| 宁远县| 陇西县| 宽城| 搜索| 互助| 墨江| 南溪县| 浠水县| 潍坊市| 固始县| 晋江市| 奉贤区| 天祝| 应城市| 承德县| 洪雅县| 洪泽县| 剑河县| 永和县| 信宜市| 迁安市| 佛山市| 舒兰市| 双峰县| 沿河| 察哈| 个旧市| 天等县|