瀏覽器大戰

瀏覽器大戰

2home.co
楊惟雯

 

一、瀏覽器(browser)的定義

 

瀏覽器是最經常使用到的用戶端程式。瀏覽器是一個顯示網頁伺服器或檔案系統內文件的程式,是讓用戶端與這些文件互動的一種軟件。

 

二、瀏覽器的功能

 

用戶端使用瀏覽器軟件時,可以超鏈結互聯網上的其他網址(網站和網頁),瀏覽其網頁伺服器或檔案系統的HTML格式文件檔內容,迅速及輕易地查看各種資訊,並與這些文件檔互動。

 

市面上有許多的瀏覽器,除了使用介面不同之外,最大的差異其實是來自於背後所使用的「Layout Engine」不同!Layout Engine中文名稱很多,像是「排版引擎」、「頁面渲染引擎」,或是白話一點,直接稱作「瀏覽器核心」,都是用來表示這個瀏覽器的編碼技術。

 

這個Layout Engine最主要的功能,就是將普羅大眾看不懂的網頁原始程式碼,翻譯成你我可以順利閱讀使用的文件網頁。
這些網頁上承載的文件內容有文字、圖像和多媒體影音,每一種形式的訊息,在網頁上都有相對應的程式語言。
但是電腦能理解運算的指令,與一般人日常生活所使用的語言大相逕庭,必須仰賴Layout Engine的編碼程式語言來運算呈現成你我可以順利閱讀的文字、圖像和多媒體影音樣貌,即我們平時所看見的網頁!

 

所以,瀏覽器主要是通過HTTP協議来與網頁伺服器互動並獲取網頁文件,這些網頁由URL指定,文檔格式通常為HTML,並由MIME在HTTP協議中指明。

HTTP內容類型和 URL協定規範允許網頁設計者在網頁中嵌入圖像、動畫、視頻、聲音、流媒體等,例如JPEG、PNG、GIF等圖像格式,並且能夠擴展支援眾多的插件(plug- ins)。

 

另外,不同技術的瀏覽器編碼程式語言採不同的運算邏輯,所以同樣的網頁,用不同的瀏覽器來開啟,就是用不同的運算核心來解碼,開啟的速度也就會有所差異。

 

而許多瀏覽器還支持其他的URL類型及其相應的協定,如FTP、Gopher、HTTPS(HTTP協議的加密版本)。

 

三、瀏覽器的種類

 

全世界有超過20億人使用網路,對於網路就產生了各式各樣的需求,有人希望使用介面簡單、上網速度越快越好;也有人期待上網同時,能有其他多元的附加功能可以選擇;當然也有針對網路安全性特別注重的使用族群。就是因為有這麼多不同的需求,才會發展出市場上這麼多種各具特色的瀏覽器。

 

目前著名的瀏覽器有微軟的IE、Mozilla的Firefox、Apple的Safari、Opera、Google的Chrome…等,可用來顯示在全球網(WWW)或局部區域網路內等網頁伺服器或檔案系統內文件的文字(HTML 文檔)、影像(圖片)及其他資訊。

 

因為瀏覽器是使用者與網路接觸的重要介面,不論是微軟、Google或蘋果,未來在網路服務與軟體布局,瀏覽器都具備重要戰略地位。

 

目前四大瀏覽器引擎介紹﹕

1、IE瀏覽器
Internet Explorer,簡稱IE瀏覽器,是由Microsoft致力發展的瀏覽器。

介面走比較簡約的風格,少了複雜的工具列,看起來清爽。從IE 8進化到IE 9後,不僅在介面上有所不同,內在也大大升級,包括使用全新的Trident瀏覽器核心引擎和JavaScript引擎、增強對CSS3的支援,以及HTML5的影音解碼和硬體加速等諸多部分,效能速度有明顯的提升。

 

IE瀏覽器內建在Windows作業系統裡內,使用者就不需要再另外安裝,如果覺得不適合,才會主動另外搜尋其他的瀏覽器。

 

微軟思考的,是未來如何創造出更勝於「瀏覽器+應用程式」的使用體驗,才能讓消費者心甘情願繼續買單新的作業系統。

 

2、Mozilla Firefox

中文被稱作「火狐」的Firefox,幕後推手是一個非營利組織Mozilla基金會,最大的特色在於它的設計原始碼完全免費開放,所以全世界都有玩家,參與在共同開發的社群中。
這麼多人參與開發的優點是什麼呢?這也是火狐瀏覽器的另一個特色,就是讓使用者可以依照需求安裝不同的附加元件、外掛程式或是語言套件,所以火狐瀏覽器也是全球支援最多種語言的瀏覽器。也可以依照喜好更換瀏覽器介面的佈景主題或面板,是一個自主性相當高的瀏覽器。免費開放原始碼的做法,也讓更多人加入開發擴充套件的行列,藉此得到大量、類型多元的附加元件。

 

在瀏覽網站的時候,眼花撩亂的廣告搶去了你的眼光嗎?沒關係,如果你常瀏覽的網站廣告多到煩人,這時候就考慮改使用火狐瀏覽器,再安裝Adblock Plus,以後你的網頁廣告就都不見了!

 

選擇IE以外的瀏覽器,最麻煩的事大概就是碰上IE限定的網頁。這時候只要火狐瀏覽器裡有安裝IE Tab,在網頁上點擊右鍵,選擇「使用IE Tab開啟」,事情就解決了!

 

3、Chrome

Chrome是由Google開發的瀏覽器,是目前各家瀏覽器最害怕的對手,火狐花了14年的時間,前前後後推出十多個版本,才達到今天的地位,他們只用了短短不到4年就追了上來。Chrome從2008年底發佈正式版本之後,在全球市佔率都是穩定的成長局面。

 

Google Chrome 是一款有別於現有的 Internet Explorer 以及 Firefox 的瀏覽器,它並不像其他外殼瀏覽器一樣,藉助這兩者的核心,而是採用了 Mozilla 計畫的 Sarfari 核心,因此可以說它是一款不同的網路瀏覽器,而極快的速度更是它的一大特色,開啟網頁平均只須3秒鐘,還支援繁、簡、英等多國語言。

 

Chrome介面風格簡約,看起來就給人輕巧、靈活的感覺;整體發展目標也和視覺設計一致,主要針對上網速度加強,其他像是穩定性及安全性等方面也相當重視。快速,是Chrome瀏覽器一個主打的賣點,瀏覽器引擎使用與蘋果電腦Safari相同的Webkit,在記憶體管理上有不錯的表現,加上獨立的JavaScript運算引擎和GPU硬體加速技術,就是要讓使用者能有最快速的網路體驗。

 

跟火狐很類似的地方,Chrome也可以自由選擇安裝附加元件,這個平台稱作「Chrome Web Store」,中文是「線上應用程式商店」,使用起來很像是在用一支Android手機上安裝App,可以在應用程式商店裡找到各式各樣的軟體甚至遊戲,經過安裝,以後在瀏覽器裡就會多出許多自定的功能。

 

值得一提的是,Chrome的最大特色在於,使用者不需下載安裝,就可直接在瀏覽器上免費執行應用程式。Chrome的「網路作業系統」特色,直接對著微軟最賺錢的作業系統與套裝軟體而來。

對Google來說,網路本身就是免費的軟體服務平台,所以過去幾年來,Google推出文件、日曆、電子郵件等軟體服務,使用者只要從任何一台能上網的電腦登錄就能使用。
Google希望在未來使用者一打開電腦,就直接進入Google主宰的網路世界。Chrome就扮演著整合所有應用程式的關鍵地位,好比是連接Google所有服務的「最後一哩」。—–從微軟手中接管桌上型電腦,這才是Google真正的策略。

未來,Google更將自己的業務重新定義為「搜尋、廣告、應用程式」。

 

4、Safari

Safari瀏覽器是由蘋果公司所開發的,只要是蘋果的連網裝置,包括個人電腦、筆電、平板電腦、智慧型手機等,都是使用Safari瀏覽器!

 

Safari在2003年首度推出,剛開始只支援Mac OS,到了2007年中才有支援Windows平台的版本。儘管Safari的市佔率才佔7%多,但有個現象相當有趣,就是蘋果的Mac電腦在全球個人電腦市佔率也差不多在7~8%左右,這表示大多數蘋果電腦的使用者,對於Safari的滿意度都相當高,只有少數使用Mac OS的使用者改用其他的瀏覽器!

 

Safari最大的特色,就在於使用與操作介面與眾不同,強調優雅的設計,在瀏覽的過程以讓使用者感受良好為最重要的訴求,包括全螢幕模式瀏覽,也不會受到網頁內容以外的跳出式廣告干擾,如果在網頁上調整字型大小,下次瀏覽相同網頁的時候就會用同樣的設定值呈現,實在是貼心呀!加上雖然精簡,但是功能齊全的操作介面,如果是使用MacBook系列的筆電,還可以藉由Multi-Touch多點觸控技術,利用不同手勢來下指令。

 

四、瀏覽器相容性的問題

 

