Android版Firefox新界面親身體驗
我們在九月看到了針對Honeycomb設(shè)備的新的Firefox界面,現(xiàn)在,Mozilla團(tuán)隊又在準(zhǔn)備發(fā)布一個類似的有著本地應(yīng)用感覺的智能機(jī)瀏覽器界面。它有著平板電腦上的瀏覽器風(fēng)格,但它更適合于在手機(jī)屏幕上顯示。
這個新的界面是由一個名為Birch的實驗性的Firefox移動分支開發(fā)的。這個界面上的改變絕不僅僅是改頭換面——新的Firefox界面不僅在外觀和感覺上不同,還有幾個重大的體系上的變化。Mozilla在尋找志愿者在新版本在正式發(fā)布之前來對這一新版本進(jìn)行試用。
我自己對Birch發(fā)布的Firefox***的當(dāng)日***版(nightly build)進(jìn)行了實驗,這個當(dāng)日***版可以從Mozilla的FTP服務(wù)器上下載得到。我下載了Android開發(fā)包(APK)并在我的Nexus One智能機(jī)上安裝了這個新的Firefox瀏覽器應(yīng)用,它可以和手機(jī)上的穩(wěn)定的市場版的Firefox一起使用。經(jīng)過我的試用,我發(fā)現(xiàn)這個應(yīng)用在真正應(yīng)用到每天的日常生活之前,還需要做很多工作,但它對于Android上的Firefox來說,算是前進(jìn)了一大步。
新的Firefox的 用戶界面做了很大的簡化。已經(jīng)發(fā)布的穩(wěn)定版本中從左右兩側(cè)滑出的側(cè)邊欄消失了。在新的用戶界面中,可以通過點(diǎn)擊導(dǎo)航欄左側(cè)的箭頭得到一個簡單的標(biāo)簽管理菜單。
盡管我有些遺憾Mozilla去掉了Firefox瀏覽器上漂亮的基于簡化圖標(biāo)的標(biāo)簽切換器,但這無疑給使用帶來了方便。特別是標(biāo)簽上的空格使得點(diǎn)擊關(guān)閉按鈕更為容易,也減少了誤點(diǎn)關(guān)閉按鈕的幾率。同時,標(biāo)簽菜單按鈕的位置也使得用戶很容易找到標(biāo)簽管理。
當(dāng)你在屏幕頂端輸入頁面題目時,瀏覽器會彈出一個URL框,其中顯示了一系列書簽和歷史記錄。隨著你的輸入越來越完整,這個URL框中的內(nèi)容也會逐步完善。這個界面還可以讓你通過書簽和歷史記錄快速導(dǎo)航。
大多數(shù)外圍功能都可以在本地Android菜單中找到,只要你點(diǎn)擊機(jī)身上的按鈕就可以顯示這個本地菜單了。重載和向前翻頁功能都在這個菜單中。在用戶界面上,是沒有后退按鈕的,要實現(xiàn)后退,用戶只需要點(diǎn)擊機(jī)身上的后退按鈕就可以了。
菜單上還有用于標(biāo)記書簽和分享頁面的按鈕。書簽應(yīng)用非常簡單,你可以標(biāo)記或者取消標(biāo)記,但是,新版本的Firefox似乎沒有提供管理書簽的方式,甚至連重命名書簽都不行。還不清楚書簽系統(tǒng)中的這些限制是有意為之還是功能沒有完全實現(xiàn)。
在老版本中可以找到一個齒輪按鈕,通過這個按鈕得到一個標(biāo)簽菜單,其中有收藏夾、拓展功能、下載等各選項。但現(xiàn)在,這個齒輪按鈕消失了。拓展功能管理器可以在菜單中找到并作為一個新的標(biāo)簽頁打開。實際上,拓展功能頁面還沒有完全實現(xiàn)。另外,收藏夾移到了Android本地菜單中,這個本地菜單也可以從瀏覽器的菜單進(jìn)行訪問。
基于Gecko(Gecko-based)的內(nèi)嵌HTML渲染器(renderer)現(xiàn)在還存在一些問題。例如,任何對渲染區(qū)域的接觸都會被理解為選擇文本,這使得瀏覽器很難用。另外,頁面的滾動是非常順暢的,但是頁面縮放就很慢,而且,瀏覽器似乎還不支持頁面縮放以后文本的重新排版。
盡管有這些問題,新瀏覽器的大體發(fā)展方向已經(jīng)定下來了?;赬UL的瀏覽器的界面以其良好的擴(kuò)展性而在桌面電腦上表現(xiàn)良好,但是,在Android版本的瀏覽器中,就沒有一樣好的表現(xiàn)了。不使用XUL而使用Android本地工具包使得移動終端上的Firefox更具有競爭力——因為使用本地工具包使得啟動時間大為減少并減少了內(nèi)存消耗。我在測試中也看到了這一點(diǎn)。
需要留心的一點(diǎn)是我的測試是基于當(dāng)日***版(nightly build)的,所以功能還不是很完全。我所遇到的問題都是可以解決的,所以我們可以期待新版本發(fā)布以后相比舊版本可以由很多提升之處。
Mozilla的質(zhì)量保證小組(quality assurance team)計劃在一個特殊的測試日子(Nov.11)對新版本做測試來找出技術(shù)上還存在的問題。像我們之前曾經(jīng)說過的那樣,對于非開發(fā)人員來說,參加到Firefox的QA過程是一個為這個項目做貢獻(xiàn)的一個很好的方式。你可以再M(fèi)ozilla Wiki上找到關(guān)于如何獲得一級測試當(dāng)日***版的更多信息。
原文鏈接:
Hands on: Firefox’s Experimental New Native Android Interface