微软近期宣布将逐步弃用Windows中基于EdgeHTML引擎的旧版Web组件,包括旧版WebView、Windows 8/8.1/UWP HTML/JavaScript应用以及旧版PWA。此举旨在推动开发者迁移至更现代化的技术栈,如基于Chromium的WebView2和PWA。这些被弃用的组件将不再接收功能和安全更新,并最终从Windows中移除。微软建议开发者采用WebView2、基于Chromium的PWA以及最新的HTML、CSS和JavaScript标准作为替代方案,以确保应用兼容性和安全性。此外,Windows 11 25H2还将弃用PowerShell 2.0。
🗑️ **弃用旧版Web组件**:微软正逐步淘汰基于EdgeHTML引擎的旧版Web组件,包括旧版WebView API、Windows 8/8.1/UWP HTML/JavaScript应用(也称为托管Web应用)以及基于EdgeHTML的旧版渐进式Web应用(PWA)。这些组件因依赖已退役的EdgeHTML引擎,将不再获得支持。
🚀 **推动技术现代化**:此举的核心目的是引导开发者转向更先进、更安全的Web技术。微软强烈推荐使用基于Chromium的WebView2 API来嵌入现代Web内容,并鼓励构建基于Chromium的PWA,以提供更快的加载速度和更优的用户体验。
⏳ **未来规划与替代方案**:尽管具体的退役时间表尚未公布,但被弃用的组件将停止接收功能和安全更新,并最终从Windows系统中移除。微软建议开发者拥抱最新的HTML、CSS和JavaScript标准,同时关注WebView2和基于Chromium的PWA等替代方案,以确保应用的长期可用性和安全性。
⚙️ **PowerShell 2.0也将被弃用**:值得注意的是,随着Windows 11 25H2的发布,微软还将弃用PowerShell 2.0,进一步推动用户和开发者使用更新的版本。
微软近期更新了 Windows 弃用功能列表,新增的弃用功能是 Windows 中的旧版 Web 组件,尤其是依赖 EdgeHTML 引擎的部分。微软希望开发者可以尽快迁移到更现代化的技术栈,例如: WebView2 以及基于 Chromium 的渐进式 Web 应用(PWA)。

停止支持的组件
微软明确表示,以下基于 EdgeHTML 的旧版 Web 组件将逐步被淘汰:

旧版 WebView:用于在应用程序中嵌入网页内容的 API。Windows 8/8.1/UWP HTML/JavaScript 应用:也称为托管 Web 应用或 Windows Web 应用。旧版 PWA:基于 EdgeHTML 的渐进式 Web 应用。旧版 Microsoft Edge 开发者工具:主要用于调试和测试基于 EdgeHTML 的 Web 应用。
这些组件均基于已退役的 EdgeHTML 引擎。该引擎曾在 Windows 10 时代为原版 Microsoft Edge 提供支持,但随着微软转向基于 Chromium 的新 Edge 浏览器,它已逐渐被淘汰。
替代方案
为了帮助开发者顺利过渡,微软推荐以下替代技术:
WebView2:一种基于 Chromium 的 API,可在应用中嵌入现代 Web 内容。基于 Chromium 的 PWA:利用最新 Web 技术构建,加载更快,体验更佳。其他受支持的 Web 技术:包括最新的 HTML、CSS 和 JavaScript 标准。
虽然微软尚未公布确切的退役时间表,但这些旧版组件未来将不再接收功能更新和安全更新,并最终从 Windows 中移除。
值得一体的是,随着 Windows 11 25H2 的推出,微软也将弃用 PowerShell 2.0。
Via Microsoft
©2024 WinDiscover | 阅读原文 | 添加评论
微软开始逐步弃用旧版 Web 组件:推动迁移至 WebView2 与现代 PWA最先出现在WinDiscover。