Categories
科技報導

向外部人員開放Chrome基礎架構建設​​權限:Google獲得更多盟友



據國外媒體報導,谷歌正在放鬆對核心Chrome瀏覽器的控制,此舉將幫助微軟,三星和Brave建立競爭對手,同時提升其對網絡的願景。 在過去的6個月中,Google迎來了一位新的外部開發人員,成為其Chromium項目的領導者。

Alphabet的子公司還允許外部人士使用其以前的專有軟件開發系統,並且還允許外部功能,即使Google並未將這些功能集成到旗艦Chrome瀏覽器中。

我們知道Chromium是開源軟件,這意味著任何人都可以修改和使用它。 但是,即使對於開源項目,外界也很難說服組織者接受其更改和添加,這使得貢獻和收益變得更加困難。

在本周初舉行的BlinkOn會議上,Google竭盡全力吸引人們關注這些變化。 Google Chrome工程師Danyao Wang指出:“看到如此多的具有不同優先級的人員和小組聚在一起尋找解決方案真是太酷了。 這不僅滿足了他們各自的議程,而且推進了改善網絡的共同目標。 。”

向外界開放符合Google的廣泛網絡戰略。 這些都是盟友和競爭對手,基於Chromium的瀏覽器傳播了Google的網絡技術,該技術是基於豐富的交互式Web應用程序而非靜態網頁和簡單表單的軟件基礎。 Google認為,此功能對於Internet的未來至關重要,這與Apple的觀點形成鮮明對比。 iPhone製造商不希望Web應用程序繼承移動和桌面應用程序的功能,而這種實力的擴展將威脅其豐富的iOS生態系統。

蘋果及其盟友Mozilla擔心,允許網絡應用程序與USB和藍牙設備進行通信或訪問PC文件系統會帶來太多的安全風險。 谷歌及其盟友表示,考慮到瀏覽器沙盒保護技術和在惡劣的環境中建立的安全機制,在沒有應用商店審查員檢查惡意軟件的惡劣環境中,Web應用程序本質上比本地應用程序更安全。 後者表示,將高級交互性限制為本地應用程序將損害網頁的長期健康。

根據數據分析公司StatCounter的數據,谷歌佔Chrome網站使用率的66%,並且吸引了強大的盟友。 微軟,三星和Brave是開發Chrome瀏覽器的最知名公司。 其他瀏覽器包括Vivaldi,Opera,Yandex和UC Browser。 微軟現在通過銷售數百萬台Windows計算機為用戶帶來Edge,三星是最大的Android手機製造商,每月有2000萬人使用它的《勇敢傳說》。

Google開發Chromium

擴展治理是Chromium項目中最重要的變化。 更改之前,Google的工程師主要決定了Chromium是接受還是拒絕主要的新功能。 今年年初開始的新提名程序使局外人可以進入內部圈子。 今年3月,來自Igalia開源開發公司的Manuel Rego Casanovas參與了該項目。

負責Chrome Web標準工作的Alex Russell在一份聲明中說:“我們期待在來年獲得更多代表。”

Chromium項目負責人還接受其他公司的功能,即使這些功能不會添加到Chrome中也是如此。 在BlinkOn上發表演講的Yoav Weiss指出,一個很好的例子是StorageAccess接口,它是Apple Safari瀏覽器團隊啟動的一項與隱私相關的項目,用於管理網站如何存儲和訪問某些類型的數據。 谷歌表示,允許非Chrome功能是一個故意的決定,允許其他開發人員設計基於Chrome的瀏覽器來實現其優先級。

鉻盟友不必提供Google喜歡的所有網絡功能。 與“勇敢”類似,它刪除了某些功能,例如WebUSB。 但是,大多數Chromium代碼庫都將添加到非Chrome瀏覽器中,以進一步提升Google的視野。

勇敢的首席執行官Brendan Eich希望Google在共享控制方面能走得更遠。 埃里克說:“鉻的競爭環境和規則仍然明顯偏向谷歌。”

幫助開發人員構建Chromium

Google現在還允許外部人員使用其以前的內部軟件來構建一個名為Goma的系統,該系統可以利用Google數據中心的功能來構建Chromium。 通常,這需要幾個小時,這顯然會減慢渴望嘗試新功能的開發人員的迭代速度。 谷歌表示,戈馬將使更多的人為鉻做出貢獻。

此外,這家搜索巨頭還邀請外部開發人員參加其內部教育活動。 本月初,Google取代了內部的Chrome大學活動,該活動解釋了該瀏覽器如何與第一家Chromium大學一起使用。 據報導,有六十個組織參與其中。

Screenshot_2020-11-22 non-google-chromium-contributors jpg(WEBP圖片,1092x375像素).png

Google可以更進一步,將Chromium捐贈給一個中立的基金會,這是Google和其他公司在早期開源項目中採用的方法。 其中,Linux Foundation負責Linux操作系統的核心。 Google在2015年將其Kubernetes數據中心軟件捐贈給了Cloud Native ComputingFoundation。LLVM是在Apple的監督下開發的重要軟件構建工具,現在由LLVM Foundation管理。

谷歌表示,谷歌沒有計劃建立Chromium基金會,也沒有對外部貢獻者的要求。

儘管微軟並不表示希望擁有中立的基礎,但它表示正在與Chromium團隊成員緊密合作,“將Chromium中的最佳功能與Microsoft的最佳優勢結合在一起”。

非Google Chromium的參與度正在增加

魏斯說,去年有數百名Chromium貢獻者中,有90位新成員來自Google,但更多來自外部。 過去兩年中,微軟已將其Edge瀏覽器轉換為Chromium項目,並且已成為最大的外部貢獻者,到2020年,它將佔非Google貢獻者的35%。英特爾,伊加利亞,Yandex,Opera,三星,LG電子和Arm也做出了重大貢獻。

在代碼庫更改方面,Igalia在非Google陣營中處於領先地位。 但韋斯指出,微軟正在迅速縮小這一差距。 自去年11月以來,已有161位Microsoft開發人員對Chromium進行了1835項更改,從而改善了電池壽命,視障患者的Web可訪問性,WebXR虛擬現實和增強現實功能以及Web控件和表單樣式的現代化。 自2018年12月首次加入Chromium以來,Microsoft已對Chromium進行了4443項更改。

魏斯說:“其他公司正在增加對Chromium和Web平台的投資,這是很棒的。”