瀏覽器“聯盟”!蘋果/谷歌/Mozilla/微軟合力解決 Web “互操作性”問題

MissD發表於2022-03-12

近日,四大瀏覽器製造商蘋果(Apple)、谷歌(Google)、Mozilla 和微軟(Microsoft)以及軟體諮詢公司博科(Bocoup)和伊加利亞(Igalia),已同意聯手合作,致力於改善其網路瀏覽器的互操作性和使用者體驗,使 Web 設計技術在不同平臺上的表現更加一致。

該組織建立了一個名為 Interop 2022 的基準測試,該基準將“在15個關鍵領域改善網路開發體驗”(這 15 個領域包括 Cascade Layers、Color Spaces and Functions 和 CSS 顏色函式功能、新的視窗單元、Scrolling 和子網格等),以評估不同供應商如何實施一些 web 標準,從而消除差異,該專案將重點關注涉及的四種瀏覽器:Safari、Chrome、Edge 和 Firefox。

上週四,谷歌的 Rachel Andrew、Philip Jägenstedt 和 Robert Nyman 在部落格發文稱:“這是有史以來的第一次,所有主要瀏覽器供應商和其他利益相關者齊聚一堂,共同解決網路開發者發現的頂級瀏覽器相容性問題。”

蘋果也在一份宣告中表示:“所有這些技術對蘋果和所有從事 WebKit 工作的人都很重要。我們非常關心網路健康以及網路標準的可互操作實現。”“我們歡迎與許多網路標準組織的同事合作,並在 Interop 2022 中儘可能使網路具有互操作性。”

其實,這並不是瀏覽器製造商們第一次聯手合作進行類似的工作。早在 2021年,他們就合作了一個叫做“COMPATE 2021”的類似網路技術相容性檢查的專案,且“取得了很大的進步”。

然而,“COMPATE 2021”專案主要專注於五個痛點 —— CSS Flexbox、CSS Grid、position:sticky、縱橫比和 CSS 轉換,且該專案並未包括蘋果或其 WebKit 團隊。對此,Interop 2022 的部落格文章也指出,他們“仍有改進的餘地”。

而此次的 Interop 2022 規範,則為那些通常是競爭對手的公司提供了一種找到共同點的方法,因為它們面向設計,缺乏明顯的隱私、安全性或功能含義。

眾所周知,通過新 API 和新功能來擴充套件瀏覽器功能的方式有時會遭到競爭對手的漠視或反感,特別是當該提案涉及商業模式時。

例如,蘋果在 Safari 和 WebKit 中實現某些 web API 的速度很慢,這些 API 將幫助 Web 應用與原生 iOS 應用競爭。與此同時,在 Apple、Brave 和Mozilla 開始“吃網路蛋糕”後,谷歌也決定推出一種新的隱私保護方式來發布廣告(其隱私沙盒)。2019 年,谷歌因擔心修改會影響其創新能力而阻止了 W3C 隱私利益集團章程的修訂提案......

只是在過去一年裡,隨著監管機構不斷在競爭問題上向蘋果和谷歌施壓,這些頂級瀏覽器製造商們才更加努力地合作,而不是競相提供缺乏廣泛認可的功能。

而現在,我們也聽到了來自蘋果網路開釋出道者 Jen Simmons 堅定的聲音:“我們非常關心網路的健康,以及網路標準的可互操作實現。”

據悉,本次 Interop 2022 將對瀏覽器在各種基準上的表現進行測試。結果顯示,一些穩定的瀏覽器版本,情況看起來相當糟糕。

其中,Chrome 和 Edge 在滿分為 100 分裡獲得了 61 分;Firefox 得分 69分;Safari 得分 50 分。然而,四大瀏覽器在各種實驗性和預覽瀏覽器版本里則顯示了改進的結果:得分分別為 71、74 和 73。

看來,瀏覽器製造競爭對手們之間的這種技術協調與合作,不論是對網路還是使用者來說都有好處。

正如上面提到的谷歌博文裡 Andrew、Jägenstedt 和 Nyman 解釋的那樣:“本質上,我們的目標是讓 web 平臺對開發人員來說更可用、更可靠,這樣他們就可以花更多時間構建良好的 web 體驗,而不是解決瀏覽器不一致的問題。”

相關文章