當前位置:
首頁 > 科技 > 什麼是Chromium,以及微軟為何將其用於Edge?

什麼是Chromium,以及微軟為何將其用於Edge?

軟宣布將使用Chromium重建其Edge瀏覽器有點令人震驚。幾乎聽起來微軟決定讓谷歌為Windows計算機構建首選的網路瀏覽器,這種變化會影響幾十億人,其中大多數人甚至都不知道,只要他們看到熟悉的圖標「開始」菜單。這也將是一個變化,默認情況下為谷歌提供了10億多用戶,如果您想使用網路,那麼只有一家公司和一個選擇的路徑。沒有人想要那個。值得慶幸的是,事實並非如此。而Chromium與Chrome非常不同。

雖然Chromium是一個由谷歌開發的項目,但它真的不是你想像的那樣。這是因為它具有開源性質,可以讓它成為任何東西。

什麼名字?

對於那些真正不相同的東西,谷歌使用相同的名稱是一種令人沮喪的方式。Android就是一個很好的例子。每個人都知道Android是什麼:它是由100多家不同公司製造的數十億部智能手機中使用的操作系統。但它也是一個開源應用程序框架,像現在已經不存在的Research In Motion(RIM),曾經製作黑莓手機的公司,以及亞馬遜,達美航空等公司的獨立操作系統的開源基礎。 Exxon用於為使用Android開源項目構建的平板電腦,機上信息娛樂系統和無人支付信息亭提供支持。

微軟很聰明地使用已經構建的內容而不是花費數十億美元來重建。

鉻非常相似。您可以為Windows,macOS和任何名為Chromium的Linux安裝一個獨立的應用程序,它是一個完整的Web瀏覽器,通過Google的服務同步完成。但Chromium也是用於製作Chromium的開源代碼項目的名稱,以及Chrome網路瀏覽器,Chrome操作系統,亞馬遜Silk以及Twitter之類的Android Chrome網路視圖組件公司可用於構建瀏覽器一個應用程序。

後者是微軟感興趣的部分。Google啟動了Chromium項目,並做了大量工作,讓任何人都可以輕鬆下載源代碼,根據需要進行修改,並創建自己的產品。Chromium可用於構建任何類型的瀏覽器,如文件管理器,照片庫或Web瀏覽器。構建最終產品的公司可以在代碼中更改它喜歡的任何內容並使用它的任何部分。擁有這個現成的和可用的基本代碼意味著微軟不必花費數年和數十億美元來構建自己。

一旦Microsoft使用Chromium源代碼製作新的和改進的Edge,這並不意味著Google會在您的Web瀏覽器中。

Chrome 與 Chromium vs. Edge

Chromium代碼可以按原樣使用,並內置在熟悉的Web瀏覽器中,但它與Chrome Web瀏覽器非常不同。兩者都有基礎:界面設計,Blink渲染引擎,以及在Google雲中同步所有用戶數據的選項。但這就是相似之處的結束。

谷歌在Chromium缺乏的Chrome瀏覽器中添加了大量自己的封閉源代碼和專有產品。這些選項在Chromium中不可用,需要像您或我這樣的最終用戶或任何使用Chromium源的公司添加以構建自己的獨立產品。以下是它們的列表。

媒體編解碼器

Chrome包含用於AAC,H.264和MP3文件支持的許可編解碼器。支持一組「免費」編解碼器,包括Opus,Theora,Vorbis VP8,VP9和WAV。如果沒有專有的編解碼器,Chromium就無法在網路上播放大量內容,包括在H.264編解碼器和網路媒體中流式播放的HTML5視頻大都很糟糕。

Adobe Flash Player

Flash內容並沒有消失,Chrome網路瀏覽器包含一個沙盒API(Pepper API也稱為PPAPI),可以在瀏覽器窗口中進行持續的安全更新。Flash播放器不是免費的。任何非免費的東西都不包含在Chromium來源中。

背景更新

Chrome有一個機制,可以自動更新網路漏洞和新功能的補丁,與微軟的Windows相同。Chromium缺乏這一點。

自動安全沙箱

Chromium包含一個沙箱,可防止任何類型的代碼對其自身之外的任何文件進行任何更改。這意味著惡意軟體廣告無法更改您的設置或進入您的地址簿。但在Chromium中,它可以被禁用。Google的Chrome網路瀏覽器強制執行沙盒,如果沒有完全正常運行,請不要嘮叨。

擴展安裝策略

除非您進入開發者模式,否則Chrome僅允許安裝Chrome網上應用店託管的擴展程序。Chromium沒有這樣的機制,可以從任何地方安裝正確構建的擴展。

記錄和報告錯誤

Chrome可以選擇自動向Google發送崩潰報告,而Chromium則不會。

微軟不會嘗試構建谷歌瀏覽器。它將使用Chromium源將Edge打造成更好的瀏覽器,特別是對於ARM平板電腦和筆記本電腦。這意味著它必須自己提供上述任何工具和選項。微軟當然也會。它不會使用Chromium包含的一些工具,例如通過Google雲同步用戶數據。Edge是微軟的產品,將通過您的Microsoft帳戶進行同步,並且可以使用該選項構建Chromium,因為它是開源的。Edge的所有當前功能都可以內置到Chromium中,以及Microsoft開發的始終連接的平板電腦和筆記本電腦的任何新功能。

亞馬遜的Silk瀏覽器就是一個很好的例子。亞馬遜使用Chromium作為其瀏覽器的基礎,用於Kindle平板電腦或Echo Show等Fire OS設備,但它包含大量以亞馬遜為中心的選項,如同步和投射到Fire TV設備。Chromium在頁面渲染和標籤瀏覽等方面做了很多艱苦的工作,但亞馬遜放棄了其餘部分並將其構建成自己的產品。這就是微軟將要做的事情。

Chromium 不僅僅是谷歌

Chromium是由谷歌於2008年創立的,由谷歌維護,但它不是唯一有助於實現這一目標的公司。任何人都可以做出貢獻,而且你會認識到的許多其他公司已經幫助它變成了一個穩定而輕量級的(是的,這不是Chrome,而且資源密集程度要低得多)用於網路的標籤式瀏覽外殼等等。Chromium代碼來自這些公司以及Google:

三星。

英特爾。

NVIDIA。

Adobe。

OPERA。

摩托羅拉。

微軟。

微軟是一個新成員,但它將在不久的將來產生重大影響,特別是在涉及ARM64版本時。微軟和高通公司已經將他們的未來放在了ARM64上,這意味著對該架構的Windows應用程序將給予足夠的關注。像Edge一樣,這意味著Chromium。

微軟不具有作出自己的貢獻,以鉻的變化。亞馬遜沒有。但我幾乎可以肯定微軟會因為它有意義。當其他非常聰明的人可以繼續努力時,一個好主意會變得更好。為什麼不讓英特爾或三星等公司的優秀開發人員改進您已實施的內容,對吧?只有當Microsoft將其代碼更改發送回Chromium源的上游時,才會發生這種情況。

在Chromium土地上並不是所有的玫瑰

從表面上看,微軟似乎利用Chromium來改進Edge(對於技術愛好者而言,微軟可能只想將EdgeHTML和Chakra換成Blink和V8)非常棒。但它不會解決所有問題。

一個不那麼積極的影響是Firefox和Safari現在是唯一一個沒有使用Blink渲染引擎構建的可測量數字的瀏覽器。當你看市場份額時,特別是如果你是一個網路開發者,這意味著幾乎所有可以使用網路的人都在使用Chromium的Blink渲染引擎來做到這一點。如果你不得不開發一個使用Mozilla的Gecko引擎並不像Blink那樣渲染相同的Web應用程序,那麼你就會瘋狂地不對它進行更改,以便在擁有20億用戶的版本上運行得更好。

在GitHub上發布的帖子中,微軟表示將試圖阻止Blink(以及默認的Chromium和谷歌)通過對網路標準擁有否決權來接管網路。來自微軟:

我們相信開放網路的發展最好通過標準社區來實現,開放網路可以從各種各樣的角度進行公開辯論。我們將繼續深入和積極地參與W3C,ECMA和WHATWG背景下的標準討論,在這些討論中,可以聽取和考慮開發競爭瀏覽器和更大網路社區的供應商的觀點。

自從21世紀初的「擁抱,延伸和消亡」日子以來,微軟已經走過了漫長的道路。如果它承諾記住谷歌不應該掌握網路和網路標準的關鍵,那就意味著每個人都會受益。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 i數碼新鮮匯 的精彩文章:

iOS 12現已安裝在70%的設備上,比10月增加了10%
Apple發布了新的Beddit睡眠追蹤器

TAG:i數碼新鮮匯 |