Chrome 瀏覽器在這些年已經漸漸成為許多人不可或缺的重要瀏覽器,在整體瀏覽器市佔比例更是遙遙領先,甚至還藉著 Chromium 核心衍生出許多徒子徒孫,例如微軟的新 Edge 等。都是在 Chromium 優秀的核心上發展出自家獨特功能的瀏覽器。不過 Chrome 隨著改版已經有著漸漸肥大的趨勢,其中與向下相容有關的部分佔了不小的比例。因此考慮到未來發展,Chrome 開發團隊將在下一版本中正式取消 SSE3 指令集的支援。也就是說,如果你的電腦仍是 Pentium 4、Athlon 64 時期的資深電腦,接下來將會看到 Chrome 提示因硬體不被支援,而無法更新的訊息:
▲圖片來源
SSE3 是 Intel 公司於 2000 年推出的 CPU 指令集,該指令集也在 2003 年支援 AMD 處理器。算起來是個相當資深的處理器指令集。早年的 Chrome 處理器支援的是上一代的 SSE2 指令集,後來支援度隨著新處理器與指令集的推出而越來越先進,但那些為了相容性而不斷留在每一代版本中的資料顯然讓開發團隊開始考慮有無流存的必要。然後他們最後局定放棄支援已經相當老舊的 SSE2 指令集,並要求處理器要支援 SSE3 指令集才可安裝下一版 Chrome 瀏覽器。
理論上這個影響在 Windows 系統下較為明顯,而 macOS 與 Android 等作業系統影響較小。Apple 在正式改用 Intel 處理器(Core 2 Duo)後,基本上已經獲得 SSE3 指令的支援,所以並不會受到影響。加上 macOS 未來會全面轉移到 M1 或更新的 Apple Silicon 處理器,到時候 Chrome 只需要針對 Apple Silicon 處理器進行支援即可:
▲除非電腦很舊,否則看到這個警告的機會不大(圖片來源)
Android 則是個有趣的現象,畢竟有少部分 Android 裝置曾使用 Intel 處理器作為核心。那些處理器雖然性能比不上現代的 ARM 處理器,至少讓 Android 平台多了支援 Intel 處理器的歷史。
雖然不知道還有多少基於 Intel 核心的 Android 裝置仍在運作,但這些 Intel 處理器均已支援更新的 SSSE3(即 SSE3 指令集的擴充),所以現階段 Chrome 仍會繼續更新。
Chrome OS 與 Android 的處境相似,從開發機階段開始,Chrome OS 支援的處理器就已經有 SSSE3 指令集,因此也不受 Chrome 改變移除舊指令集的影響:
▲圖片來源
即便是 Windows 這邊多少會有影響,但還在使用 Core 2 Duo 處理器以前的電腦仍舊十分稀少。若你的電腦真的有這麼古老,也許也是時候該汰舊換新一下了。