3.5版既出 Firefox面臨新挑戰
Firefox摧毀Internet Explorer的長征途中,一件好玩的事情發生了:這個Mozilla瀏覽器的成功,竟為其他許多競爭者開啟了大門。
僅管IE的市佔率持續下滑(去年大幅減少了8個百分點,剩下65.5%),Firefox程式設計師卻面臨一個意外的問題:他們應該擔心微軟的反擊,還是蘋果Safari、Google Chrome和Opera的急起直追?
據Net
Applications統計,2008年7月以來,Firefox市佔率續攀升3個百分點,達到22.5%,而Mozilla無疑寄望30日發佈的
Firefox 3.5能有更多斬獲。但蘋果Safari和Google
Chrome在這段期間也各自奪下2個百分點,市佔率分別是8.4%和1.8%。這顯示使用者對IE之外的慾望,並未完全被Firefox滿足。
Opera的市佔率停留在0.7%。
簡單地說,Firefox不是唯一活在IE陰影下的受害者,而Firefox支持者那種非敵皆友的兩極化思維,也逐漸轉變成更複雜的多邊均衡。其他IE挑
戰者的出現有助於正當化Firefox,因為這樣Firefox比較不像另一個強勢的選項。但其他瀏覽器也分食了部分反叛IE的新使用者。對
此,Mozilla抱持正面的看法。
Firefox總監Mike
Beltzner說:「我們最大的挑戰之一,是幫助民眾瞭解他們可以選擇不同的網路瀏覽器,和那樣的選擇能帶來多大的改變。每一次發佈對我們而言,都是一
次機會,能直接提供改進給我們日益壯大的使用者基礎。但也能對微軟施加壓力,迫使他們改善他們的產品,間接幫助了許多使用者。」
3.5版製作的時間相對較長。這一版的初衷本是針對Firefox 3.0的一次迅速、微幅的升級,但Mozilla對這次更新的野心愈來愈大。就競爭者和新功能兩方面而言Firefox 3.5確實是一次重大發佈。
Firefox 3.5有許多改進,一部份是使用者立刻會注意到的東西,另一部份則有助於網路長期的發展。這次以70種語言同步發佈,許多人可以馬上體驗。
看不到但可立即感受到好處的是TraceMonkey—執行一般JavaScript網頁程式的新引擎。如Google Docs等網路應用軟體,從現在起都有更快速的執行。如果JavaScript的執行速度持續改善,未來更值得期待。
另一項民眾可直接感受到的新功能,是擦去所有紀錄的隱私瀏覽模式。有人輕率地稱此為色情模式,但它也能用來掩飾上班時間的網路活動,如無關公事的搜尋和購物。但你應該知道,隱私模式的各項功能都無法抹去你在對方伺服器留下的指紋。
Mozilla對HTML影音也非常感興趣。這套功能不需利用Adobe Flash Player等附加元件,即可在網頁植入影片,還能讓影片與網頁上的其他部分互動。短期內這些改進還無法革新網路,因為還有檔案格式支援等棘手的問題,但對長期有明顯助益。
設計迷會喜歡能讓網頁增色的可內嵌字型,但字型設計師可能會對這類未授權的使用有些意見。更深入底部,Firefox 3.5加入HTML
5儲存功能,讓網路應用程式可以離線執行。"Web
Workers"讓網路應用程式在背景執行,不干擾使用者介面。還有繪圖改善和CSS及SVG等標準支援,讓網站確定你的位置、查詢地圖和其他區域服務的
地理定位功能。
整體而言,這是一個重要的基礎,把這些東西放入3.5版只是第一步。Firefox使用者的更新通常相對快速,但他們仍屬少數,而網頁設計者會等到累積了夠多的使用者,才支援最新的瀏覽器功能。
競爭者不會按兵不動
Chrome在去年9月推出時,缺少許多重要功能,如書籤管理,但Google迅速更新這項產品,包括在5月份增加的Mac OS X版和Linux版。另外值得注意的是,Google持續為其V8 JavaScript引擎加速,而Chrome的延伸機制也日漸成熟。
在此同時,蘋果公司在6月同時對Windows和Mac OS X發佈了Safari 4。Safari使用幾乎和Chrome一樣的WebKit引擎呈現網頁,但選用另一種名為Nitro的JavaScript引擎。蘋果大肆宣稱Safari是「最快的瀏覽器」,雖然口氣很大,但的確將效能表現炒熱成目前瀏覽器競爭的焦點。
別以為Firefox開發者就此自滿,效能改善正是Firefox 3.5後續版本(代號Namoroka)的優先項目之一,包括啟動速度加快(此項目前Chrome領先)。新版暫訂2010年中推出。
還有許多其他正在進行中的改善,包括:
‧ Weave計畫將可橫跨多種瀏覽器,包括行動版Firefox(代號Fennec),同步更新書籤、密碼、偏好和其他設定。Weave也可同步個人化設定,定製自己的Firefox版面呈現。
‧ Electrolysis計畫是提高分頁之間,和附加元件與分頁之間的隔絕,強化安全和可靠度。
‧ Jetpack是針對可使用網頁設計標準開發的附加元件所設計的新架構,與Google為Chrome延伸機制選擇的途徑相同。
‧ 民眾使用分頁愈來愈普遍,而分頁管理也變得更難。解決相關問題的工作已在進行,可能是採取自動擴展,或將分頁列在瀏覽器左側邊緣,而非上方。
‧ Snowl是一種統一訊息作業的系統,不論是源自電郵、網路論壇、RSS、社交網路或其他來源的訊息。
‧ Ubiquity能讓Firefox翻譯多種正式或非正式的文字指令,將瀏覽器變成更普遍的窗口。
此外,Firefox還具備一些本身既有的優勢,如足夠的市佔率。網路開發者必須測試他們的網站與Firefox能否相容,還有許多供定製瀏覽器的附加元
件。那些都是足以留住使用者的強烈理由,僅管他們也在試用其他瀏覽器。所以,Firefox在新競爭者環伺的情況下,依然毫不遜色。
Google為Firefox登上Android鋪路
Google開放Android裝置執行原生軟體,為Firefox推出Android版鋪路。
目前,Android應用程式是以Java編寫,並在Google的Dalvik Java虛擬機執行。但Google上週發佈的Android
Native Development Kit
1.0版(Android原生軟體開發工具組),能讓軟體直接在底層的Linux執行。Google認為這只是執行一般Android應用軟體元件的方式
之一。
Google員工David Turner在Native Developer Kit部落格表示:「Android應用程式在Dalvik虛擬機執行。NDK只是讓開發者利用原生程式語言,如C and C++,執行這些應用程式的部分元件。」
那已足夠激起Mozilla的胃口。該組織負責監督Firefox瀏覽器和其行動版Fennec的開發工作。後者成為正式產品後,可能會改稱Firefox。
Mozilla的行動副總Jay Sullivan表示:「開發者正在研究這個NDK,看它能否提供我們把Fennec帶入Android所需要的東西。如果有可能,我想我們的社群會有興趣,因為Android將出現在更多提供更好瀏覽經驗的智慧手機上。」
1年前,尚未跳槽Facebook的前Mozilla工程副總Mike Schroepfer曾說,Mozilla不會以Android為目標,因為有Java的限制和Android本身已具備可用的瀏覽器。
Schroepfer在去年5月表示:「我們一直專注在其他沒有瀏覽器,或沒有一個好用瀏覽器的平台。我期待(Google)開放整個平台。目前我無法讓Firefox登上Android,因為我沒有API(應用程式介面)支援。」
Android自有的瀏覽器是出自開放原始碼WebKit計畫,Google Chrome、Mac OS X與iPhone的Safari,和新Palm Pre的瀏覽器都採用同一個基礎,使得WebKit在高階行動電話形成一股強大勢力。
推出使用NDK的軟體也不是簡單的決定。使用更高層級的Java基礎,程式設計師便不需擔心其下的硬體是電話或其他裝置,但使用原生程式碼代表該軟體必須針對特定處理器量身打造,因此該軟體也無法取得許多屬於Android的系統層級功能。
製作原生程式有助於提升效能表現,這一直是行動電話在硬體和電池壽命限制下的一大問題。針對PC的同樣問題,Google已提供一項Native Client軟體,供瀏覽器執行原生軟體,提高效能。
Mozilla對各種次PC裝置都有興趣。Sullivan說:「我們對搭配各種作業系統和晶片架構的小筆電也非常感興趣。Firefox、Fennec
和其他Mozilla瀏覽器已經出現在搭配Windows CE、各種Linux版本和Moblin(英特爾支持的行動作業系統)的小筆電上。」
但Firefox最主要的使用是在個人電腦,新版本也即將問世。Mozilla上週五(26日)發表聲明:「Mozilla團隊正全力準備發佈Firefox 3.5,預定時間30日上午。」。
Mozilla這次共發佈了三個候選版,而非當初預期的一個,並且為3.5增加許多新功能,使得正式發佈日期比預定時間延後數月,爭取了更多操作空間。
文章定位: