【B2G】B2G揭祕:首款完全由HTML構建的開放移動操作系統 [複製鏈接]

B2G揭祕:首款完全由HTML構建的開放移動操作系統 [複製鏈接]

   
UID
3
好友
622
記錄
122
日誌
21
相冊
6
帖子
12970
主題
2931
分享
6
精華
34
積分
1322032
閱讀權限
255
經驗值
630002 點
煮機幣
44265 塊
威望值
22215 點

食神

煮機老闆

Rank: 9Rank: 9Rank: 9

帖子
12970
積分
1322032
註冊時間
2009-3-7

折騰大俠我愛麻花

跳轉到指定樓層
樓主
老麥 管理員  煮機達人  實名認證  發表於 2012-3-27 09:53:49 |只看該作者 |倒序瀏覽

聽說過用HTML、CSS和JS寫成的移動操作系統嗎?而且還可以直接調用Camera、通話等功能,沒有SDK,沒有私有API,可以 Porting到Android的手機,比Android對硬件的要求更低,完全基於Web標準甚至可以直接在手機上查看應用程序源代碼……這就是B2G正在做的事情。

B2G手機概念圖 via joshcarpenter

這個項目引起了我的極大興趣,試圖經過對謀智網絡董事長兼CEO宮力博士的採訪,結合現有的Mozilla Wiki的介紹,來爲包括我在內,對此好奇的人解開心中的疑惑。

背景知識:大地和蜥蜴

先來科普一下什麼是B2G。

圖片來源:pocket-lint

B2G是“Boot2Gecko”的縮寫,是Mozilla公司基於Web標準開發的完全開放的移動操作系統,從系統本身到應用程序完全由HTML5、CSS和JS來寫的。這裏要提一句,基於Web標準和必須要聯網之間並非充要關係。比如我們在使用瀏覽器的截圖插件、Readability插件、憤怒的小鳥、植物大戰殭屍等應用和遊戲的時候,並不需要聯網。主要由3個部分組成,UI部分叫做Gaia,名字出自希臘語“大地”,也被稱作“萬物之母”;採用Mozilla引以爲豪的Gecko引擎,Gecko就是上圖中那隻眼睛大大長的很萌的綠色小蜥蜴;底層部分叫做Gonk,名字來自一種在60年代盛行美國的毛絨玩具。

Mozilla與MWC 2012上宣佈正式和西班牙電信聯手,有望今年下半年推出首款B2G手機。而B2G目前已經被移植到了Galaxy S II、Nexus S 4G等Android手機上。

圖片來源:XDA

徹底開放的移動平臺 聽起來有些狂妄


2011年4月份,Mozilla開始思考一個問題:“互聯網應該走向何方?”這還算是個很明顯的趨勢,除了一些傳統PC巨頭外,行業內開始對未來向移動發展堅信不疑。而時至今日,這一趨勢也已經顯現,根據IDC的報告,現在移動寬帶用戶已經是固定寬帶用戶的2倍,我們已經走進一個移動的全新時代。

Mozilla一直大力倡導“開放”,並以此在桌面客戶端撬開了微軟固若金湯的瀏覽器市場,帶來新的改變和機會。而在移動市場,面對着iOS和 Android的兩極爭霸,他們決定繼續進軍,意圖在移動市場也打開所謂“完全的開放之門”。謀智網絡董事長兼CEO宮力博士笑稱:“要帶動一個產業,要 挑戰蘋果和Google,聽起來有些狂妄。”

“爲了不傷害到web,請使用開放標準”

圖片來源:patheticcockroach

拋開中間層 理論上流暢度等同iOS

在IDC的報告中,低價的功能手機最有市場,大部分人都是通過功能手機連接到移動互聯網。100美元是個坎兒,包括Google、諾基亞等公司一直 都非常重視中底端市場,希望能夠佔領100美元市場。宮力認爲,B2G的前期目標就是這個市場,先讓Feature Phone用戶以同樣的價格用上Smart Phone。

宮力稱“B2G是將HTML層蓋在硬件之上,沒有中間層,直接用HTML調用硬件,只需要比Android更低的配置就能達到同樣的效果。”他還表 示,由於Mozilla不做硬件,所以設備的流暢度和性能完全取決於硬件廠商,理論上如果經過嚴格的整合和開發,性能甚至能夠達到iOS的標準。

圖片來源:B2G Wiki

平臺就是HTML 沒有私有API和SDK

又一個大膽的計劃。在iOS平臺,使用蘋果的私有API理論上是不被允許的,可能導致的後果是應用被下架,更爲嚴重的是開發者的AppleID會被 銷燬。Android各個版本都有不同的API,開發者需要學習不同的API,同時還要考慮各版本中API不兼容的情況。而Mozilla直接取消私有 API,完全託付給WebAPI。

由於完全是基於Web標準,沒有私有API,Mozilla就省去了開發SDK的步驟,開發者也省去了安裝調試以及學習SDK的步驟。而Mozilla還爲此做了一個很Cool的功能:用戶按某個按鈕就可以顯示出該應用的源碼,就好像使用瀏覽器可以察看網頁代碼一樣方便。

事實上在手機上也可以看到應用的源碼 via joshcarpenter

未來無人可知 Mozilla豁達面對

B2G這個項目纔剛剛開始,未來發展如何尚不可知。西班牙電信是B2G的首家合作運營商,也是建立其他運營商信心的一個基石。有分析人士在這個項目 剛一誕生的時候便表達了擔憂之情,現在移動操作系統市場開始基本定型,開發者也由之前的不知道選擇哪個平臺的迷茫,到現在早已心中有數,B2G需要面對的 巨大挑戰。Mozilla表現的非常豁達。

B2G的意義在於,它開啓了一個完全建立在行業標準之上的手機操作系統的典範。對於開發者,你只要拿起你的教科書就可以對這個系統的標準有所瞭解,而不用再去等待平臺商提供的開發文檔。不用因爲新版系統市場佔有率太小而苦惱很多很棒的API無法使用在應用上。

圖片來源: joshcarpenter

宮力稱,Mozilla沒有指望這個系統會爲公司帶來盈利,只是單純的希望能夠給移動市場帶來更多選擇,讓這個市場更加開放,創造更多的機會。

文/CSDN

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