2013年12月22日 星期日

9 件你不知道 Firefox 比 Chrome 優秀的事

非關 mozilla,其實打從我高二就開始用 Firefox 以來
我只有短暫跳槽到 Chrome 半年
所以我自認「身為一個資深使用者」
我寫這篇絕對是綽綽有餘、相當具有說服性

瀏覽器這種東西幾乎已經變成打開電腦必開的軟體
當然青菜蘿蔔各有所好
優秀的瀏覽器當然很多人用、再爛的瀏覽器( 例如 IE )也還是有人用

打從我一年前加入了 mozilla 之後便一直有人問我 Firefox 跟 Chrome 比起來好在哪
各種人、各種場合、各種性別... 問到現在讓我煩不勝煩
乾脆就來寫一篇我認為 9 個 Firefox 比 Chrome 優秀的地方
那優先順序就以我以使用者優先角度來做個排列

一. 效能
說到效能這曾經是 Firefox 的致命傷,我也曾經很肚爛越用越慢這點
當然人都會進步,黑人都能當上總統,軟體又何嘗不是?
今日的 Firefox 早已非昔日吳下阿蒙,現在已經快很多很多了
現在就下載最新版本,你就能感受到現在 Firefox 的速度已經可以跟 Chrome 比擬了
到這個網頁看看你的瀏覽器有多快

二. 自訂性
常常你問玩過 GTA (俠盜獵車手) 的朋友:欸~ GTA 哪裡好玩?
通常你會得到的回答就是:自由度高
這樣講起來 GTA 就是遊戲界的 Firefox
而 Firefox 就是瀏覽器界的 GTA

除了廣為人知的附加元件可以擴充功能之外
在 UI (使用者介面) 上也有極高彈性
翻成白話文就是你看得到的按鈕(首頁、書籤...)都可以自由調整到你想要的位置
教學請看此篇文章,其實真的簡單到脫褲啦
而在 Firefox Nightly 版本中
UI 以及 UI 調整更有了大幅度的進化 ( 無論是美觀與自訂性上再次大幅領先 Chrome
詳見:「Australis」已於 Firefox Nightly 中登場

另外說到自定性,不可不提 Chrome 做得最鳥、而 Firefox 做得最好的一個地方,那就是開新分頁的快速撥號,Firefox 和 Opera 都可以自訂,偏偏 Chrome 那八個鳥東西也不知道從哪來,又不能自己排、甚至換掉,簡直糟透了。


三. 先進
身為一個現代瀏覽器,三不五時更新也是很正常的事
Firefox 目前放在官網開放下載的有四個開發頻道
以先進程度遞減排序:Firefox Nightly > Firefox Aurora > Firefox Beta > Firefox
當然最新的東西一定有 trade-off 嘛,那就是穩定度的問題
所以穩定度排序就是反過來,當然一般人最常下載的肯定是 Released 版
如果,我是說如果,你想嘗鮮、體驗最新功能的話,歡迎嘗試 Nightly, Aurora, or Beta
連結在此


四. 穩定
穩定性一直是 Firefox 的強項之一,這當然不是我們自己說說而已
根據多項 benchmark testing,事實證明確實如此,請見下圖
引用自 http://www.theregister.co.uk/2013/08/20/firefox_top_marks_browser_stability/
這個圖表顯示的是各家瀏覽器的 error rate (錯誤發生機率)
由此圖可見,Safari 錯誤率最高,最不穩定
而 Firefox 顯然是所有瀏覽器中發生錯誤率最低,最為穩定的
根據使用者的回饋,在 Chrome 開上百個分頁結果完全就是悲劇
然而 Firefox 對於開啟大量分頁的處理無論是在效能、使用者體驗方面一直都是公認的穩定、優良

五. 隱私性
關於隱私的事關於你也關於我
說到 Google 收集使用者的資料大家都知道
雖然 G 社老是說 "Don't be evil"
But who knows? Can anyone prove it?
關於這點,Microsoft 推出一支諷刺 Google track user 的廣告
影片如下,大致上是在說 Chrome 收集一堆使用者資料只是為了賺錢


那關於隱私性這點,Firefox 的態度又是怎麼樣呢?
Firefox 標榜永不收集使用者資料,除了在瀏覽器率先推出 DO NOT TRACK 之外
也在最近推出 Lightbeam 讓使用者了解到底誰在偷取我們的使用者資料 
總之,關於網路使用的隱私性保護,你可以完全信任 Firefox 永遠保護你的隱私


六. IE 相容
即使像 IE 這種垃圾因為開發人員的懶惰,到現在"聽說"還是有 IE ONLY 的網站存在
你以為用 Firefox 開 IE ONLY 的網站就會掛點嗎?
當然不是,在眾多牛逼的附加元件裡
就有專門解決這個問題的add-on: IE Tab
如此一來用 Firefox 也能順利瀏覽 IE ONLY 的網站
不用再另外開一個垃圾來看垃圾網站
順帶一提:IE Tab 的作者是 PCMan(洪任諭)

七. 史上最強開發工具 - Firebug
如果你是一名 web 開發者,你不可能沒聽過 Firebug
Firebug 針對網路開發者來說一直是歷久彌新的開發、debug 利器
到目前為止,一直號稱是史上最強的開發工具 ( Chrome 的 console 還是得靠邊站
即使是 Firefox 內建的元素檢測也沒能比得上 Firebug
Firebug 是 Firefox 的一套歷史悠久的附加元件
連結在此:https://addons.mozilla.org/zh-tw/firefox/addon/firebug/
如果你沒用過 Firebug,枉稱 Web Developer

八. Open Source
關於 Open Source 的定義很多人都搞不清楚
以下就來做個詳細說明
以下截錄自根據 Bruce Perens 的定義,開源軟體必須是:
  • 自由再散布(Free Distribution):允許獲得原始碼的人可自由再將此原始碼散佈。
  • 原始碼(Source Code):程式的可執行檔在散佈時,必需以隨附完整原始碼或是可讓人方便的事後取得原始碼。
  • 衍生著作(Derived Works):讓人可依此原始碼修改後,在依照同一授權條款的情形下再散佈。
  • 原創作者程式原始碼的完整性(Integrity of The Author’s Source Code):意即修改後的版本,需以不同的版本號碼以與原始的程式碼做分別,保障原始的程式碼完整性。
  • 不得對任何人或團體有差別待遇(No Discrimination Against Persons or Groups):開放原始碼軟體不得因性別、團體、國家、族群等設定限制,但若是因為法律規定的情形則為例外(如:美國政府限制高加密軟體的出口)。
  • 對程式在任何領域內的利用不得有差別待遇(No Discrimination Against Fields of Endeavor):意即不得限制商業使用。
  • 散布授權條款(Distribution of License):若軟體再散佈,必需以同一條款散佈之。
  • 授權條款不得專屬於特定產品(License Must Not Be Specific to a Product):若多個程式組合成一套軟體,則當某一開放原始碼的程式單獨散佈時,也必需要符合開放原始碼的條件。
  • 授權條款不得限制其他軟體(License Must Not Restrict Other Software):當某一開放原始碼軟體與其他非開放原始碼軟體一起散佈時(例如放在同一光碟片),不得限制其他軟體的授權條件也要遵照開放原始碼的授權。
  • 授權條款必須技術中立(License Must Be Technology-Neutral):意即授權條款不得限制為電子格式才有效,若是紙本的授權條款也應視為有效。
Mozilla Firefox 完全符合以上精神、是一個完全公開原始碼的軟體,任何人都可以去下載、修改其原始碼,發布自己的版本。比方說像與 Yahoo 合作的 Yahoo 奇摩火狐特別版瀏覽器

這種感覺就像鼎泰豐有一天突然公開他們小籠包的食譜,然後告訴大家他們的獨門配方是什麼一樣,那小籠包就會越來越好吃,甚至也會有超越鼎泰豐的小籠包店家誕生。

我曾聽說有人宣稱 Chrome 也是開源軟體,我想他指的應該是很少人用的 Chromium 才是
一般人使用的 Chrome 絕非 開源軟體
至於有人搞不定義說什麼 Google Chrome 有 extension 也算是開源
我的回答是:你還是去搞懂 Add-on 跟 開源這兩個八竿子打不找的精神吧,開源... 我還節流咧zzzz

九. 名人加持 
這麼好的一個瀏覽器,當然也會有些名人使用啦

例如麻吉大哥黃立成
麻吉大哥 LOL 開實況會用 Firefox
還有... 拎杯

以上是 9 件我認為 Firefox 比 Chrome 優秀之處,如有錯誤或需要補充請隨時聯絡我: bingdow@gmail.com
謝謝各位。