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