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