最近這幾天來,瀏覽器市場可謂是硝煙彌漫。先是網(wǎng)民集體為IE6舉行了葬禮;接著是微軟官方宣布IE9將完美支持HTML5;號稱地球上最快的 Opera10.5如期發(fā)布;在這一切塵埃尚未落定的時候,F(xiàn)irefox又因為難以逾越25%的市場占有率而被人抨擊;隨即Mozila也迅速反擊,稱 Firefox之所以在JS上效率不如其他瀏覽器并不是因為技術(shù)差,而是因為其他瀏覽器支持的JS遠(yuǎn)沒有Firefox完善。你來我往,真是好不熱鬧。
作為我自己來說,目前這些主流的瀏覽器里,最令我感興趣的瀏覽器主要有兩個,那就是Mozilla的Firefox和Google的Chrome。這兩款瀏覽器我基本上都在同步更新著最新的nightly/dev版本,對他們也都有所了解。至于Opera,這確實(shí)是一款很強(qiáng)大的瀏覽器,也有諸多創(chuàng)新,但很可惜的是,他并不適合我,而我顯然也不能夠?qū)ψ约核涣私獾臇|西加以評論。
無論是Firefox和Chrome,現(xiàn)在他們都已經(jīng)有了相當(dāng)數(shù)量的擴(kuò)展程序,而合理的使用這些擴(kuò)展幾乎可以實(shí)現(xiàn)一切你所需要的功能。如果只是大概的從功能的角度上出發(fā),輕易的下結(jié)論對于任何一個沒有安裝擴(kuò)展的瀏覽器都是不公平的。因此,我將會盡量客觀的,從這兩款瀏覽器的設(shè)計理念的角度出發(fā),對其進(jìn)行評論。
一、界面
界面是軟件帶給用戶的第一感覺,界面的好壞也在很大程度上決定了一個第一次接觸該軟件的用戶是否還有興趣繼續(xù)使用下去。一個軟件的默認(rèn)界面是最能代表其設(shè)計理念的。我的這一觀點(diǎn)從未發(fā)生過改變,因為對此 界面的評論當(dāng)然放在第一位。
Firefox和Chrome的節(jié)目有許多的不同,具體如上面的那張截圖。圖中我使用的是Firefox(Nightly的測試版被稱作 Minefield) 3.7a3pre 和 Chrome 5.335.1 dev,都已經(jīng)設(shè)置回了他們的默認(rèn)界面。他們現(xiàn)在的版本可能與最初的版本在界面上有了一定的變化,但是其核心的設(shè)計理念是沒有改變的。
我實(shí)在沒有興趣在諸如后退按鈕的大小不同等等細(xì)枝末節(jié)的事情上下功夫,這是需求分析和交互設(shè)計該研究的事情,所帶來的可能僅僅是用戶體驗的改變,而 非用戶行為習(xí)慣的改變。這些細(xì)節(jié)與其最核心的設(shè)計理念往往并沒有最直接的聯(lián)系。所以讓我們直接從重點(diǎn)開始。
1.1 標(biāo)簽
如圖,上面是Chrome,下面是Firefox。除去Chrome在打開空白頁面時默認(rèn)顯示的內(nèi)容,標(biāo)簽欄的位置想必是讓人感覺最為明顯的一個區(qū) 別了。
- Firefox的標(biāo)簽欄較為傳統(tǒng);他被放置在地址欄和書簽欄的下方;標(biāo)簽欄之后直接就是網(wǎng)頁的內(nèi)容;每個標(biāo)簽欄都分割了一個不同 的網(wǎng)頁。
- Chrome的標(biāo)簽欄是一種大膽的創(chuàng)新,他甚至取代了原有的標(biāo)題欄;標(biāo)簽欄被放置在瀏覽器的最上方,再往下依次是地址欄和書簽 欄;因為標(biāo)簽欄就是標(biāo)題欄的緣故,每個標(biāo)簽頁都分割了一個不同的瀏覽器。
Firefox的設(shè)計十分的傳統(tǒng)。早在Firefox出現(xiàn)之前,許多的標(biāo)簽式瀏覽器就已經(jīng)在使用這樣的設(shè)計了。默認(rèn)將書簽欄放在標(biāo)簽欄的上方,點(diǎn)擊 之后,瀏覽器會開始在不同的標(biāo)簽中展示出網(wǎng)頁內(nèi)容。所以說,F(xiàn)irefox的每一個標(biāo)簽分割的都是不同的網(wǎng)頁。
Chrome的標(biāo)簽欄設(shè)計的確令人感到驚嘆,但熟悉了之后確又感覺非常舒服。他大膽的將標(biāo)簽欄和常見的標(biāo)題欄融合到了一起;點(diǎn)開一個新標(biāo)簽之后,首先看到的是常規(guī)的工具欄,再往下是書簽欄;點(diǎn)擊書簽欄,網(wǎng)頁的內(nèi)容便會直接在當(dāng)前標(biāo)簽頁中展示。因此我前面說,Chrome每個標(biāo)簽頁風(fēng)格的都是一個不同的瀏覽器。
Chrome的這種設(shè)計或許和他每個標(biāo)簽頁均有獨(dú)立進(jìn)程的安全設(shè)定有關(guān),但更重要的原因是,這種設(shè)計凸顯出了Chrome獨(dú)特的設(shè)計理念:瀏覽器的一切功能均是為了更好的展示網(wǎng)頁的內(nèi)容。
顯然,F(xiàn)irefox并沒有能夠通過其自身的界面,向我們展示出什么特別的東西來。
[Page: ]
1.2 搜索
老樣子,仍然上半部分是Chrome,下半部分是Firefox。
網(wǎng)絡(luò)一個很重要的組成部分,就是搜索,而搜索正是Google的長處。于是我們再次看到Chrome對于地址欄搜索大刀闊斧的改進(jìn)。
地址欄的瀏覽記錄搜索,這是兩款瀏覽器都有的功能。直接在地址欄中輸入,瀏覽器就會從你的瀏覽歷史和書簽中搜索結(jié)果并展示。這是一種非常方便的管理 模式,畢竟隨著上網(wǎng)時間的累積,書簽也會越來越多。
他們的不同之處也是非常明顯——
- Firefox的設(shè)定仍舊傳統(tǒng),地址欄搜索本地的瀏覽資料,對于網(wǎng)頁內(nèi)容則在獨(dú)立的搜索框中進(jìn)行搜索。如果在地址欄直接輸入文字 會默認(rèn)調(diào)用Google的手氣不錯直接打開結(jié)果網(wǎng)站。
- Chrome將常規(guī)的地址欄和搜索欄整合到了一起,無論你想搜索在本機(jī)的瀏覽資料還是網(wǎng)絡(luò)上的資訊,全部都可以在唯一的地址欄中 完成。地址欄直接輸入文字調(diào)用Google搜索該內(nèi)容并展示搜索結(jié)果。
Chrome的這個設(shè)計很有意思,也很大膽。對于那些已經(jīng)習(xí)慣了獨(dú)立搜索框設(shè)計的用戶而言,這種整合或許會給初次使用帶來一定的迷惑,不過好在 Chrome已經(jīng)準(zhǔn)備了足夠的提示來告訴用戶,這就是你想要的搜索內(nèi)容。
我認(rèn)為,Chrome的整合的遠(yuǎn)不止是傳統(tǒng)意義上的地址欄與搜索框,還有就是本機(jī)的瀏覽資料與網(wǎng)絡(luò)的搜索結(jié)果,無論用戶需要哪個,都只需在同樣的一個地址欄內(nèi)完成搜索即可。也可以說,這是Chrome在有意的淡化本地資料與網(wǎng)絡(luò)搜索之間的界限。另外,這個設(shè)計對于小屏幕的用戶也是很有意義的。
在這個方面,Chrome大幅簡化用戶的搜索動作的目的,想必就是為了讓用戶感覺到:搜 索并不是孤立的,而是網(wǎng)絡(luò)的一部分。無論是過去訪問過的網(wǎng)頁、收藏起來的書簽、還是只是有一點(diǎn)點(diǎn)印象的內(nèi)容、或者是想要 知道的問題答案、最新的咨詢,全都可以在一個搜索框中完成。從Google.com首頁那唯一的一個搜索框就能看出來,這與Google的簡單哲學(xué)是完全 相符合的。
[Page: ]
1.3 狀態(tài)欄
依然是上半部分為Chrome,下面為Firefox。
狀態(tài)欄是瀏覽器一個很重要的組成部分,用戶可以在這里看到網(wǎng)頁的載入進(jìn)度以及預(yù)覽連接位置。當(dāng)然,或許也可以看到瀏覽器某些功能的使用狀態(tài)。
Chrome和Firefox的狀態(tài)欄可以說完全不同。
- Firefox的狀態(tài)欄是常規(guī)的狀態(tài)欄,可以顯示網(wǎng)頁載入狀況并預(yù)覽連接,右邊則會顯示部分已安裝擴(kuò)展的圖標(biāo)方便切換其運(yùn)行狀 態(tài)。新版本在狀態(tài)欄增加了載入進(jìn)度條。
- Chrome并沒有真正意義上的狀態(tài)欄,他只在需要的時候顯示,而其他時間都是隱藏的。不過你仍然可以看到狀態(tài)欄最基本的兩個功 能:網(wǎng)頁載入狀況和連接預(yù)覽。
我不能確定Chrome的這種隱藏式狀態(tài)欄是不是首創(chuàng),因為Opera上卻有類似的功能。不可否認(rèn)的是,這樣的設(shè)計確實(shí)使得瀏覽器可以顯示更多的網(wǎng) 頁內(nèi)容,而用戶也不需要花時間去研究那個長長的狀態(tài)欄上掛滿的圖標(biāo)都是干什么用的。
很顯然,這次我們很容易就能想出Chrome的設(shè)計理念:瀏覽器只是為了展示網(wǎng)頁內(nèi) 容的一個輔助工具。隱藏式的狀態(tài)欄可以讓用戶更容易的將注意力集中在網(wǎng)頁中,只有在需要的時候才會來關(guān)注,而不需要付出 額外的精力。
Firefox的狀態(tài)欄設(shè)計幾乎與其他大部分的瀏覽器如出一轍,該有的功能也一個不少。只不過他允許擴(kuò)展程序自行添加圖標(biāo)到狀態(tài)欄以方便用戶的使用,所以你可以看到上圖中火狐的狀態(tài)欄里雖然有了一排的按鈕,但他們?nèi)渴怯晌宜惭b的擴(kuò)展添加上去的,沒有一個是瀏覽器自身的圖標(biāo)。
直到此時,F(xiàn)irefox終于開始展示出了自身一些獨(dú)特的東西:瀏覽器的界面是可以 按照用戶的需求自定義的。
[Page: ]
1.4 界面總結(jié)
不知道各位有沒有聽說過奧卡姆剃刀原理呢?如果沒有的話,在互 動百科上有相當(dāng)詳細(xì)的解釋。奧卡姆剃刀原理事實(shí)上很容易理解,他歸根結(jié)底只有一句話:”萬事萬物應(yīng)該盡量簡單,而不是更簡單。”
Chrome的界面設(shè)計,正是將奧卡姆剃刀原理發(fā)揮到了極致,而這也與Google自身的企業(yè)哲學(xué)是密不可分的。
盡可能的簡化一切麻煩的要素,節(jié)省用戶選擇的成本。這就是Chrome在界面設(shè)計上的信仰。而正是這種簡潔,給Chrome帶來了驚人的用戶,幾乎每個人都為他的這些獨(dú)特的設(shè)計而折服。這所有的設(shè)計看似大膽,而實(shí)際上確是真正的在從用戶角度出發(fā),將一切盡可能簡單到了極致之后所帶來的結(jié)果。
Firefox的一切設(shè)計都符合人們對于瀏覽器的傳統(tǒng)認(rèn)知,他并沒有試圖從本質(zhì)上改變什么。但是我們?nèi)匀豢梢詮闹锌闯鲂┦裁矗蔷褪莿偛盘岬竭^的,界面的按需定制。幾乎每個稍有經(jīng)驗的火狐用戶,他的瀏覽器界面都是與眾不同的。如果你愿意,完全可以把Firefox定制的和Chrome一摸一樣。
而這,就是Firefox為我們帶來的東西。
現(xiàn)在,結(jié)果已經(jīng)很明顯了。
- Chrome認(rèn)為:瀏覽器的界面應(yīng)當(dāng)盡可能簡單,一切都應(yīng)該針對用戶行為來進(jìn)行最 大幅度的簡化。
- Firefox認(rèn)為:瀏覽器的界面應(yīng)當(dāng)盡可能靈活,一切都可以按照用戶的需求進(jìn)行 最大幅度的自定義。
[Page: ]
究竟你喜歡的是簡單,還是按需定制呢?
再怎樣華麗的界面,最終也是依托在瀏覽器自身的功能上的。只有分析了核心的功能,才能夠更加深入的了解他們使用現(xiàn)在這樣的界面設(shè)計的真正目的。
所以在下篇中,我將會從核心的功能上去分析Chrome與Firefox的更多不同,敬請期待。
在上篇中,我們已經(jīng)詳細(xì)的從三個方面分析了Firefox與Chrome在界面設(shè)計方面的理念。現(xiàn)在,我們已經(jīng)對這款瀏覽器的設(shè)計理念有了一個大概 的了解。
也正像前文所說,雖然了解界面是研究他們設(shè)計理念最快最有效的方法。但是無論怎樣華麗的界面,都是依托在瀏覽器自身的功能上的;不管是簡潔的界面、 還是復(fù)雜的界面,最終目的都是相同的:為了方便用戶使用其功能。而這些,都是一個瀏覽器的特性。
所以在本篇中,我們將會開始從瀏覽器的不同特性開始著手分析。
[Page: ]
二、特性
瀏覽器的功能可能有很多,也可以只有最基本的上網(wǎng)這一種。而這一切,只視乎于他的設(shè)計理念。這種設(shè)計理念對于瀏覽器功能方面的影響 可以滲透至瀏覽器的每一根血脈當(dāng)中。
無論對于Firefox還是對于Chrome,他們都有著相當(dāng)數(shù)量的擴(kuò)展可以增強(qiáng)自身的功能,因此在任何時候,輕易的對其中任何一個瀏覽器做定論都 是件很危險的事情。但是相應(yīng)的,擴(kuò)展也是一個很好的切入點(diǎn),這兩個瀏覽器都有著自己截然不同的理念。
值得注意的是,擴(kuò)展始終是非官方的,所以這里必須要當(dāng)心,不能將某些擴(kuò)展程序中所呈現(xiàn)出的設(shè)計理念歸結(jié)到瀏覽器身上去。
因為功能始終是一個比較抽象的概念,而無法像界面一樣可以直接依靠兩張進(jìn)圖就能進(jìn)行分析。因此,對于功能篇,我將會從三個方面,針對大家最關(guān)心的瀏 覽器特性開始進(jìn)行分析。
2.1 引擎
為何將引擎排在第一個?
引擎不僅是瀏覽器最重要的特性,同時也關(guān)乎了他對于擴(kuò)展的支持程度。引擎所帶來的,并不僅僅只是一個瀏覽器,還有更多。
我們已經(jīng)知道,Chrome所使用的是著名的開源引擎Webkit,而Firefox使用的是已經(jīng)幾乎變成Mozilla自行開發(fā)的Gecko。
- Webkit是由蘋果主推的基于KHTL的一款開源的輕量級網(wǎng)頁渲染引擎。Webkit具有極高的效率、輕便的代碼、出色的標(biāo)準(zhǔn) 支持、和低內(nèi)存消耗等主要特點(diǎn),如今已經(jīng)被多款瀏覽器所使用。
- Gecko曾經(jīng)是由Netscape開發(fā)的引擎,如今已經(jīng)屬于Mozilla基金會。Gecko引擎至今已經(jīng)經(jīng)歷了多次重建,現(xiàn) 在的版本同樣穩(wěn)定高效,而特有的XUL界面則讓功能得到了有效的延伸。
Webkit是一個非常著名的引擎,Chrome并不是第一個使用他的瀏覽器,而顯然也不是最后一個。他的足跡不僅遍及所有操作系統(tǒng),任何還有手 機(jī),目前塞班S60、WebOS、iPhone和Android的默認(rèn)瀏覽器均使用Webkit作為其內(nèi)核。
Webkit一直以小巧精煉的代碼和高效低內(nèi)存使用的性能而聞名,并且在很長一段時間內(nèi)都是對W3C標(biāo)準(zhǔn)支持最好的引擎。
另外值得一提的是,Chrome同時使用了一個被稱作V8的引擎來進(jìn)行JS的處理,而這個V8確實(shí)不負(fù)眾望,在各種測試中遙遙領(lǐng)先于其他的瀏覽器。
那么Google會選擇Webkit作為Chrome的核心渲染引擎,其核心的理念也就很容易理解了:重 要的是保持瀏覽器的簡潔高效,并忠實(shí)的還原網(wǎng)頁的最初效果。
而相對的,Gecko就沒有Webkit這么走運(yùn)。Gecko一直以來都以其臃腫龐大而令人詬病,直到最近的版本,也就是Firefox3開始才逐 漸有了明顯的改變。但Gecko因為其相對復(fù)雜的代碼,始終沒能徹底改變其內(nèi)存使用和效率均高于Webkit的現(xiàn)狀。
比起Webkit,Gecko一個最大的優(yōu)勢就在于他支持了更多的東西。Webkit僅能用于進(jìn)行HTML的渲染工作,而Gecko在HTML渲染之外,還提供了一種基于XML的用戶界面生成引擎:XUL。XUL被廣泛的應(yīng)用于Firefox中,用來生成各種不同的UI界面,也包括各種主流的擴(kuò)展。同樣得益于XUL的應(yīng)用,我們才可以輕而易舉的改變Firefox的外觀成為任何樣子。
盡管暫時無法從效率上戰(zhàn)勝Webkit,但是Firefox選擇Gecko也是不無道理的:保 持瀏覽器功能上高度的可定制性才是首要的。
[Page: ]
2.2 內(nèi)容
內(nèi)容,實(shí)際上就是瀏覽器所呈現(xiàn)出的網(wǎng)頁。網(wǎng)頁被設(shè)計出來的目的就是用來發(fā)布內(nèi)容,而瀏覽器的目的就是向用戶展示這些內(nèi)容。但是不同的瀏覽器,所渲染出的網(wǎng)頁最終效果可能也會千差萬別,所以就有了W3C的標(biāo)準(zhǔn)來規(guī)范這些瀏覽器。于是你就看到了上圖中的東西,Acid3測試。測試中的分?jǐn)?shù)越接近100,就表示該瀏覽器對標(biāo)準(zhǔn)的支持度越高。
Chrome從誕生的那一天開始,就始終在Acid的測試中保持著極高的成績,圖中的100分便是他的杰作;而Firefox雖然已經(jīng)不斷的在努力,但是即便我已經(jīng)用到了最新的版本,目前Acid3的測試仍然僅能停留在91分。雖然這相差的9分可能在實(shí)際的應(yīng)用當(dāng)中毫無意義,但是卻有著很深的含義:無論你是否承認(rèn),Chrome相比Firefox能夠更加忠實(shí)的還原網(wǎng)頁最初被設(shè)計時 的效果。
但是這個問題,我們還可以將其逆轉(zhuǎn)過來進(jìn)行思考。是否每個用戶都愿意按照網(wǎng)站設(shè)計者所想的那樣瀏覽網(wǎng)站呢?
比如那個著名的最小字號問題吧:英文網(wǎng)頁很多都是按照9px的字號設(shè)計的,這并沒有什么不妥,但是中文的文字至少要達(dá)到12px才能夠看的舒服,于是這就會在某些時候出現(xiàn)一些麻煩。要解決他很容易,那就是在瀏覽器中設(shè)置最小字號。對此,F(xiàn)irefox只要在選項里就可以更改;Chrome顯然也考慮到了這個問題,所以他將默認(rèn)的最小字號直接設(shè)定為了12px,并不在選項中提供設(shè)置。
或許有人會想到擴(kuò)展。確實(shí),使用擴(kuò)展,或是修改配置文件,Chrome也是可以使用9px的文字的。但是必須再次強(qiáng)調(diào)一點(diǎn),這并不是軟件被設(shè)計時的 初衷。
相對于Chrome而言,F(xiàn)irefox在一開始就考慮到了網(wǎng)頁內(nèi)容的不協(xié)調(diào)可能對用戶帶來的困擾,所以說,Fireofox相對于Chrome更加重視用戶的瀏覽習(xí)慣。
[Page: ]
2.2 擴(kuò)展
擴(kuò)展程序,這是我們大家都關(guān)注的重頭內(nèi)容。一個瀏覽器的功能即使在怎樣強(qiáng)大,也往往難以滿足所有人的需求,所以才有了各種各樣的擴(kuò)展程序出現(xiàn)。時至 今日,擴(kuò)展已經(jīng)在很大程度上影響了用戶對于瀏覽器的使用情況。
Firefox從一開始,就以其數(shù)量龐大的擴(kuò)展程序而聞名,到了現(xiàn)在其中某些著名的擴(kuò)展更是有著相當(dāng)?shù)挠绊懥?;Chrome同樣不示弱,目前的擴(kuò)展 數(shù)量號稱已經(jīng)達(dá)到Firefox的一半。
但是必須再次強(qiáng)調(diào)一點(diǎn),擴(kuò)展程序始終是由第三方開發(fā)的,他并不能代表一個瀏覽器的設(shè)計理念??紤]到Firefox的擴(kuò)展大多都比Chrome早開發(fā) 了幾年的時間,所以即使拿相同的擴(kuò)展來進(jìn)行比較也是不合適的。
不過還好,我們在這里研究的主要是瀏覽器。所以,我們還是能夠從幾個不同的方面去解析瀏覽器給擴(kuò)展所帶來的東西。
2.2.1 獨(dú)立的設(shè)置
一個擴(kuò)展首先要能夠做到的是便于用戶使用,假如僅僅只是想臨時停用一個擴(kuò)展就需要去修改一次配置文件的話,那我想也就沒有人愿意在這個瀏覽器上繼續(xù) 安裝其他的什么擴(kuò)展了。
- Chrome有一個單獨(dú)的擴(kuò)展頁面,可以瀏覽并禁用你已經(jīng)安裝的擴(kuò)展。如果有的話,將會在一個新打開的頁面中打開擴(kuò)展的選項。
- Firefox則是一個專門的擴(kuò)展窗口,可以瀏覽并禁用目前已安裝的擴(kuò)展。如果有的話,將會在一個新的窗口中顯示擴(kuò)展的選項。
或許兩句話很拗口,但是從上圖中,我們可以很容易的看出區(qū)別。Chrome所有的擴(kuò)展相關(guān)設(shè)置都是在主瀏覽器窗口中顯示的,幾乎讓人以為是一個網(wǎng) 頁;而Firefox則得益于XUL的應(yīng)用,每一個擴(kuò)展都有獨(dú)立的設(shè)置界面。
2.2.2 擴(kuò)展的趨勢
無論是Chrome還是Firefox,都有了種類繁多的擴(kuò)展,一個一個的統(tǒng)計顯然是不顯示的。不過我們還是有簡單的方法,那就是去看看官方主頁上 的熱門擴(kuò)展。
- Chrome最熱門的三個擴(kuò)展分別是:廣告過濾、Gmail郵件檢查、搜索增強(qiáng)。
- Firefox最熱門的三個擴(kuò)展分別是:廣告過濾、下載在線視頻、個性化皮膚。
[Page: ]
2.2.3 擴(kuò)展的類型
這幾乎是本文最容易完成的一部分內(nèi)容了,因為這本應(yīng)是在擴(kuò)展的網(wǎng)頁上就能夠完成的功能。
但可惜的是,F(xiàn)irefox的擴(kuò)展頁面相當(dāng)完善,不僅有分類,還有用戶分享的收藏集;Chrome的這個頁面,實(shí)在太簡陋了,所有的擴(kuò)展完全沒有分 類這個概念,這僅僅只是用網(wǎng)頁未完成作為借口恐怕都有些說不過去。
根據(jù)我的調(diào)查,大致的結(jié)果是這樣的:
- Chrome的擴(kuò)展以網(wǎng)頁瀏覽的輔助為主,并且大部分都和Google的服務(wù)有關(guān)。
- Firefox的擴(kuò)展種類很多,以各種不同的功能性擴(kuò)展為主,經(jīng)常和各種五花八門的網(wǎng)站有關(guān)。
2.2.4 擴(kuò)展的總結(jié)
Chrome在最初發(fā)布時并沒有支持?jǐn)U展,但是用戶的呼聲非常高。于是他的擴(kuò)展也就在期待中橫空出世。畢竟起步比較晚,在擴(kuò)展的強(qiáng)大方面還無法與 Firefox相比,但是Firefox中主流的擴(kuò)展都已經(jīng)在Chrome可以找到替代品了。
綜合前三點(diǎn)來看,我認(rèn)為,Chrome并不認(rèn)為擴(kuò)展是必不可少的,擴(kuò)展只是對于瀏覽 行為的輔助。
Firefox從一開始就支持?jǐn)U展,而多年來也正是依靠強(qiáng)大的擴(kuò)展累積了數(shù)量龐大的用戶。依靠著Gecko對于XUL的支持,F(xiàn)irefox擁有難 以置信的靈活性,幾乎各種五花八門的功能都在不斷的涌現(xiàn)。
Firefox認(rèn)為擴(kuò)展是瀏覽器非常重要的組成部分,優(yōu)秀的擴(kuò)展可以改善用戶的瀏覽 體驗。
[Page: ]
2.4 總結(jié)
前面我們研究了這么多,也分析了這么多,對于這兩款瀏覽器格子不同的特性,應(yīng)該已經(jīng)有了一個大概的了解了吧。
之所以將引擎放在第一位,現(xiàn)在我想也已經(jīng)有了結(jié)果了。引擎的選擇是一個瀏覽器設(shè)計的第一步,而這也對瀏覽器的各種特性有著非常深遠(yuǎn)的影響。
如果你還記得在上篇中,我們提到的那個奧卡姆剃刀原理的話,那么他在此時將會繼續(xù)對Chrome的設(shè)計理念起作用。
對于Chrome,我們已經(jīng)擁有了一個簡潔、瀏覽器的瀏覽器,最終用戶很簡單就能夠上手,并且可以用他滿足自己的大部分要求。對于瀏覽器的終極目 標(biāo):顯示網(wǎng)頁內(nèi)容,他則能夠?qū)崿F(xiàn)的相當(dāng)完美。如果用戶有什么感覺不方便的地方,也可以用擴(kuò)展來滿足。
而Firefox在選擇引擎的時候就考慮到了擴(kuò)展對于瀏覽器的影響,其次才是網(wǎng)頁內(nèi)容的展示。Firefox的默認(rèn)設(shè)置接近于大部分常見的瀏覽器, 可以很容易上手,假如用戶需要的話,F(xiàn)irefox也可以通過擴(kuò)展來適應(yīng)不同用戶的瀏覽習(xí)慣。因此Firefox的擴(kuò)展大
那么,我們現(xiàn)在終于可以總結(jié)了——
- Chrome以忠實(shí)呈現(xiàn)網(wǎng)頁內(nèi)容為首要目的,擴(kuò)展方面以輔助用戶瀏覽為主。
- Firefox以保證用戶的瀏覽習(xí)慣為首要目的,擴(kuò)展方面以提高用戶瀏覽感受為 主。
你是喜歡簡單實(shí)用呢,還是喜歡靈活多變呢?
無論Chrome多么的華麗,也不要忘記,Google始終是一個商業(yè)公司。對于商業(yè)公司而言,所有的行為都是具有其獨(dú)特的商業(yè)目的的,而正是這種商業(yè)目的,促使了Chrome的出現(xiàn),也迫使Chrome必須選擇一條與Firefox完全不同的道理。在最后一篇中,我將會分析這最終的目的,敬請期待 ^_^
通過前面的幾篇文章,我們已經(jīng)進(jìn)行了從界面到內(nèi)在功能的分析,也已經(jīng)大概的了解了Firefox與Chrome各自不同的設(shè)計理念。Firefox 選擇了略顯復(fù)雜但針對用戶習(xí)慣的高度定制化,而Chrome選擇了簡單易上手從用戶角度出發(fā)的簡潔人性化。
那么,現(xiàn)在只剩下最后的一個問題了:他們?yōu)楹我@樣設(shè)計?尤其是在當(dāng)瀏覽器的用戶絕大部分都在使用IE的情況下,要使用怎樣的策略才能夠和IE相競 爭呢?
頂圖是來自于我博客的訪問統(tǒng)計。接近60%的用戶都在使用著不同版本的IE瀏覽器,而Firefox現(xiàn)在已經(jīng)達(dá)到23.8%(5.2%的那個 Mozila是Firefox的各種測試版和改版),Chrome的份額則是不到12%。
可見即使到現(xiàn)在,IE的也依舊非常強(qiáng)勢,而要打破這樣的強(qiáng)勢,只是盲目的宣傳自身產(chǎn)品而沒有一個核心的理念支持的話,其最終只能落得小眾化和邊緣化 的結(jié)果。不過看起來Firefox和Chrome都沒有變成這樣。
本篇就試圖從市場行為的角度來分析Google與Mozilla的不同市場策略,因為文中觀點(diǎn)多為本人根據(jù)自己的一些市場營銷經(jīng)驗所進(jìn)行的分析,如 果有不夠客觀的地方,還望見諒。
[Page: ]
三、市場
Mozilla雖然是一家非盈利性機(jī)構(gòu),但是Google則是真正的上市公司,他的一切行為從根源上來說,都是為了自身的某些商業(yè)目的而進(jìn)行的。即 使是像Mozilla這樣的組織,也一樣面臨市場的考驗。
最簡單的例子就是,當(dāng)瀏覽器的市場已經(jīng)趨于飽和的時候,F(xiàn)irefox要怎樣從IE用戶中搶奪市場份額呢?
只有當(dāng)我們明白了他們各自的市場行為的時候,才能夠真正的了解這兩個瀏覽器最核心的設(shè)計理念。
3.1 歷史行為
盡管在學(xué)生時代,我一向不怎么喜歡學(xué)歷史,可現(xiàn)在,我們?nèi)匀灰獜乃麄冞^去曾經(jīng)做過的事情開始分析。因為只有讀懂了歷史,了解了他們過去曾經(jīng)做過的事 情,才能夠明白這兩款瀏覽器出現(xiàn)之初時的目的。
3.1.1 Firefox篇
- Firefox最初的發(fā)行版本誕生于2002年。那個時代,IE幾乎是唯一主流的瀏覽器,幾乎每個人都認(rèn)為,IE就是網(wǎng)絡(luò)本身。在當(dāng)時,唯一可以 與IE進(jìn)行競爭的,就是各種不同的IE外殼瀏覽器而已。
- Firefox的前身是功能復(fù)雜的Mozilla Suite,這是一款附帶了郵件、IRC和HTML編輯器等功能為一身的瀏覽器。但是Mozilla Suite并沒有受到廣泛的關(guān)注。
- Firefox正是在在這樣的背景下誕生的。
- Firefox一改Mozilla Suite給人帶來的龐大、臃腫的印象,取而代之的是僅有最基本功能的小巧瀏覽器,以及數(shù)量眾多的附加軟件。
- Firefox最初時的宣傳帶有明顯的針對性和目的性:更快速、更安全的瀏覽器。而這顯然是針對緩慢而又漏洞不斷的IE6所進(jìn)行的。而這種方法在 初期確實(shí)起到了不錯的效果。
- Mozilla曾經(jīng)一度和Google合作進(jìn)行Firefox的推廣,而Google估計至少為此花了上百萬美元。但是隨著Chrome的出 現(xiàn),Google逐步取消了這種合作。
- Firefox初期的推廣并不順利,主要問題出在當(dāng)時的網(wǎng)頁大多都針對IE6進(jìn)行設(shè)計的,這些不規(guī)范的代碼很難正常在Firefox上顯示。不過 隨著Firefox份額的逐漸增加,這種情況現(xiàn)在已經(jīng)得到了明顯的改善。
- 在強(qiáng)大的競爭對手Chrome出現(xiàn)后,F(xiàn)irefox選擇的不是盲目的進(jìn)行模仿,而是繼續(xù)擴(kuò)展原有的優(yōu)勢。
[Page: ]
3.1.2 Chrome篇
- Chrome最初的Beta版本誕生于2008年,并于同年年底推出正式版本。此時IE已經(jīng)不是互聯(lián)網(wǎng)的唯一,用戶名逐漸開始意識到IE之外的世 界同樣是精彩的。此時除了Firefox與Opera,Safari也已經(jīng)推出了Windows版本。
- Google這次是第一次推出瀏覽器,他以前曾經(jīng)支持過Firefox的推廣,但后來便全身心投入到Chrome的研發(fā)中去了。
- 開始,才加入了針對擴(kuò)展的Chrome從最初發(fā)布時,并不支持?jǐn)U展功能。直到4.0版支持。
- Chrome從一推出,就以其漂亮簡潔的外觀,強(qiáng)大實(shí)用而又處處為用戶考慮的功能,迅速被用戶所接受。而在宣傳方面,也以此為重點(diǎn),快速和簡單。
- Chrome針對Firefox進(jìn)行的宣傳仍然采用相同的主題,那就是速度更快和使用更簡單。
- Chrome初期的推廣也不算順利。主要因為是因為部分IE和Firefox的用戶在使用之后感覺并沒有達(dá)到預(yù)想中的效果,所以轉(zhuǎn)而重新使用最初 的瀏覽器。這一現(xiàn)象隨著Chrome正式版的發(fā)布,已經(jīng)成為歷史。
- 目前Chrome的開發(fā)仍然穩(wěn)扎穩(wěn)打,在保持原有的快速和簡單的特點(diǎn)至于,提供了更豐富的用戶體驗。
3.2 策略分析
現(xiàn)在我們已經(jīng)知道了這兩款瀏覽器過去都做過些怎樣的推廣行為。那么,我們現(xiàn)在就開始嘗試著進(jìn)行分析他們的策略。
不過要注意的是,這里的策略,是針對其所屬的公司而言的。
[Page: ]
3.2.1 Mozilla篇
Firefox最初的對手是IE6,而當(dāng)時用戶所認(rèn)知的網(wǎng)絡(luò)也就是IE的世界。所以Firefox的當(dāng)務(wù)之急,在于讓用戶明白IE也僅僅只是一個并 不怎么優(yōu)秀的瀏覽器而已。而事實(shí)上Mozilla也確實(shí)是這樣干的,初期進(jìn)行的宣傳幾乎都是直接針對IE。
因為當(dāng)時IE幾乎是唯一的競爭對手,所以Firefox所有的策略都是針對IE進(jìn)行的。Firefox所要做的就是在盡量不大幅改變IE用戶的上網(wǎng)習(xí)慣的同時,比IE有更大的優(yōu)勢。
針對IE6的明顯缺點(diǎn),Mozila選擇了使用Gecko引擎。這個引擎的特點(diǎn),在中篇里我們已經(jīng)進(jìn)行過研究了。那么現(xiàn)在,我們就可以用SWOT簡 單的分析出Firefox在剛剛推出時面臨的現(xiàn)狀了,以下我最列出最主要的幾點(diǎn)——
優(yōu)勢 | 更快、更安全、更個性化、擴(kuò)展可以提供更多的功能 |
劣勢 | 擴(kuò)展的功能需要用戶手動安裝,不適合初級用戶 |
機(jī)會 | 部分用戶已經(jīng)對IE感到不滿,想要一款更好的瀏覽器 |
威脅 | 大量網(wǎng)站暫時不能正常顯示 |
這樣的分析結(jié)果來看,F(xiàn)irefox所面對的困難還是很大的,因為要從大量的非專業(yè)用戶中搶奪IE的市場份額,幾乎是不可能的。但是即便如此,”更 快、更安全“這樣的口號,對于任何的上網(wǎng)者,都是充滿吸引力的,這就成功的做到了第一步。
有一個很好的策略就是,用那些對IE不滿的用戶作為切入點(diǎn),開始進(jìn)行針對性宣傳。Mozila正是這么做的。此時來使用Firefox的大部分都是有一定技術(shù)并且對互聯(lián)網(wǎng)有所了解的用戶,而Firefox此時另外的一個賣點(diǎn):個性化,把他們深深的迷住了。于是這最初的一批用戶,就成為了傳道者,開始在其他IE的用戶群中進(jìn)行病毒式的口碑營銷。
一個典型的重度用戶認(rèn)為瀏覽器應(yīng)該始終符合自己的上網(wǎng)習(xí)慣,即使瀏覽的網(wǎng)頁也應(yīng)該如此。而Firefox則迎合 了他們的口味。
這群重度用戶對于Firefox而言是非常重要的。他們有精力,也有能力去研究擴(kuò)展所帶來的樂趣,并且可以進(jìn)而向身邊的人進(jìn)行二次宣傳;同樣,他們通常也在網(wǎng)頁開發(fā)方面具有一定的技術(shù)能力,可以逐步的改變網(wǎng)絡(luò)的大環(huán)境;并且最重要的是,這樣的重度用戶,對于Firefox的忠誠度往往是非常高的。而這些重度用戶進(jìn)行二次宣傳時,其他的用戶也因為看到了”更快、更安全“一類的口號,開始對Firefox產(chǎn)生信任感。
而Firefox的用戶群正是利用這樣一種方式逐漸累積起來的。因此,為了留住這些 重度的核心用戶,Mozilla最初時用來進(jìn)行宣傳的理念至今仍然在影響著Firefox:高度的個性化、以及功能上的按需定制。
至此,F(xiàn)irefox用來大量宣傳的口號“更快、更安全”已經(jīng)顯得并不那么重要了,因為他已經(jīng)遇到了更加強(qiáng)大的競爭對手。
[Page: ]
3.2.2 Google篇
Google和Mozilla這種非盈利性的機(jī)構(gòu)不同,一個在商業(yè)社會中的商業(yè)性公司是不會做沒有利益的事情的。Google也是如此。
IE6的風(fēng)靡所帶來的,是大量的網(wǎng)站只能使用微軟的瀏覽器進(jìn)行訪問。作為有著龐大野心的Google而言,這顯然不是一件好事:繼續(xù)這樣發(fā)展下去的 結(jié)果,就是互聯(lián)網(wǎng)將會越來越封閉。Google希望看到一個標(biāo)準(zhǔn)的互聯(lián)網(wǎng)。
此時Firefox的出現(xiàn)給Google帶來了希望。在Google的幫助下,F(xiàn)irefox也確實(shí)不負(fù)眾望,極大的推進(jìn)了互聯(lián)網(wǎng)的規(guī)范化。但是逐 漸的,Google又有了更大的野心:云。關(guān)于這一點(diǎn),大家可以參考我之前寫的文章“軟件的網(wǎng)絡(luò)化趨勢”,只有在這樣的大環(huán)境 下,Google的利益才能夠得到最大化。
基于這個因素,Google相繼推出了許多的服務(wù):Gmail、Greader、Gearth等等,不斷的培養(yǎng)著用戶的忠誠度,直到Chrome出 現(xiàn)。
Chrome從一開始就選擇了Webkit作為其引擎,這個引擎的特點(diǎn)我們之前也已經(jīng)研究過。但同時,他還使用了V8作為JS引擎,并且大膽的啟用 了Sandbox的沙盒技術(shù),將之前只能用來相對于IE的”更快、更安全“真正進(jìn)行了改變。
此時,我們可以來嘗試著繼續(xù)分析Chrome面對的情況——
優(yōu)勢 | 真正的快速和安全,界面簡潔而又實(shí)用,Google品牌 |
劣勢 | 暫時沒有擴(kuò)展,個性化困難 |
機(jī)會 | 用戶已經(jīng)認(rèn)識到IE之外還有其他瀏覽器,網(wǎng)絡(luò)逐漸規(guī)范化 |
威脅 | Firefox的重度用戶忠誠度很高,IE自身也在不斷進(jìn)步 |
此時對于Google而言,真是一個最好的時代,也是一個最壞的時代。好的是用戶已經(jīng)開始認(rèn)識到IE并不是互聯(lián)網(wǎng)的唯一,這便省去了不少重復(fù)宣傳的成本;而壞的則是很多掌握技術(shù)的Firefox重度用戶總會用Chrome來進(jìn)行對比,并最終得出一個不如Firefox好用的結(jié)論。
在短時間內(nèi)無法創(chuàng)造出更大的市場的前提下,Chrome必須從IE和Firefox的縫隙中搶奪市場份額。相對而言,IE用戶的忠誠度是最低的。因 此Google決定同樣直接針對IE用戶進(jìn)行宣傳。
這些IE用戶往往并不喜歡繁瑣的設(shè)置,而這也是他們會一直使用系統(tǒng)自帶的IE作為瀏覽器的原因。
憑借自身的巨大優(yōu)勢,以及其處處為用戶著想的理念,Chrome很快籠絡(luò)到了不少輕度用戶,他們很喜歡這款直接拿來用就可以帶來瀏覽體驗明顯提高的 簡單瀏覽器,他們再也不用擔(dān)心會像之前Firefox需要麻煩的自己找擴(kuò)展來安裝了。
同樣在這樣的優(yōu)勢吸引下,部分Firefox的用戶開始轉(zhuǎn)而Chrome,但他們無法容忍需要重新培養(yǎng)已經(jīng)在Firefox上養(yǎng)成的瀏覽習(xí)慣的這個 過程。為了留下這些可能重要的核心用戶,Google同樣在Chrome上推出了擴(kuò)展機(jī)制,以滿足用戶的不同需求。
但是顯然,這樣的結(jié)果并不是Google最初所期望看到的,因為某些擴(kuò)展已經(jīng)明顯的影響到了Google的最大利益來源:廣告。一個最直接的證據(jù)就是去Chrome擴(kuò)展程序庫搜索”Adblock“,能夠找到數(shù)十個看起來功能完全相同的擴(kuò)展,而這只可能是Google放任其發(fā)展所帶來的結(jié)果。
盡管在擴(kuò)展方面,Chrome的表現(xiàn)確實(shí)有些令人失望,但他最初時推廣時的設(shè)計理念仍然沒有改變過:比IE用起來還簡單,但是卻能帶來更好的瀏覽體驗。
[Page: ]
3.3 博弈
在相同的市場相同的規(guī)則下,無論Firefox還是Chrome都在努力的試圖開拓更多的市場份額。而這,就是博弈。分析兩個公司的博弈策略,可以 使我們更加全面的了解這一切。
游戲的規(guī)則很簡單,相同的市場,誰能夠搶占到比對方更大的市場份額,誰就是勝利者。這是一場完全信息博弈。
通過前面的分析,我們已經(jīng)知道,F(xiàn)irefox與Chrome從根本上有著完全不同的理念,而這樣的設(shè)計理念都是基于對市場的了解所制定的,都有各 自不同的針對性。那么到了現(xiàn)在,這樣的策略究竟有沒有還在發(fā)揮影響呢?
讓我們暫時忘掉之前曾經(jīng)發(fā)生過的事情,將目光對準(zhǔn)現(xiàn)在,對準(zhǔn)文章最開始的那張表示不同瀏覽器份額的餅狀圖。其中IE占據(jù)了60%的份額,而 Firefox則有23%左右的驕人戰(zhàn)績,Chrome在我的博客上僅有不足12%的份額。
這就是現(xiàn)在的市場現(xiàn)狀。無論Firefox還是Chrome都已經(jīng)有了自己固定的用戶群,而這些用戶群往往已經(jīng)同時使用過兩款瀏覽器,并且做出了自己的選擇,想要繼續(xù)蠶食對手的市場份額比較困難;但是對于兩款同樣靠從IE處搶奪用戶起家的瀏覽器,現(xiàn)在依然還有很多可以做的事情。
這是一場需要考慮到IE也在不變進(jìn)步的博弈。現(xiàn)在我們先假設(shè),通過瀏覽器改進(jìn)自身的效率,可以為市場份額帶來1的提高,那么我們可以得到這么一個表 格——
繼續(xù)提高效率 | 保持原樣不變 | |
IE也變的更快 | 0 | 0 |
IE完全沒變化 | 1 | -1 |
這個結(jié)果對于Firefox還是Chrome都是通用的。很明顯,瀏覽器的效率必須要繼續(xù)提高,否則將會處于被動。無論怎樣,更快 對于兩個瀏覽器而言都是首要的。
對于Firefox而言,他可以繼續(xù)保持原有的高度可定制的界面,但是這同時也意味著會給用戶帶來困擾;也可以選擇模仿Chrome,犧牲部分個性 化帶來真正簡單的用戶體驗,從而降低用戶的選擇成本。
對此,我們根本無需用表格,也能夠說明情況。這樣的變化可能會帶來部分新的輕度用戶,但卻會失去原有的核心用戶,完全是一次失敗的策略。
Firefox正在通過改進(jìn)界面而提高用戶的瀏覽體驗,但最終的選擇權(quán)仍然會交給用 戶。在界面方面,F(xiàn)irefox的設(shè)計理念始終和最初推廣時一致。
接著是Chrome。他同樣可以選擇保持現(xiàn)有的理念;或是選擇在保持當(dāng)前界面作為默認(rèn)界面的前提下,給用戶帶來更多的選擇權(quán)。但是無論被設(shè)計的怎樣友好和簡便,這樣的定制都會給新用戶帶來一次重新學(xué)習(xí)的成本。但是如果只是增加部分的個性化,并且將選項精簡至只有一個按鈕,就可以有效避免這樣令人困擾的局面局面。這就是Chrome現(xiàn)在的主題設(shè)計理念。
Chrome已經(jīng)在適當(dāng)?shù)脑黾佑脩魧τ诮缑娣矫娴亩ㄖ菩?,但是可選擇的余地并不大。 這與其最初的設(shè)計理念其實(shí)仍然是相同的。
四、總結(jié)
謝謝大家的支持,我的分析終于結(jié)束了。如果你能認(rèn)真的看到這里,那么應(yīng)該對于Chrome和Firefox各自完全不同的設(shè)計理念,以及為何會選擇 這樣的理念進(jìn)行瀏覽器的設(shè)計,都已經(jīng)有了一個清楚的了解了吧。這里我簡單的總結(jié)一下前面三章中所提到的內(nèi)容——
- 對于Firefox,他在初期面對是只有IE的市場,所以他創(chuàng)造出IE所沒有的東 西,也就是高度按需定制的界面與功能,讓瀏覽器適應(yīng)用戶的上網(wǎng)習(xí)慣,并借此吸引重度用戶進(jìn)行二次推廣。
- 對于Chrome,他出現(xiàn)時候面臨的是IE與Firefox的雙重挑戰(zhàn),不過他選 擇了讓IE瀏覽器用戶看到他們喜歡的東西,也就是簡潔的界面和強(qiáng)大的易用性,吸引那些不愿意在瀏覽器上浪費(fèi)過多時間的輕度用戶。
這就是兩款瀏覽器之間,在設(shè)計理念方面最大的不同。再次謝謝大家的支持。