經過多年的更換瀏覽器之後,換過許多瀏覽器,最終我做出的決定是:腳踏三條船,使用跨瀏覽器套件保持同步。
所以現在不論是電腦、手機、平板,我都了至少三個瀏覽器。
這是怎麼一回事呢?為什麼不能stick to一個瀏覽器就好?
1. 批鬥大會開始#
下面是我幾年來用過的瀏覽器,依市占率來看的話就是:
- Google Chrome
- Microsoft Edge
- Apple Safari
- Mozilla Firefox
- Brave Browser
- Opera Browser
…..還有一些小眾瀏覽器沒列在這裡。我之所以列出知名瀏覽器,是因為不想出現無法復現的bug因而求助無門。ㄟ!我可不是瀏覽器核心的開發者,debug的罪不該由我來受,所以我儘量迴避太小眾的瀏覽器。
他們各有各的問題,沒有誰是最好的。
我先列出他們的優缺點:
- Google Chrome:跨平台,同步方便,界面設計簡潔,市占率最高。專有軟體,會蒐集使用者資料。
- Microsoft Edge:跨平台,同步方便。專有軟體,會蒐集使用者資料,界面元素過多讓人窒息。
- Apple Safari:專為Apple平台優化。專有軟體,無法跨平台使用。
- Mozilla Firefox:開源軟體,跨平台,自定義功能眾多,背後維護者是為自由網路而戰的Mozilla。因為市占率因素導致被開發者忽略,行動版Firefox引擎不如桌面版好用。
- Brave Browser:開源軟體,跨平台,有許多保護隱私的功能。混入一堆Web 3.0的廣告,加上許多惱人的自家產品廣告。
註:跨平台指的是跨作業系統(Linux/Windows/macOS/Android/iOS,包含電腦與手機),這些系統我都有用過,所以跨平台功能很重要。
從跨平台來看,Apple Safari就率先出局了,非果粉的人士根本無法在Apple產品以外的系統存取Safari,Apple又使出賤招讓iOS上的瀏覽器只能是Safari換皮。即使如此,跨平台來說還是Chrome最好,各大平台同步都做得很好,功能又不會太繁雜。
Firefox行動版的引擎似乎不如桌面版好用,Android效能不好,界面設計又落後Choromiium系好幾年。至於iOS版就是Safari換皮而已。
從網頁相容性來看,Chromium系一定是首選。如果我們從核心去分的話,那麼市面上瀏覽器基本上只有兩種選擇:Chromium和Gecko,後者僅Firefox在用。至於Safari的WebKit核心只有一些Linux開源專案有在用,例如KDE Konqueror,但那根本與Apple採用的天差地遠,因此可以說Safari是Apple自己演化出來的「加拉巴哥化」產物。
所以不嚴謹的說,使用Chromium核心的瀏覽器,不過就是換皮的Chrome而已,但是他們很會包裝,所以你看不出來,但其實問題遠比原版的Chrome要多。
例如,Edge雖然口口聲聲說他們保護你的隱私,但是界面根本就是過度設計,花俏功能一大堆。自從AIGC風行後Edge就變成更加噁心的草莓聖代了,加滿糖霜的按鈕塞滿眼球,不如Chrome預設的界面設計要好。
至於常常在宣傳擋廣告成效的Brave,他們整天在Twitter發梗圖嘲諷Chrome,說他們不會拋棄Manifest V2…雖然看起來Brave很照顧一般用戶,但確卻整天宣傳Web 3事業,非常惱人。不要忘了Brave也是一家企業,他們總要想辦法賺錢的!不過嘛,Brave的設計還沒有Edge那麼侵入性,目前還在我的忍受範圍內,所以我認為Brave是替代Chrome的好選擇。
有了以上認識之後,就知道市面上大多數瀏覽器都是以Chromium為標準,而Chrome才是最好的,功能不多也不少,使用代價就是被Google追蹤而已。Chrome轄龐大市占率,從而主宰Web標準。Mozilla雖然也很努力的提倡開放式的Web標準,但你看看Firefox市占率,就會發生開發者不照顧Firefox的情況,致使網頁在Firefox看起來怪怪的,或是乾脆跟你說你的瀏覽器不支援。
雖然我上面好像都是在挺Chromium系列,不過,Firefox還是有其好處。就是它預設功能很乾淨,沒有被Google追蹤的風險,並且會讓人有「我是為自由公開的網路而戰」的使命感,確實Firefox對Linux的支援度很是不錯。雖然Firefox沒有Brave那樣強效的擋廣告,但你可以自己裝uBlock Origin補全呀!而且對網頁開發者來說,能在Firefox和Chromd正常運作的網頁才是好網頁,確保撰寫的程式碼是公開的標準,而不被Chromium限制住。可惜Firefox行動版不好用,故跨平台這條路就被Chromium系列瀏覽器阻擊了。
2. 跨平台瀏覽器套件,人民的救星#
經過幾年的交叉使用多款瀏覽器之後,我就放棄了一款瀏覽器通吃所有系統的想法。
就像我不再堅持所有裝置都得裝Linux(Linux電腦、Linux筆電、Linux手機、Linux平板…..),每個硬體裝置都有各自最適合的系統,他們的用途。這樣說來,瀏覽器也是一樣道理,每個硬體裝置都有最適合瀏覽器,每個瀏覽器都有他們的用途。
因此現在我就是跨著瀏覽器使用,電腦上主力使用Brave作一般瀏覽;Firefox用作網頁開發測試;Chrome用做辦公,存取學術與工作的網頁。
手機&平板就看那是什麼系統,首選還是Brave的說,擋廣告功能實在太好用了,iOS版還支援背景播放Youtube(儘管都是Safari換皮)Chrome僅用於辦公。若要用iOS裝置,內建的Safari僅用於測試網頁開發的功能正不正常。
那麼瀏覽器的同步服務怎麼辦呢?
很多瀏覽器都有自家的帳號服務,讓你能夠跨平台共享密碼、書籤、瀏覽紀錄、跨平台接續開啟的分頁,這也容易成為綁住用戶的關鍵,因為遷移到其他瀏覽器得手動搬家,並且會破壞跨裝置的「工作流」。
所以囉,對於瀏覽器提供的同步功能,我就是don’t give a shit about it,改用擴充功能來解決這問題。
儲存密碼用開源的 BitWarden,幾乎所有主流瀏覽器都支援,手機系統還可以整合到自動填入。
儲存書籤使用開源的 Floccus,自動同步書籤並顯示在書籤列。但是在手機上比較不方便使用,得開一個獨立的APP來管理書籤。
歷史紀錄我不在乎所以沒差。那麼,跨平台接續分頁又該怎辦?沒怎辦,用 Tab Session Manager解決。
或者把連結暫時用筆記軟體 Joplin抄下來,或者用 Firefox Pocket這類服務整理起來,分頁換裝置再開就好了。
老實說我很不能理解分頁常常開著好幾百個不關的人在想什麼。對我來說,眼前只要有五個以上分頁就會開始頭痛了,完成的事情就該讓它~隨風而去~像風一樣自由。
宇徳敬子 - 風のように自由 〜free as the wind〜