ADVERTISEMENT
Firefox 4.0在稍早之前再次準時推出Beta 5,比起上次Beta華麗的改版,相對低調了些,新功能有audio API,將音樂資訊呈現為動態的圖表,還有左上的Firefox menu改成兩欄式設計,而功能凍結(feature freeze)的時程則延後到Beta 6。
複習一下所謂的feature freeze,簡單說就是Beta 6還會加新功能,在它之後就不會再改動,而是就既有的程式碼除錯。隨著feature freeze延後,有些人也開始懷疑正式版能不能按照既定的時間表推出,不過從官方的wiki看起來,目前也只有打上Firefox 4.0 RC1的時間預定為10月中旬而已,並沒有說明會不會多幾個Beta,或是因此變更原定11月推出正式版的計畫。從Mozilla的會議記錄可以看到,Beta 6程式碼凍結時間是在9月10日,推估檢測完成到上線應該會是9月17日左右。
新的audio API所做的事,就像是foobar2000或Windows Media Player聽音樂的時候在哪邊閃啊閃的線圖,差別是它並不需要安裝軟體,只要有瀏覽器就看得到特效。當然,Mozilla只是將API實作到自家的新版瀏覽器,並且提交成為HTML5標準的草案,也就是說,如果你在自己的網頁上加入audio API特效,目前只有Firefox 4.0的使用者才看得到。
▲Mozilla製作的audio API示範影片,實際怎麼玩還是要靠網頁設計師的創意。
至於左上角的單一功能表改為兩欄式設計,則是讓使用者能夠操作點選的項目更多了,左邊第三個項目的「編輯」裡的三種圖示設計,跟測試版的Google Chrome不謀而合,但一個是圖示,另一個是純文字,而Firefox的設計也呼應到它開始對應觸控介面,用不同圖示來區分,對手指點選操作會比較容易。
▲新的兩欄式整合選單,讓平常需要操作的功能集中在同一個地方。
▲這是Google Chrome的設計,「編輯」這一塊的操作方式很雷同。
其實Beta 6的介面微調不只如此,另外還有停止、重新整理二合一的按鈕被移到了網址列的右方。而先前的測試版套用Personas面板會讓右上角視窗按鈕消失的問題也終於解決了,小編個人認為這一點也很重要,畢竟人是視覺性的動物,要推廣一項產品也得讓它看起來賞心悅目。經由Beta 6的修正,我也才發現Sync的同步功能連同Personas也都可以在不同電腦間保持一致。
看到Beta 5的附加元件管理員,可能會讓人覺得很詭異,其實這是Firefox計畫中的「介面改造工程」之一,但是改了一半沒有完成。頁面上方的往前、往後按鈕其實和瀏覽器本身的工具列是同步的,也就是說,最終你應該可以用瀏覽器本身的操作介面,來控制這些原本要靠額外操作介面來使用的功能。套Mozilla的術語,也就是減少secondary UI,融合進in-content UI當中。
▲套用冰原歷險記裡鼠奎特的面板,還有進化中的附加元件管理員。
在上次讓人驚艷(嚇)的Panorama功能現身後,Mozillazine論壇還是陸續出現不少批評的聲浪,有些人甚至覺得Panorama和Sync都是不必要的新功能,Mozilla應該專心把易用性和速度做好比較重要。我們暫且撇開爭議,Panorama目前看來仍得調校不少臭蟲和問題,Mozilla的會議記錄裡有這麼一段:
[ON TRACK] TabCandy – Dropped “all windows” work to constrain risk
字面上看來,就是正式版將不會在各個瀏覽器之間同步Panorama的分頁配置,避免延誤到推出時程。最後一個變動因素,當然就是大家關心的JavaScript執行速度與新的JaegerMonkey引擎,可惜Beta 6仍然沒有整合進來,速度表現當然也就和過去差不多。不過調校工程是一直不斷進行的,有興趣的人可以看一下https://arewefastyet.com/裡的圖表,目前V8的測試數據已經殺近Safari的nitro引擎身邊了,而且據說在Mozilla自家的測試甚至可以嬴過其他瀏覽器,就看兩週後的Beta 6如何發展吧。
▲注意看Mozilla會議記錄裡的事項,其實阻礙正式版發行大概只剩JavaScript引擎的整合調校吧。
- Firefox最新Beta版下載:https://www.mozilla.com/zh-TW/firefox/all-beta.html
進階的功能都可以慢慢加,
現階段還是搞定開啟速度和js速度等問題比較重要...Orz
畢竟多了一堆新功能而速度沒變,對於老用戶幾乎等於沒變阿...
等它的5出來~
速度根本就太慢了阿~
改用google牌算了~
現在裝回去用 3.6.9