基於 Chromium 的預覽版 Edge 終於來了

基於 Chromium 的預覽版 Edge 終於來了

4 月 9 日,微軟在其官方博客上正式發佈了基於 Chromium 的第一個 Dev 和 Canary 版本的 Edge,據瞭解,Dev 頻道周更,Canary 頻道每天都會更新,現在,你可以在 Windows 10 上使用它們,Beta 版本還尚未發佈。

基於 Chromium 的預覽版 Edge 終於來了


鏈接:

https://www.microsoftedgeinsider.com/en-us/?from=timeline&isappinstalled=0

你可以選擇並行安裝多個頻道以進行測試,這些頻道將擁有各種獨立的圖標與名稱,以方便用戶朋友們加以區分。不久的將來,微軟還將陸續推出支持其它操作系統平臺的版本,包括 Windows 7、Windows 8.1 以及 MacOS 等等。

微軟說他們會從 Microsoft Edge 的用戶體驗與連接服務出發,提供世界一流的網絡瀏覽體驗。但在改進 Web 平臺方面,他們將把主要精力放在 Chromium 項目的貢獻身上。

從去年 12 月加入這個社區開始,微軟已經向 Chromium 項目做了 275 次提交,同時,他們也在一些重點關注的領域取得了重大進展:

可訪問性

微軟表示,Microsoft Edge 是目前唯一能夠在 HTML5Accessibility 瀏覽器基準測試中獲得滿分的瀏覽器,他們希望能把這些貢獻帶到 Chromium 項目中並改善所有用戶的 Web 體驗。

  • 現代輔助功能的 API, 為了給屏幕輔助工具(例如 Windows Narrator、放大鏡、盲目顯示器以及其它輔助工具)提供更出色的可訪問性體驗,他們向 Chromium 分享了為微軟 UI 自動化界面提供支持的計劃——這是一套現代化程度更高、也更加安全的 Windows 可訪問性框架。他們正在和谷歌的輔助功能團隊及其他 Chromium 工程師合作,希望能夠在今年晚些時候完成全部預期功能。
  • 高對比度,為了確保客戶獲得最佳的訪問體驗,他們還在 W3C CSS 工作組中嘗試,努力實現標準化高對比度的 CSS Media 查詢。這方面成果也將被引入 Chromium 項目當中。這意味著客戶將能夠使用 Windows 輕鬆在訪問設置中選定首選顏色對比度設置,從而提高 Windows 設備上的內容可讀性。
  • HTML 視頻字幕樣式。微軟與 Chromium 工程師們開展合作,希望為 Windows Ease of Access 設置提供支持,從而改善 Windows 10 上的字幕顯示效果。
  • 光標瀏覽。對於使用鍵盤進行 Web 導航並選定文本內容的用戶,他們還在 Chromium 項目中共享了光標瀏覽功能。
  • 他們開始與 Chromium 同行們合作,旨在改善媒體與輸入控件等本地 Web 控件的可訪問性水平。

ARM64

微軟表示,他們正在與谷歌工程師合作,努力使得 Chromium 能夠通過 Chromium 73 在 ARM 設備上以原生方式運行在 Windows 當中。憑藉這些貢獻,基於 Chromium 的瀏覽器將很快能夠在採用 ARM 芯片的 Windows 10 PC 設備上實現本機運行,從而顯著改善性能表現與電池續航水平。

觸控

為了幫助觸控設備用戶獲得最佳體驗,微軟在 Chromium 當中實現了對 Windows 觸控鍵盤的支持,現在你可以在鍵入內容時享受觸控文本建議與“手勢書寫”,即通過滑動鍵盤來輸入內容,而不必反覆抬起手指。

滾動

Microsoft Edge 一直以先進的滾動體驗而聞名於 Web 瀏覽器領域。微軟正在與 Chromium 工程師密切合作,儘可能提升觸控板、觸控屏、鼠標滾輪、鍵盤以及側邊欄的滾動順暢度。這項工作目前還處於早期階段,但已經開始分享一些與此有關的設計思路。

Media

為了向用戶提供最高級別的兼容性併為 Web 開發人員帶來更多技術選項,Microsoft Edge 現在已經能夠支持微軟 PlayReady 與谷歌 Widevine DRM 系統。

雖然 Microsoft Edge 憑藉著強大硬件支持下的微軟 PlayReady DRM 實現了最高分辨率與比特率的視頻播放能力,但某些網站目前仍然僅支持谷歌 Widevine DRM 系統。在 Microsoft Edge 之上,依賴硬件支持的 PlayReady DRM 站點將能夠繼續使用高動態範圍(簡稱 HDR)或 Dolby Vision 實現 1080p 或 4k 媒體的傳輸,而僅支持 Widevine 的站點如今也能夠在 Microsoft Edge 當中正常運行。

