以 FireFox 成功從 IE 手中搶下一部份市佔率而成名的 Mozilla 基金會,在各 PC 平台立足市場後,宣布將以B2G(Boot to Gecko)作業系統,從 PC 平台橫跨到手機市場。 B2G 類似 Chrome OS 的運作方式,手機開機後便直接跳到瀏覽器底下運作。
Gecko是一套網頁排版引擎,是目前FireFox瀏覽器所採用的引擎。其實最初這套引擎是由Netscape Communication Inc.(網景通訊公司)開發,網景領航員6.0之後的版本便採用Gecko這套排版引擎。可惜的是網景日後的運作並不順利,在被AOL(美國線上)收購之後,於2003年7月15日解散網景,同一天也是Mozilla基金會成立的日子(Mozilla這個名字來自網景網頁瀏覽器的開發代號),現階段Gecko是由Mozilla基金會負責維護。
▲應該不用筆者解釋這代表哪三家網頁瀏覽器吧。
▲火狐女郎與宮力博士(謀智台灣CEO)的合照。
如同Mozilla網站上的一段文字「We’re dedicated to keeping it free, open and accessible to all.(我們專注於保持自由、開放,大家都可使用)」,有鑑於目前手機上的作業系統雙強鼎立(Android和iOS,已經被NOKIA拋棄的Symbian和未成大氣候的Windows Phone請先忘掉他們),Mozilla認為他們應該要站出來,提供一個免費自由的手機作業系統,於是B2G計畫便因此誕生。
▲B2G的架構。
Boot to Gecko就如同它的名字一樣,手機開機之後便直接跳到瀏覽器底下。有沒有很熟悉?概念很像Google所推出的Chrome OS,一樣是依賴雲端網頁程式的系統,只不過B2G更開放,連介面都是以HTML 5所寫成的,你想把手機介面換成什麼鬼樣子都可以。
▲Mozilla的應用程式商店似乎已經準備好了。
除了一些打電話、傳簡訊這些手機的基礎功能之外,所有的App都是依賴HTML 5去開發,意即在手機上跑的程式,使用其他支援HTML 5的網頁瀏覽器也可以運作,相當符合Mozilla不限平台的精神。可惜的是安裝在手機上的過程不像把FireFox裝在電腦裡這麼方便,作業系統就是要管底層硬體的使用與調配,目前Mozilla基金會拿來作展示用的手機為Samsung Galaxy SII,硬體驅動程式的部分還是跟Android先借來用一下(反正都是基於Linux),系統是可以使用的,可是操作上還是有些Lag,有些臭蟲也有待排除。
可惜的是如同Android一般,雖然有作業系統,但是要自己想辦法灌到手機裡面去,硬體的driver也要自己搞定,感覺沒有三兩三的使用者很難去碰觸到。不過筆者也有詢問到是否會推出刷機包,但原廠的答覆是目前沒這個打算,可能還是要靠第三方(如CyanogenMod)來努力了。
▲系統已經支援多工。
現在確定的是西班牙通訊業者Telefónica會推出一隻自有品牌手機,便是採用B2G系統,硬體規格為600MHz的CPU和256MB的RAM(Hero、Magic、Salsa、Explorer表示……),由此可見系統要求不高,推出的時間約為今年年底。至於國內方面,Mozilla表示尚未正式拜訪過廠商,當然筆者還是希望能夠給使用者越多的選擇越好。
▲一開機會進入的畫面,和目前的手機作業系統差不多。
▲App的介面,使用HTML 5技術,是可以隨意更改的喔。
▲按下menu鍵會直接秀出當前頁面原始碼給你看。
▲跑3D程式也沒問題喔(WebGL)。
市面上能夠有多一家競爭廠商當然是好事,如同謀智台灣分公司CEO宮力博士所說,他們的FireFox和Google的Chrome存在著良性競爭,使用者才能享受到更好的瀏覽體驗。可是手機的作業系統安裝不易,還是要靠廠商的配合才能佔有一席之地,否則還是會變成技客(Geek)的玩具而已。