Firefox for Android 華麗變身
Mozilla 最近的日子過得不是很順心,Firefox 瀏覽器不僅在桌面上遭到 Chrome 的打壓,而且在移動設備上毫無進展。前些天,Mozilla 終于給我們透露了一點好消息, 原來公司一直在努力開發 iPad 上的瀏覽器,還起了一個很特別的名字:Junior。這款瀏覽器能否成為 Mozilla 在 iOS 平臺上的殺器,恐怕還要等它正式上架才見分曉。而在 Android 平臺,Mozilla 雖然在 2011 年 3 月時就發布了 Firefox 瀏覽器,但是其緩慢的速度、糟糕的界面恐怕會讓最忠實的用戶搖頭。Mozilla 最終決定對瀏覽器從頭開始設計。令人欣慰的是,在八個月的工作之后,Firefox for Android 終于實現了華麗變身。
前幾天的時候,Mozilla 就在 推ter 上宣布 Firefox for Android 將要有重大更新。顯然 Mozilla 對于新版很有信心。如今,Firefox for Android 已經上架,通過初步試用,我們發現新版的表現令人鼓舞,無論是打開網頁的速度,還是界面的美觀和易用性,都有了極大的提高。新版增加了對 Flash 的支持,加入與桌面瀏覽器同步的功能,并且允許你安裝插件以擴展其功能。
根據 Ars Technica 網站的 報道,Firefox for Android 最初在界面開發上采用的是 XUL 架構,一個由 Gecko 引擎驅動、基于 XML 的界面層。在經過許多的測試之后,Mozilla 認識到 XUL 并非一個好選擇,于是放棄獨特的界面架構,采用了 Android 原生的界面。不過,在原生界面的基礎上,Firefox 仍然加上了自己獨特的風格,比如地址欄和標簽按鈕的弧形設計,以及配色都體現了 Mozilla 設計上的新取向(給人的感覺并不是很純正的 Holo 風格)。
除了界面上的全新設計之外,開發團隊集中精力改善了瀏覽器在移動設備上的性能。在接受 Ars 網站的采訪中,Mozilla 的 Jonathan Nightingale 談到開發者提升性能的一些做法。為了測試啟動上表現,Mozilla 構建了一個捕獲視頻的工具,以測試從應用啟動到窗口繪制完成的時間。Mozilla 用這個工具,將 Firefox 與各種 Android 設備上其它瀏覽器比較,然后不斷改善產品,最終獲得了一個滿意的效果。
Nightingale 還談到了瀏覽器的插件系統。Firefox 插件的強大來自于 XUL 的靈活性,由于在移動版上放棄了這個架構,Firefox for Android 上的插件能力會受到一些限制。不過,這也帶來了一個好處,就是安裝插件之后不用重啟瀏覽器了。
在采訪中,Nightingale 談到了 Android 平板上的計劃。目前的這個版本是為手機設計的,但是 Mozilla 也在開發平板上的版本,其界面將為大屏而設計。他說平板上的版本已經非常成熟了,但是由于目前缺乏 Flash 支持,還不能發布。Nightingale 說有經驗的用戶可以在平板上使用 Nightly builds,因為平板版本已經準備測試,希望得到更多用戶的反饋。
性能和界面上的提升可能是 Firefox 新版最引人注意的地方。不過,新版還有其它更重要的改進。根據 Mashable 的報道, 新版 Firefox 增強了對 HTML5 的支持,開發者可以使用 HTML5/JavaScript/CSS 和其它網絡標準,開發功能豐富的網絡應用或網頁。Mozilla 已經幫忙構建了一些 API,包括攝像頭 API、震動 API、移動連接 API、電池狀態 API、屏幕旋轉 API 和地理位置 API。同時,Firefox 還有使網絡應用更加本地化的計劃,即用戶可以將網絡應用放在主屏,并且在運行的時候無需顯示瀏覽器工具條。這些想法證明 Firefox 想要成為一個開發平臺,而不僅僅是一個瀏覽器。
Firefox for Android 這次的華麗變身,獲得了媒體的一致贊賞。Ars 網站認為“Firefox for Android 可能會成為你最喜歡的 Android 瀏覽器”,而 VentureBeat 網站也 給出了極高的評價,“Firefox 可能是目前最好的移動瀏覽器”。看來,在長期的失誤之后,Mozilla 終于在移動平臺拿出了自己的“殺手級”產品,不過,在移動市場,Firefox 仍然會遭遇 Chrome 的強力競爭。雖然目前來看,Chrome 仍然欠缺 Firefox 新版的一些功能,但是將其添加上去也并不是什么難事。另外,Chrome 移動版與桌面版的同步也是保持用戶粘性的一個手段,相信那些在桌面上使用 Chrome 的用戶,在移動設備上仍然會傾向于選擇 Chrome 而不是 Firefox。Firefox 如果在桌面瀏覽器市場持續下滑,對于其移動平臺會產生消極的影響,因此,Mozilla 現在必須齊頭并進才有勝算。
Firefox for Android 新版的出色表現以及與桌面版的深度結合,可能會成為 Mozilla 開拓移動市場以及鞏固桌面市場的利器。另外,Firefox for Android 支持 Froyo (Android 2.2)以上的系統,在 Android 4.0 尚未普及之前,它仍可以避免和 Chrome 的激烈戰爭,尋求機會拓展自己的地盤。
圖片來自 VentureBeat