經過多年的更換瀏覽器之後,換過許多瀏覽器,最終我做出的決定是:腳踏三條船,使用跨瀏覽器套件保持同步。
所以現在不論是電腦、手機、平板,我都了至少三個瀏覽器。
這是怎麼一回事呢?為什麼不能stick to一個瀏覽器就好?
1. 批鬥大會開始#
身為Linux & Android為主力的用戶,我理想的瀏覽器應該具備以下特點:開放原始碼、尊重隱私權、跨平台(含電腦與手機)、同步資料、界面乾淨、操作體驗優秀,以及支援公開透明的網頁標準,不會被開發者忽略。
符合以上特點的瀏覽器是空集合。
市場上有哪些選擇呢?
下面是我幾年來用過的瀏覽器,依市占率來看的話就是:
- Google Chrome
- Microsoft Edge
- Apple Safari
- Mozilla Firefox
- Brave Browser
…..還有一些小眾瀏覽器沒列在這裡。我之所以列出主流瀏覽器,是因為不想出現無法復現的bug因而求助無門。ㄟ!我可不是瀏覽器核心的開發者,debug的罪不該由我來受,所以我儘量迴避太小眾的瀏覽器。
他們各有各的問題,沒有誰是最好的。
我先列出他們的優缺點:
- Google Chrome:跨平台,同步方便,界面設計簡潔,市占率最高。專有軟體,會蒐集使用者資料。
- Microsoft Edge:跨平台,同步方便。專有軟體,會蒐集使用者資料,界面元素過多讓人窒息。
- Apple Safari:專為Apple平台優化,同步方便。專有軟體,無法跨平台使用。
- Mozilla Firefox:開源軟體,跨平台,同步方便,自定義功能眾多,背後維護者是為自由網路而戰的Mozilla,盡力遵守W3C標準。因為市占率因素導致容易被開發者忽略,且行動版Firefox引擎不如桌面版好用。
- Brave Browser:開源軟體,跨平台,同步方便,有許多保護隱私的功能。界面混入一堆Web 3.0宣傳,加上許多惱人的自家產品廣告。
你可以在 eylenburg.github.io查看主流瀏覽器的功能比較。
跨平台指的是跨作業系統(Linux/Windows/macOS/Android/iOS,包含電腦與手機),這些系統我都有用過,所以跨平台功能很重要。
從跨平台來看,Apple Safari就率先出局了,這是我列出的瀏覽器當中唯一一個沒有跨平台的,非果粉的人士根本無法在Apple產品以外的系統存取Safari,Apple又使出賤招讓iOS上的瀏覽器只能是Safari換皮,這讓Safari成為垃圾中的垃圾。
手機瀏覽器可能還是Chromium系好用。Firefox Android版的引擎效能不好,界面設計又落後Chromium系好幾年。
跨平台來說還是Chromium系最平衡,其中Google Chrome的各大平台同步都做得很好,功能又不會太繁雜。
從網頁相容性來看,Chromium系一定是首選。如果我們從核心去分的話,那麼市面上瀏覽器基本上只有兩種選擇:Chromium (Blink) 和Gecko,後者僅Firefox在用。
市面上瀏覽器多半是以Chromium為基礎開發的,使用Firefox Gecko核心的是少數。Chromium雖是開源專案,但很大程度被Google控制,Google Chrome轄龐大市占率,從而主宰Web標準。Mozilla雖然很努力的提倡開放式的Web標準,盡力實現所有W3C的東西,但你看看Firefox市占率,就會發生開發者只考慮Chromium而不照顧Firefox的情況,致使網頁在Firefox看起來怪怪的,或是乾脆跟你說「你的瀏覽器不受支援」。
至於Safari的WebKit核心只有一些Linux開源專案有在用,例如KDE Falkon和GNOME Epiphany,但那根本與Apple採用的天差地遠,因此可以說Safari是Apple自己演化出來的「加拉巴哥化」產物,逼人在做網頁的時候還要考慮到Safari。由於Apple產品握有一定市占率,你網頁開發者不支援也不行。
不嚴謹的說,使用Chromium核心的瀏覽器,不過就是換皮的Chrome而已。
Google Chrome有侵犯隱私的問題,Chromium系的換皮瀏覽器就比較好嗎?
他們很會包裝,所以你看不出來,但其實問題不比原版的Chrome少。
例如,Edge雖然口口聲聲說他們保護你的隱私,但是界面根本就是過度設計,花俏功能一大堆。自從AIGC風行後Edge就變成更加噁心的草莓聖代了,加滿糖霜的按鈕塞滿眼球,不如Chrome預設的界面設計要好。
至於Brave,常常在宣傳擋廣告成效,整天在Twitter發梗圖嘲諷Chrome,說他們不會拋棄Manifest V2…雖然看起來Brave很照顧一般用戶,但確卻整天宣傳Web 3事業,非常惱人,還會在瀏覽器裡面打廣告。不要忘了Brave也是一家企業,他們總要想辦法賺錢的!
繞來繞去好像還是Chrome最平衡?功能不多也不少,使用代價就是被Google追蹤而已。但是我覺得,Brave的設計沒有Edge那麼侵入性,不要的元素都能關閉,目前還在我的忍受範圍內,所以我認為Brave是替代Chrome的好選擇。
雖然我上面好像都是在挺Chromium系瀏覽器,不過,Firefox還是有其好處。就是它預設功能很乾淨,沒有被Google追蹤的風險,並且會讓人有「我是為自由公開的網路而戰」的使命感,確實Firefox對Linux的支援度很是不錯,若你有訂閱Mozilla電子報會看到他們真的每天都在抗議。
雖然Firefox沒有Brave那樣簡單易用的擋廣告,但你可以自己裝uBlock Origin補全呀!而且對網頁開發者來說,能在Firefox和Chrome都正常運作的網頁才是好網頁,確保撰寫的程式碼是遵循公開的標準,而不被Chromium限制住。我是很支持Firefox發展的,可惜Firefox行動版不好用,故跨平台這條路就被Chromium系列瀏覽器阻擊了。
2. 跨平台瀏覽器套件,人民的救星#
經過幾年的交叉使用多款瀏覽器之後,我就放棄了一款瀏覽器通吃所有系統的想法。
就像我不再堅持所有裝置都得裝Linux(Linux電腦、Linux筆電、Linux手機、Linux平板…..),每個硬體裝置都有各自最適合的系統,他們的用途。這樣說來,瀏覽器也是一樣道理,每個硬體裝置都有最適合瀏覽器,每個瀏覽器都有他們的用途。
因此現在我就是跨著瀏覽器使用,電腦上主力使用Brave作一般瀏覽;Firefox用作網頁開發測試;Chrome用做辦公,存取學術與工作的網頁。
手機&平板就看那是什麼系統,不論Android還是iOS,首選還是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〜