開放源碼瀏覽器 Firefox 的開發者 Mozilla 日前宣佈名為 Boot to Gecko (B2G) 的專案,要在競爭激烈的行動作業系統領域參上一腳。作為此一實驗性專案的目標,B2G 所開發的作業系統著重以標準為基礎的 Web 技術,其初期重點將放在針對智慧型手機等手持式裝置的軟體環境。
B2G 的目標是建立以 Web 為基礎的作業系統,該系統包括了智慧型手機的所有核心功能,如打電話、文字訊息、照相。因為各獨立平台缺乏互通性,目前行動領域正處於極度分裂的狀態。Mozilla 表示 B2G 的出現,就是為了展示以標準為基礎的 Web,有潛力成為主導行動作業系統所提供現有單一廠商應用軟體開發堆疊之外,另一個有競爭力的替代選項。
Mozilla 目前暫定計畫是,針對硬體啟用的部份,採用 Android 作業系統底層現有程式碼,並圍繞 Firefox 的 HTML 繪製引擎 Gecko,建構完全自行定義的使用者介面以及應用軟體堆疊。之所以選擇 Android 的理由,是因為理論上能相容於現有硬體。然而 Mozilla 最終希望儘可能減少使用 Android 的部份。B2G 將不會使用 Android 以 Java 為基礎的環境,同時也不支援原生程式碼。
B2G 基本目標之一是建構現代行動應用軟體所需要的功能,以探索並改進現有 Web 標準不足之處。為此一專案所開發的應用軟體,最終將可在所有相容於標準的 Web 瀏覽器上運作無誤。不過如此一來便可能將 XUL 排除在外。
B2G 和 Android 同樣都是開放源碼專案,但是 Mozilla 會透過即時釋出程式碼,而非等到整個系統都已完備的方式,進一步提高程式碼的透明度。Mozilla 表示,他們會以開放的方式進行此專案,程式碼將即時釋出,他們會把成功的附加元件提交適當的標準團體,並且追蹤此一程序中所有的變更。這些原生級的應用軟體不會只能在 Firefox 上使用,他們會試著讓這些軟體在 Web 上運作。
由於和 Google 的 Chrome OS 同樣都以推動行動 Web 應用軟體為主要焦點,這套 Mozilla 的作業系統長期看來與 Chrome OS 之間將形成顯著的競爭態勢,正如 Mozilla 與 Google 在瀏覽器市場的競爭一般。在此逐漸增溫的競爭關係下,不免讓人對於 Mozilla 是否能在今年底的雙方合作協議評估後,持續獲得來自 Google 的財務挹注,打上一個問號。
儘管同樣以行動 Web 應用軟體為焦點,B2G 和 Google 的 Chrome OS 還是有若干不同之處。首先,Mozilla 一開始鎖定的是智慧型手機,並以取代行動和桌面裝置的原生應用軟體為最終目標,反觀 Chrome OS 推出於筆電上,最終可能延伸到桌面與平板電腦上。此外 Mozilla 清楚表明該專案的應用軟體會相容於所有瀏覽器,對照之下 Chrome Web Store 僅限 Google 的瀏覽器,並非所有應用軟體都可在其他瀏覽器中運作。
使用 Web 應用軟體的優點,在於使用者不會被鎖定在特定平台上,但是目前而言,擁有自己建構的原生行動應用軟體體系,對於 Apple、Google、Microsoft 等公司更為有利。儘管如此,打造一個可以被所有瀏覽器存取的應用軟體系統,對於 Mozilla 來說就算失敗也不會有什麼損失。
這是個崇高的目標,建構行動作業系統牽涉到許多麻煩事,例如與硬體廠商和無線電信業者的合作。為了達到 B2G 專案宣稱的目標,建構一套作業系統看來似乎誇張了點,發展獨立 Web 應用軟體執行時期應該是更簡單且直接的解決方式,然而 Mozilla 有興趣的部份似乎是基本平台整合與硬體存取的新標準制定上。
如此一來 Web 應用軟體將獲得一致且可預測的方式,以存取平台的連絡人、傳訊、地理定位、照相和撥號功能。此外,Mozilla 想必也有興趣解決 Web 應用軟體存取底層平台元件所帶來的議題,例如安全性與權限管理等。要看到 B2G 專案的產品完成,顯然還得等上很長的一段時間,但是 Mozilla 提出的願景已經讓人開始期待 B2G 接下來的發展。
相關網址:
1. Mozilla 的 “Boot to Gecko”:針對 Chrome OS 而來
https://technologizer.com/2011/07/26/mozilla-boot-to-gecko/
2. Mozilla 以新的 Boot to Gecko 專案著眼行動作業系統領域
https://arstechnica.com/open-source/news/2011/07/mozilla-eyes-mobile-os-landscape-with-new-boot-to-gecko-project.ars
3. 有 Chrome OS 的味道:Mozilla 要推出以 Web 為中心的作業系統
https://ostatic.com/blog/shades-of-chrome-os-mozilla-to-produce-a-web-centric-operating-system
4. Firefox 開發者 Mozilla 以新行動作業系統瞄準 Google
https://www.digitaltrends.com/mobile/firefox-maker-mozilla-aims-at-google-with-new-mobile-os/
評論