當前位置:
首頁 > 科技 > 微軟更換瀏覽器內核 對硬體和軟體行業會產生怎樣的影響

微軟更換瀏覽器內核 對硬體和軟體行業會產生怎樣的影響

本文由騰訊數碼獨家發布

有時某項新聞出來時,背後的分析和緣由才是真正重要的。微軟不久之前剛剛宣布,計劃開始使用基於開源軟體的Chromium架構作為自己Edge瀏覽器未來版本的核心。通過將Windows用戶的龐大基數轉移,微軟決定將自己的Web瀏覽器的標準天平傾向了Chromium。

從本質上說,對於web開發人員和那些喜歡關注web標準的人來說,這是一個非常重要而且令人驚訝的舉動。不過,對於典型的終端用戶來說,似乎並沒有什麼大驚小怪,因為基本上很少有普通用戶會考慮甚至注意到的底層更改對自己的使用體驗有多大的影響。

然而,這一舉措的長期影響可能會導致我們使用的軟體種類、我們購買的設備類型、為它們提供動力的晶元等發生一些深刻而重要的變化。

其主要原因是,通過採用Chromium作為Edge的渲染引擎,微軟最終應該能夠釋放出獨立於平台、以web為中心、HTML5風格的軟體願景的全部潛力,這是我們在近10年前得到的承諾。如果你還記得,圍繞HTML5問世時的最初承諾是,它將使軟體能夠在任何兼容的瀏覽器中一致運行,而不管底層操作系統是什麼。對於軟體開發人員來說,它最終將實現Java最初的承諾,即「編寫一次,在任何地方運行」。「換句話說,我們終於可以實現這樣一個世界:不管我們使用或擁有何種設備,每個人都可以使用所有最好的軟體,而在這些設備之間移動我們自己的數據和服務的能力將變得簡單而無縫。」

「通過採用Chromium作為Edge的渲染引擎,微軟最終應該能夠釋放出獨立於平台、以web為中心、html5風格的軟體願景的全部潛力。」

遺憾的是,就像在Java中一樣,關於未來的宏偉願景並沒有實現。相反,基於html的應用程序在跨平台和設備的性能和兼容性問題上遇到了困難。因此,圍繞在我們周圍的無縫計算能力網路的潛在天堂從未實現,我們仍在努力讓我們擁有的一切以一種簡單、直接的方式共同工作。

當然有些人可能會說,他們更喜歡選擇的靈活性和獨特的平台特性,儘管跨多個平台、應用程序類型等進行集成存在挑戰,這當然是一個合理的觀點。然而,即使在軟體標準一致的世界中,也從來沒有意圖阻止選擇或阻止定製應用程序的能力。例如,雖然Chromium也是谷歌Chrome瀏覽器的web呈現引擎,但微軟的計劃是利用Chromium中的一些底層標準和機制來創建一個更好、更兼容的Edge版本,而不是克隆Chrome。這聽起來可能有點微妙,但這實際上是一個重要的一點,它將允許這些公司(以及其他利用Chromium的公司,如亞馬遜)繼續添加自己的秘密調味汁,並為自己的服務和其他產品提供特殊鏈接。

通過將Windows用戶(以及Mac、Android和iOS上的Edge瀏覽器用戶,因為微軟宣布他們也打算為所有這些平台構建基於chrome的瀏覽器)的龐大客戶群轉移,該公司已經一手將web和基於瀏覽器的標準的天平轉向了Chromium。這意味著應用程序開發人員現在可以將更多精力集中在這個標準上,並確保更廣泛的應用程序可以跨多個設備和平台使用,並且以一致的方式工作。

有人擔心,這將過多的權力轉移到單一標準的手中,一些人擔心,谷歌本身,因為它啟動了Chromium項目。然而,Chromium和Chrome不一樣(儘管名字很相似)。它是一個基於開放源代碼的項目,任何人都可以使用和添加它。有了微軟的新支持,他們確保了他們的開發團隊,以及其他支持微軟生態系統的開發人員,現在將支持Chromium。反過來,這將極大地增加開發人員在Chromium上的數量,從而提高其質量和功能(至少在理論上是這樣)。

這對實際軟體的影響可能是深遠的,尤其是因為微軟已經承諾將Chromium支持嵌入Windows。這將允許基於web的應用程序訪問文件系統等東西,能夠離線工作、觸摸支持和其他核心系統功能,這些功能以前曾阻止基於瀏覽器的應用程序與獨立應用程序真正競爭。這個概念也被稱為漸進式web應用程序(PWA),在重新定義如何創建、分發和使用應用程序方面被視為關鍵。

對於消費者來說,這意味著對特定於操作系統的移動應用程序或桌面應用程序的擔憂可能會消失。開發人員可以自由編寫應用程序,這些應用程序具有獨立應用程序的所有功能,但可以通過瀏覽器運行,最重要的是,幾乎可以在任何設備上運行。軟體選擇應該大幅增加,讓多個應用程序和服務協同工作甚至跨平台和設備協同工作的能力也應該大大簡化。

對於企業軟體開發人員來說,這將進一步打開基於雲的應用程序的閘門。它還應該幫助公司擺脫對遺留應用程序和早期基於IE的定製企業應用程序的依賴。從SAP、Oracle和IBM這樣的傳統企業軟體供應商,到Salesforce、Slack和Workday這樣的現代基於雲的公司,將更多精力集中在單個目標平台上的能力應該會帶來大量創新,並減少困難的跨平台測試工作。

「不僅僅是軟體世界會受到這個決定的影響,晶元和我們可能開始使用的設備類型也可能受到影響。」

但是受這個決定影響的不僅僅是軟體世界。半導體和我們可能開始使用的設備類型也可能受到影響。例如,微軟正在利用這種向Chromium的轉變,為基於arm的cpu帶來更廣泛的軟體兼容性,尤其是高通驍龍平台上的Windows,比如全新的驍龍8cx。通過致力於將Chromium的底層兼容性引入以Windows為核心的ARM 64處理器,微軟將大大簡化軟體開發人員在這些設備上創建應用程序的過程。這將消除讓這些設備無法接觸到消費者和企業世界主流消費者的最後一個重大障礙,並可能使它們成為英特爾和AMD這些傳統x86架構處理器的有力競爭者。

在設備方面,這一舉動也為更廣泛的形式因素和更多的環境計算類型的服務打開了可能性。通過啟用一個單一的、一致的目標平台,可以利用桌面設備(滑鼠和鍵盤)、移動設備(觸摸)和基於語音的界面的基本輸入特性,微軟正在為一個潛在的迷人的計算未來奠定基礎。例如,想像一個可摺疊的多屏幕設備,它提供類似傳統的Android前屏幕的東西,然後展開到一個更大的基於Windows(或Android)的設備上,該設備可以利用完全相同的應用程序和數據,但是具有針對每個環境優化的微妙的UI增強。或者,考慮各種不同的連接的智能屏幕,它們允許您輕鬆地從一個設備跳到另一個設備,但仍然可以利用相同的應用程序。可能性是無窮的。

從戰略上講,這對微軟來說是一個非常具有吸引力的舉動。一方面,這表明它與谷歌的聯繫更緊密,就像最新版Windows 10對基於android的手機的內置支持一樣。然而,它是通過開放源碼來實現的,並且很可能利用它最近購買的Github開發人員資源,使web標準更加開放,而不那麼特定於谷歌。與此同時,由於蘋果目前不支持Chromium,而且仍然專註於讓開發人員(和最終用戶)更緊密地綁定在其專有的操作系統上,微軟實質上是在進一步將蘋果與關鍵的web軟體標準隔離開來。不過,作為向蘋果用戶伸出的橄欖枝,微軟表示,他們將把chrome版本的Edge帶到MacOS和可能的iOS上,基本上讓蘋果用戶可以通過與微軟的連接,進入這個軟體的新世界。

最後,為了使這個基於web的、無平台的軟體世界成為現實,必須將大量的組件組合在一起,而且在此過程中出現障礙也不足為奇了。儘管如此,微軟支持Chromium的舉動可能會被證明是一個分水嶺,它悄悄但很重要的推動了一些關鍵的未來技術趨勢的發展。


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

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


請您繼續閱讀更多來自 有趣的數碼 的精彩文章:

拍照為王 2018年拍照效果最好的智能手機都有誰
高通驍龍855更多細節曝光:三組CPU集群和專用NPU

TAG:有趣的數碼 |