您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
完全基于HTML5的Firefox OS
★★★★★【文章導(dǎo)讀】:完全基于HTML5的Firefox OS具體內(nèi)容是:FirafoxOS系統(tǒng)的前身名叫“BoottoGecko”,就是從瀏覽器中通過(guò)WebAPi直接調(diào)用硬件運(yùn)行系統(tǒng),整個(gè)操作系統(tǒng)的內(nèi)核就是Firefox瀏覽器的內(nèi)核Gecko,這種操作系統(tǒng)類(lèi)似于谷歌的ChromeOS。與iOS、Android等結(jié)構(gòu)非…
來(lái)源: 日期:2013-11-15 15:36:00 人氣:標(biāo)簽:
Firafox OS系統(tǒng)的前身名叫“Boot to Gecko”,就是從瀏覽器中通過(guò)WebAPi直接調(diào)用硬件運(yùn)行系統(tǒng),整個(gè)操作系統(tǒng)的內(nèi)核就是Firefox瀏覽器的內(nèi)核Gecko,這種操作系統(tǒng)類(lèi)似于谷歌的ChromeOS。與iOS、Android等結(jié)構(gòu)非常復(fù)雜,可分為APP應(yīng)用程序?qū)印⒅虚g層&框架層、硬件層的操作系統(tǒng)相比,F(xiàn)irefoxOS就簡(jiǎn)單多了,就是一個(gè)基于瀏覽器的操作系統(tǒng),直接用HTML調(diào)用硬件運(yùn)行,用瀏覽器替代操作系統(tǒng)的功能,實(shí)現(xiàn)操作系統(tǒng)的網(wǎng)絡(luò)化。
Firefox OS系統(tǒng)的功能、應(yīng)用程序全部使用HTML5語(yǔ)言開(kāi)發(fā),無(wú)論是打電話(huà)、發(fā)短信、玩游戲,使用的都是HTML5語(yǔ)言,通過(guò)WebAPI來(lái)驅(qū)動(dòng)硬件,這正是Firefox OS與iOS和Android的不同之處。作為 新版本的HTML編程語(yǔ)言,HTML 5有兩大特點(diǎn):第一,強(qiáng)化了Web網(wǎng)頁(yè)的表現(xiàn)能力。例如系統(tǒng)引導(dǎo)過(guò)程和載入用戶(hù)界面不像Java一樣需要等待較長(zhǎng)的時(shí)間。而在Android系統(tǒng)中,即便是光啟動(dòng)一個(gè)瀏覽器引擎,在一臺(tái)三星Galaxy SII手機(jī)上就需要9s。第二,Web編程語(yǔ)言的開(kāi)放性可以使用戶(hù)完全掌控系統(tǒng),而不是像iPhone那樣,處處受到廠商的限制。用戶(hù)只要懂得編程,就可以按照自己的需求打造操作系統(tǒng)。
由于Firefox OS系統(tǒng)只能運(yùn)行Web語(yǔ)言(HTML、CSS和JavaScript)編寫(xiě)的應(yīng)用程序,不支持由C或C++語(yǔ)言編寫(xiě)的本地代碼,這意味著大量用Web代碼編寫(xiě)的應(yīng)用程序可以很容易地被移植到Firefox OS系統(tǒng)上,這就會(huì)避免現(xiàn)在Windows RT缺乏應(yīng)用的尷尬。當(dāng)然采用Web代碼也有缺點(diǎn),如要執(zhí)行復(fù)雜的程序時(shí),因?yàn)镕irefox OS完全依賴(lài)JavaScript語(yǔ)言,所以效率很難提升。而且從嚴(yán)格意義上而言,F(xiàn)irefox OS沒(méi)有所謂的“原生應(yīng)用”,類(lèi)似于谷歌的Chrome OS,實(shí)質(zhì)上就是一個(gè)瀏覽器,一旦沒(méi)有網(wǎng)絡(luò),F(xiàn)irefoxOS就無(wú)法使用了。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 穩(wěn)壓器工作原理及種類(lèi)
- 下一篇: Firefox OS架構(gòu)解讀