【B2G】Mozilla B2G 操作系統詳解,HTML5方興未艾

黑馬研讀 > 正文

Mozilla B2G 操作系統詳解,HTML5方興未艾

Mozilla Boot-to-Gecko 智能手機系統正式面世,硬件合作廠商業已確定。

Mozilla 在巴塞羅那舉行 Mobile World Congress 2012 上對外正式宣佈 Boot-to-Gecko 項目,並在刷新固件 Samsung Galaxy S II 設備上展示的雛形:

想要在桌面上體驗 B2G?只需要下載實現了新 Mobile HTML5 API 的 Firefox Nightly 和 Gaia UI 源代碼,然後打開其中的 homescreen.html 文件即可。
\

配合 B2G 項目,Mozilla 在過去的時間裏首先宣佈了無需密碼的身份認證系統 BrowserID 從 Mozilla Labs 畢業,並改名爲 Mozilla Persona,原先無需重啓的主題 Personas 將會有一個新名字。

其次,操作系統及運行設備中立的網頁程序商店 Mozilla Marketplace 進入開發軟件提交階段。相比其他現有的軟件商店,Mozilla Marketplace 有如下特點:
\

允許作者將網頁程序放置在指定的第三方站點。

允許用戶爲免費程序進行捐助。

使用價格區間的方式而非實時兌換的方式處理不同地區的支付貨幣。

將使用 PayPal 做爲支付手段。
\

這個和 Open webOS 有什麼不同呢?

webOS 使用 Enyo 固然也是基於 HTML5 + JavaScript 實現的,具有一定的跨平臺跨瀏覽器功能,但是對於設備特殊功能(比如撥號、藍牙傳輸等)的訪問是通過自定義的 API 實現的,並未標準化。意味着若是 Web 程序使用了這些特殊功能的話,將只能在 webOS 設備上運行。而 Mozilla 則和 W3C 緊密合作推進 WebAPI 的,意味着針對 B2G 編寫的 Web 程序將可以運行在包括 Firefox for Mobile 在內的任何瀏覽器和手持設備上。

此外一個區別就是 webOS 使用 WebKit 做爲網頁渲染引擎而 B2G 使用的是 Gecko。

是不是意味着即將能看到 Firefox Phone?

不是,值得注意的是這是一個項目,而不是產品。B2G 是爲推動 HTML5 在移動設備特定 API 發展的前瞻性項目,希望能借此爲 Web 開發者創建和原生程序開發者一樣擁有大量 API 的開放式、標準化開發平臺,擴展 Web 程序的適用範圍。B2G 取得的成果將通過 W3C 的標準化過程用於其他各種瀏覽器和移動操作系統上。

對於普通用戶 B2G 有什麼意義?

對於普通用戶來講 B2G 代表未來與設備和平臺無關的移動互聯網體驗,購買的一個 Web 程序,將可以在任何通過 Persona 授權的設備上運行,不再會因爲更換手機操作系統而不得不購買新平臺的相同程序。

相關熱詞搜索:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章