Windows Hello

Microsoft Edge 支持 Windows Hello 驗證器,從而在 Web 之上利用生物識別身份驗證以實現無密碼及雙因素身份驗證方案,且具體方式更加安全也更具個性化特色。微軟與 Chromium 團隊合作,共同在最新 Windows 10 Insier 預覽版當中將 Web 驗證 API 添加至 Chromium 73+ 當中。

HTML 模塊

微軟最近提出了 HTML 模塊提案,該提案目前正在由 W3C 以及 WHATWG Web 組件孵化組負責開發。

起因是他們意識到不少 Web 開發人員抱怨稱,雖然 ES6 腳本模塊確實能夠幫助他們更好地組裝代碼並構建起更出色的依賴性管理系統,但現有方案卻無法幫助到使用聲明性 HTML 標記的開發者。這意味著他們必須重新編寫代碼以實現標記的動態生成。

因此,微軟從 HTML Imports 身上吸取到經驗教訓,並推出了 ES6 腳本模塊系統的擴展方案,從而將 HTML 模塊納入進來。考慮到他們在標準討論階段得到了各參與方的支持,因此微軟決定將此項功能同樣交付給 Chromium 項目。

用戶代理字符串

由於 Microsoft Edge 採用 Chromium 內核,微軟也開始將用戶代理字符串儘可能與 Chromium 的用戶代理字符串靠攏。此外,他們還添加了“Edg”令牌。如果你希望阻止指向用戶代理字符串的站點訪問,請更新你的邏輯以將此字符串作為其它基於 Chromium 的瀏覽器。

以下是用於 Microsoft Edge 最新 Dev 頻道 build 的用戶代理字符串:

複製代碼

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.48 Safari/537.36 Edg/74.1.96.24 

之所以選擇使用“Edg”令牌,是為了避免使用“Edge”字符串可能導致的兼容性問題——基於 EdgeHTML 的當前版本 Microsoft Edge 正在使用該字符串。不過,“Edg”令牌仍然與 iOS 以及 Android 上的現有令牌一致。建議開發人員儘可能進行功能檢測並避免通過用戶代理字符串進行瀏覽器版本檢查,因為這種作法可能提升維護負擔並降低代碼穩定性。

用戶體驗

微軟將致力於通過差異化的用戶體驗功能與連接服務,利用 Microsoft Edge 的優勢打造出世界一流的瀏覽器方案。通過這套初始版本,他們對用戶界面做出了一系列調整,從而儘可能使 Chromium 項目在外觀上更接近 Microsoft Edge。

隨著時間的推移,微軟將不斷髮布新的功能並進行試驗,用以衡量用戶的興趣與滿意度,同時評估有必要推出的後續新功能與改進效果。這將確保每一項新功能都能以最佳方式滿足客戶需求,同時切實符合自身的質量標準。

與微軟服務相集成

雖然下一版 Microsoft Edge 將基於 Chromium 內核,但微軟希望儘可能使其繼承微軟現有的種種優勢,包括其服務集成能力。其中一部分集成服務包括:

  • 在默認情況下,由 Bing Search 提供搜索與地址欄建議功能;
  • 在導航至站點並下載內容時,由 Windows Defender SmartScreen 提供強大的網絡釣魚與惡意軟件防護功能;
  • Microsoft Account 服務與 Azure Active Directory 現在可用於登錄瀏覽器,以幫助你輕鬆管理自己的個人與工作賬戶,甚至可以在不同的瀏覽器會話當中同時使用多個身份;
  • Microsoft Activity Feed Service 能夠在 Microsoft Edge 預覽 build 之間實現同步,目前已經能夠在運行有 Microsoft Edge 預覽 build 的 Windows 10 桌面設備之間進行個人偏好同步。在未來的 build 版本當中,微軟還將逐步實現密碼、瀏覽歷史以及其它設置內容的同步,且將面向 iOS 以及 Android 等全部受支持系統的平臺。

Microsoft News 服務將為新的標籤機制提供支持,允許你選擇配有生動 Bing 圖像的主題,直奔自己最關注的相關主題內容,或者瀏覽更多以新聞為主體的信息主題。

反饋意見

如果你在 Chromium 當中遇到了重複出現的問題,請將其以 bug 形式提交。對於現有版本中的 Microsoft Edge 中存在的問題,大家則可繼續使用 EdgeHTML Issue Tracker 進行反饋:

https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/

原文鏈接

https://blogs.windows.com/msedgedev/2019/04/08/microsoft-edge-preview-channel-details/#LURvLHSfTVD7T4zU.97


分享到:


相關文章: