從推出能輕易購得的開發機 Flame 聊 Firefox OS 現狀與展望
Mozilla 日前宣布在 everbuying 與 T2Mobile 合作,推出一款一般人就可直接購買的 Firefox OS 開發用手機 Flame ,筆者想到台灣是 Firefox OS 開發的重鎮,就興起與台灣 Mozilla 團隊聊聊這款開發機以及 Forefox OS 的念頭,前幾日連絡 Mozilla 台灣,並在稍早與技術經理 Francis 以及資深前端工程師 Tim 小聊了一下。
其實 Flame 不算是 Firefox OS 第一款開發用機種,不過 Flame 卻是第一款在公眾通路販售的開發機。為什麼要在一般使用者也可取得的通路販售開發機?因為 Mozilla 秉持的開源的理念,除了開發者之外,也希望提供給對於 Firefox 有興趣但卻未開賣 Firefox 手機的國家的消費者也能體驗 Firefox OS 手機。
而且這款開發機與一般電信合作的 Firefox 手機最大的不同之處,就是它的系統是絕對乾淨、未含電信商或是品牌商預載服務的機種,當然對於一款針對開發者的手機,提供乾淨的系統本來就是有必要的。
另一點就是它是一款開發機種,所以採用未鎖定 Bootloader 的方式,對於追求穩定或是想模擬目前市售機種的使用者與開發者,可從手機進行 OTA 系統更新;想嘗鮮的使用者則可從社群下載開發版本進行刷機,並在更新選項內可直接透過 OTA 提供開發版本升級;至於發燒友還可每天從社群下載 Nightly Build 版本,測試最新的功能。
穩定版與開發版本是由 T2Mobile 提供完整的系統包,包括系統、服務以及驅動的部分,至於 Nightly Build 則直接由 Mozilla 提供核心的更新包。三者各有其特色,也適合不同需求的使用者與開發者。目前提供給合作夥伴的穩定版本為 1.3 版,不過開發版本已經到 2.0 ,今天在現場看到兩隻實裝不同版本的手機,介面更動的幅度並不小。
但需要提的是, Flame 畢竟是一隻開發用手機,就跟 Google Nexus 一樣,故可收到由官方推播的持續性系統更新,不過一般的 Firefox OS 市售機種的能否升級是取決於電信業者的態度,如果電信業者認為沒有更新必要則就會維持出廠版號。但 Mozilla 也會持續與電信業者溝通提供升級的必要,只是決定權仍是由電信業者控管。
如果以現在 Android 手機的硬體角度來看, Flame 最多就是一款入門的機型,然而對於目前全球市售的 Firefox OS 手機來說,它已經是一款高規格機種,且功能也是最完整的。 Flame 具備 Snapdragon 200 級距的 MSM8210 處理器,搭配 1GB RAM 與 8 GB 內建空間,具備 4.5 吋 854 x 480 螢幕,且具備 3G 雙卡雙待與 NFC 功能。
為什麼要提供一款比多數市售機硬體規格還高且還有更多硬體機能的機種做為測試機?理由很簡單,因為高規格的機種可透過限制機能的方式模擬多數市售機種的硬體配置,可讓開發者評估開發的應用能否適用於市場上已經推出的機型。
而且 Flame 的部分機能也是因應與 Moziolla 簽署 Firefox OS 電信合作夥伴的需求,像是 3G 雙卡雙待以及 NFC 功能等,皆是目前市售機未具備的功能。這是因為 Firefox OS 目前的合作模式是以直接與電信業者擬定產品規劃與需求,而提出 NFC 應用需求的夥伴如德國電信目前是透過將既有 Android 刷機的方式模擬,但 Flame 則因應需求提供 NFC 支援。
Firefox OS 延續 Mozilla 開放的態度,並且與合作夥伴關係更為密切,合作夥伴不僅能夠提供意見,也可參與功能的開發,像是目前德國電信就在 NFC 的應用機能貢獻不少。 Mozilla 強調他們的開源以及與合作夥伴的模式是真正的開放,可因應不同電信業者市場規劃與機制客製化,像是先前於 MWC 發表的 25 美金展訊方案機種就是一例。
因為 Firefox OS 的目標市場並非已經逐漸飽和的中高階市場,而是一開始就鎖定對於開始出現上網需求的第三世界國家與開發中國家的低階可上網機種,為了滿足這些市場營運商希望能加速普及行動上網, Firefox OS 就是打著能夠以低價的硬體滿足良好的網路瀏覽以及簡單的網路服務應用。
會制訂這樣的目標,也與 Mozilla 觀察過去 Netscape 與 IE 的興衰有關,它們認為 IE 能夠勝出的關鍵並非免費或是與系統綑綁,而是 IE 對多數第一次上網的使用者是唾手可得的瀏覽器;所以 Mozilla 也期許 Firefox OS 能夠成為這些開發中國家、第三世界國家推廣行動上網後,成為一般民眾第一次上網所使用的系統兼瀏覽器。
且因為是針對開發中國家與第三世界使用者為出發點, Firefox OS 在設計是秉持著如何讓過去只用過功能型手機的使用者能夠輕鬆地遨遊網路世界,所以在介面設計盡量以簡單易懂為出發點,意外的也讓 Firefox OS 本身成為相當直觀的系統。
Firefox OS 目前還有幾個開發上的優點,就是它基於 Android 相同的 Kernel ,故只要是能夠支援 Android 的硬體平台,基本上都可相容 Firefox OS ;且在開發環境與應用是基於 Web 平台,與 Firefox 同樣採用 Gecko 核心,有 Web 應用開發經驗者也不陌生,且也可避免封閉式 app 可能被植入惡意木馬的情況,只要預防像是 JavaScripot 漏洞即可。
現在市場上有多個智慧系統可選擇,為何電信商仍會對 Firefox OS 有興趣?原因並不少,因為以 Android 來說,雖然並非沒有低階機種,不過系統對硬體需求不斷增加,難以使用低價硬體提供良好的使用體驗,更不用說像是日前展示的 25 美金機種。
而且 Firefox OS 採取開放態度,提供直接與電信業者合作的管道,能針對其需求制訂合適的方案,甚至若有採用非目前合作夥伴的應用處理器的需要, Mozilla 也會協助導入,提供滿足不同市場需求的高度配合彈性,也是如 Windows Phone 或是 Tizen 等其它瞄準入門市場的系統難具備的特質。
當然還有一點就是歐洲市場有部分狂熱使用者對於 Android 、 iOS 、 Windows 採取抗拒的態度,更希望能使用開放式的平台, Firefox OS 也契合這樣的市場需求。中華電信也甫於上海電信展宣布與 Mozilla 針對 Firefox OS 合作,不過目前還處於初步階段,也還不清楚中華電信會有怎樣的規劃。
如果你是手機軟體與服務應用開發者,並且看到 Firefox OS 於新興市場的潛力,或者你本身是開源系統的支持者, Flame 的出現,提供除了身處特定地區營運商以及官方合作開發者之外能夠體驗 Firefox OS 的機會。
延伸閱讀