有些網頁是需使用特定的瀏覽器才能正確顯示。架設公司網站時,到了最後驗收的階段,最讓人抓狂的就是瀏覽器相容性的問題,這也幾乎是所有網頁程式設計師的痛苦,尤其在Google最早提出雲端運算(Cloud Computing)的概念之後,許多人認知到只有搶佔瀏覽器客戶端(client)才是未來的決勝關鍵,因此各家不同的瀏覽器一個一個出現,這也造成了網頁設計師的一大考驗…

 

舉例來說,現在網站架設有許多都是拿整套的開放範本來使用,比方說有某一個常用的SNS網站的範本,在Firefox之下會有照片無法上傳的狀況,但IE則沒有這個問題,而這種瀏覽器所導致錯誤因為公用模版的關係……

其實這種問題不只是在於Firefox跟IE系列的差別,就算IE本身,從IE6.0經IE7.0到IE8.0都有不同之處,例如微軟在IE8.0的瀏灠器之時,也有知名的大網站曾出現有不相容狀況呢?比方說:字體的大小、字型與顏顏色在不同的瀏覽器都不相同,或者網頁上的一些欄位無法正常顯現,甚至是一些重要的功能無法實現…

所以,當你使用瀏覽器的時候,如果網頁出現異常或者某些功能無法使用,比方說:網路銀行的付款功能、某些提供BT或P2P下載的網站、或是線上收聽音樂、觀看影片的網站…等等,可以先不要懷疑是自己電腦的問題,可以先改用其它瀏覽器試試看即可改善……

 

而現實中的網頁設計師要面對的,不只是Firefox及IE的問題,還包含許多甚至一般人沒聽過的瀏覽器,例如Greenbrowser、Safari、Maxthon…等等,不下數十種,其設計過程繁瑣的程度自然令人咋舌…

這些問題大部分是來自於CSS+DIV網站架構的參數問題,一般有經驗的網頁設計師知道如何避免或是修正,但如果網站架構本身比較複雜,則必須花時間去測試修正,比方一些輪播flash出現無法正常播放之時,這個測試的過程,是一種經驗及運氣的組合(try and error),運氣好的話,可能一下下就解決了,然而,運氣不好,可能就得花上一兩個小時的時間,而最後發現原來只是一個參數的改變就解決…

 

這種CSS+DIV的網站架構,其實是一種網頁設計的進化,之所以取代傳統的table方式,正是因為搜索引擎的收錄比較優化,網頁的體積相對較小所以開啟速度快,且比較容易維護及後續改版…

而現階段並不是所有的問題都能夠獲得改善,比方說上述提到一些特殊功能,比方下載檔案、多媒體視聽、網路支付工具等,這因為需要搭配一些瀏覽器外掛的程式插件(plug-in)才能使用,這就要看這些特定了瀏覽器是否提供一些額外橋接的外掛程式(plug-in),否則你只會看到,這樣的網站在網頁上提示你,請改用IE來使用這項功能…

 

這種狀況也凸顯了瀏覽器市場的競爭性越趨白熱化,每個瀏覽器的市佔率因為這些競爭者的推廣,雖然還跟IE保有極大的落差,但都有顯著的成長,只不過其實這些瀏覽器也存在極大的劣勢,現階段他們頂多是靠著少數人對於微軟的不滿或者安全性相對高來宣傳以站穩自己的腳步,但在相容性的問題上還需要極大的努力,各大網站之所以需要考慮到如此多的瀏覽器,只是想照顧所有的用戶群,但如果因為障礙過多,導致無法壯大,終究非長久之計…

 

五、跋

 

總之,瀏覽器是一個程式,通過這個程式可以鏈結互聯網,瀏覽網頁,獲取伺服器上的文件資料。

 

而搜索引擎就是一個網站,通過一定的演算法,向用戶提供網站收集到的資料,類似于仲介。

瀏覽器上的搜索框是搜索引擎和瀏覽器合作的產物,為的是方便用戶在瀏覽器上直接使用搜索功能。

 

如果一定要把互聯網比做商場,那搜索引擎就是導購,瀏覽器是你逛商場的鞋子,鞋子有很多牌子,如IE、Firefox、Safari、Opera、Chrome…等。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

留言列表(1条)

  • tlover tonet
    tlover tonet 2023 年 12 月 19 日 下午 10:00

    certainly like your website but you need to test the spelling on quite a few of your posts. A number of them are rife with spelling issues and I in finding it very bothersome to tell the reality then again I’ll definitely come again again.

This site is protected by wp-copyrightpro.com