微軟低頭,Chrome 一統瀏覽器!

“雖然我不想說我早就告訴過你這樣的話,但微軟還是向 Chrome 低頭了……“

微軟在轉身擁抱 Chromium 這條路上走得一直很快。

2017 年 10 月,微軟低調上線了基於 Chromium 的 Android 版 Edge。

2018 年 12 月,微軟 Windows 副總裁 Joe Belfiore 在官方博客對外宣佈微軟將放棄基於 EdgeHTML 的 Web 渲染引擎的開發,轉而讓自家的桌面版 Edge 瀏覽器也採用 Chromium 開源項目。

一時間幾家歡喜幾家愁,前端工程師舉杯相慶之時,亦不乏對瀏覽器市場角逐者日益減少的深層憂慮,“Chrome 壟斷”以及 Google 和微軟的“前世今生”論也每每被提及。

近日,Skype for Web 發佈重大更新,Chrome 的壟斷局勢再添一筆——“儘管 Skype for Web 在 Firefox 上似乎也能工作,但軟件巨人證實其不再支持 Firefox。“

微軟低頭,Chrome 一統瀏覽器!

作者 | Peter Bright

譯者 | 蘇本如

出品 | CSDN(ID:CSDNNews)

當微軟宣佈放棄其 EdgeHTML 渲染引擎,轉而採用 Chromium 這一支持谷歌 Chrome、Vivaldi、Brave 和 Opera 等瀏覽器的開源引擎時,人們最大的擔憂之一是,網頁開發人員將會越來越採取簡單的方法,將他們的測試和支持侷限在 Chrome 上。這會使得大家對 Mozilla 的火狐瀏覽器(Firefox)、蘋果的 Safari 瀏覽器,以及其他現有的和以後即將出現的新瀏覽器都失去興趣。

畢竟,這是我們在 Internet Explorer(IE)全盛時期所看到的現象。當微軟的 IE 瀏覽器的市場份額達到了 95% 左右的時候,大量的互聯網公司自豪地宣佈他們的網站“在 IE 中瀏覽效果最佳”,甚至到了完全不支持其他瀏覽器的地步。IE 的霸主地位給剛起步的火狐瀏覽器帶來了巨大的挑戰,火狐瀏覽器設計的初衷是為了支持 Web 標準,而不是支持微軟對這些標準所做的特殊修改。雖然 IE 瀏覽器最終被 Chrome 取代了,但如果開發人員不是那麼地迷戀 IE 瀏覽器的話,這個進程可能更快。

上週,微軟對其 Skype 客戶端的網頁版(Skype for Web)發佈了重大更新,新版本整合了其他現有版本的所有功能,並新增了高清視頻通話和通話記錄功能。

而且微軟這一次還宣稱,新版本的 Skype for Web 只支持 Edge 和 Chrome 瀏覽器。而對於 Firefox、Safari 甚至 Opera 瀏覽器都不再支持。過去,Skype 團隊曾指出編譯碼器不一致的問題是不能支持某些瀏覽器的原因。但是現在這已經不是問題,因為 H.264 和 VP8 視頻編譯碼器都在 Edge、Chrome 和 Firefox 瀏覽器中得到支持。例如,現在的火狐瀏覽器對 Google Hangouts 和 Google Meet 都有插件來支持免費視頻通話,就像它支持其他在線服務一樣。很長一段時間裡,蘋果拒絕支持 WebRTC,這是 Safari 中用於實時語音和視頻聊天的瀏覽器底層技術。但是現在這種功能障礙也不再存在了,因為 Safari 現在對所有用戶需要的功能都能支持。

此外,用戶代理(也即 user-agent,是一種用戶可以修改的標識字符串,在用戶瀏覽網頁的時候瀏覽器會發送給 Web 服務器來告訴用戶使用的瀏覽器種類和版本)的統計報告顯示大部分應用都能在 Safari 和 Firefox 瀏覽器中工作,甚至語音和視頻通話在 Firefox 瀏覽器中也能工作。目前還不清楚是否所有的功能都能在 Safari 和 Firefox 瀏覽器上正常工作。當然 WebRTC 的要求非常“吹毛求疵”,以至於微軟必須顯式地測試它的代碼,或者調整它的代碼以便其在 Firefox 或 Safari 瀏覽器中能夠工作。但最終,這些似乎都不是真正的技術問題。

更確切地說,這是一個是否願意投入精力去做的問題。微軟曾表示,它將 Edge 和 Chrome 置於優先支持地位是基於“客戶價值”,換句話說,花時間和精力支持使用量很小的冷門瀏覽器沒有多大意義。這對這些冷門瀏覽器而言無異於雪上加霜,大家只會更加不願意去用,開發人員也隨之將目光投到只有一個 Chrome 瀏覽器需要支持的世界。

還有一個頗具諷刺意味的地方是,Skype 這個應用是基於旨在促進設備、桌面和 Web 的跨平臺開發的框架上構建的。對於那些可以使用 Web 應用的人來說,它看起來非常像一個桌面應用,也非常像一個移動應用。這是因為它是基於 ReactXP 構建的,而 ReactXP 又是微軟基於 Facebook 的 React 和 React Native 框架構建的。這些 Web 技術不僅可以支持 Web 瀏覽,而且可以在桌面和智能手機上構建各種應用,所以當我們談到 Web 瀏覽時,ReactXP 支持 Firefox 瀏覽器毫無問題。這裡再次強調一下微軟作出的不支持其他瀏覽器的決定真的不是一個技術問題。

微軟不是第一家這樣對待 Web 瀏覽的公司,也不會是最後一家。曾經有一段時間,瀏覽器市場份額比較均勻,沒有一家瀏覽器廠商能夠取得瀏覽器市場的壟斷控制地位。這種環境將標準化帶到了前臺;而標準化是使開發人員能夠適應多樣性的唯一途徑。但是當我們回退到近乎壟斷的局面時,這種情況以後可能變得更加普遍。而此番的 Skype for Web 就是一個高調的例子,這讓人們對微軟宣佈這一改變後的前景非常憂心。

原文:https://arstechnica.com/gadgets/2019/03/microsofts-new-skype-for-web-client-an-early-taste-of-the-browser-monoculture/

本文為 CSDN 翻譯,如需轉載,請註明來源出處。作者獨立觀點,不代表 CSDN 立場。


分享到:


相關文章: