時(shí)間:2024-07-13 10:55:52 作者:泰龍 瀏覽量:56
在 2021 年就有用戶在 Github 上發(fā)帖詢問微軟的 WebView2 組件是否會(huì)支持 Linux 和 macOS系統(tǒng),WebView2 是微軟基于 Microsoft Edge 瀏覽器開發(fā)的開源渲染組件,相當(dāng)于是個(gè)縮略版的 Microsoft Edge瀏覽器。
在過去幾年里微軟正在大幅度采用 WebView2 組件,例如在新版 Outlook 中使用、在 Microsoft Teams 等應(yīng)用中使用,對(duì)一些開發(fā)者來說,基于 Chromium 的 WebView2 比蘋果的 WKWebView 表現(xiàn)更好。
因此不少開發(fā)者都非常關(guān)心微軟什么時(shí)候會(huì)為 Linux 和 macOS 推出 WebView2 組件,這個(gè)討論帖轉(zhuǎn)眼已經(jīng)過去 3 年,而微軟的最終決定是不開源了。
微軟工程師 @novac42 在討論中表示:
經(jīng)過仔細(xì)考慮和審查我們的長(zhǎng)期產(chǎn)品戰(zhàn)略后,我們決定停止在 macOS 和 Linux 上公開發(fā)布 WebView2 的計(jì)劃,轉(zhuǎn)而專注于在當(dāng)前支持的平臺(tái)上為客戶提供最大價(jià)值。
感謝您成為這個(gè)社區(qū)的重要成員并分享您的反饋,與此同時(shí),如果您有任何其他問題或建議,請(qǐng)隨時(shí)與我們分享,您的意見非常寶貴,我們會(huì)繼續(xù)改進(jìn) WebView2,感謝您的理解。
從微軟工程師的回復(fù)中可以看到強(qiáng)調(diào)的是 “公開發(fā)布”,Microsoft Edge 瀏覽器是支持 Linux 和 Mac 的,所以按理說應(yīng)該是有支持的 WebView2 組件的但微軟可能不會(huì)再開源。
這個(gè)消息讓很多開發(fā)者失望,原因是微軟在 2020 年 11 月明確提到計(jì)劃首先為 macOS 提供 WebView2 的支持,2023 年 3 月微軟工程師的圖片還繼續(xù)提高支持的平臺(tái)里有 Mac (但沒有 Linux)。
所以等待四年后沒想到是微軟不開源 WebView2 組件,一些開發(fā)者稱這是微軟基于 Chromium 開源項(xiàng)目開發(fā)的組件,現(xiàn)在微軟內(nèi)部正在使用這個(gè)組件,因此應(yīng)該通過 SDK 或源代碼將其開源。
目前還不清楚微軟最終是否會(huì)改變決定重新開源 WebView2 組件,不過期待 WebView2 并準(zhǔn)備將自己的軟件遷移到 WebView2 的開發(fā)者,可能要尋找替代品了,比如 Electron。