Windows 11 正在推出新版 Copilot,它抛弃了原生代码(WinUI),转而采用网页组件。根据我们之前的发现,这本是预料之中的,但令人惊讶的是,它竟然自带完整版微软 Edge。
我不确定微软是不是在AI竞赛中落后,但很明显,公司还没能为 Windows 打造出稳定的 Copilot 体验,也没能坚持同一种方案超过一个季度。
这个最新版本替代了原生应用,而原生应用本身又替代了 WebView 版本,WebView 版本之前取代了 PWA,以前还曾在侧边栏运行 Copilot。

如果您还没有新版 Copilot,去微软商店搜一下“Copilot”,你会看到一个新条目“Microsoft Copilot”,即便你的电脑已安装 Copilot,那里仍会显示下载按钮。
点击下载按钮时,你会发现几乎瞬间完成。这是因为它并不是在下载 Copilot 应用本身,而是在下载一个类似微软 Edge 安装程序的 Copilot 安装器。
Copilot 使用 Edge 安装器微软商店还会提醒你需要在另一个窗口操作,这说明 Copilot 下载已经不由微软商店直接处理。你可能还注意到微软 Teams 也有类似的模式。
更新安装后,基于 WinUI 框架的旧版原生 Copilot 应用会自动从开始菜单和其他位置消失,由新版 Copilot 接手。

我打开了新版 Copilot,界面几乎和网页版本(web.copilot.com)一模一样,运行还挺流畅,几乎有原生体验的感觉。但有一些问题,比如高内存占用,让人失望,因为这会削弱微软最近振兴 Windows 的努力。
Windows Latest 测试发现,Copilot 在后台占用最高 500MB 内存,开始互动时内存使用会升至 1GB,而原生 Copilot 过去则不足 100MB。
任务管理器中的 Copilot这让我好奇新“基于网页”的 Copilot 究竟有何不同,结果发现它是个混合型网页应用,带有重新品牌化/分叉的 Edge 实例,在 WebView2 容器中作为独立应用运行。

如上图所示,Copilot 安装目录里有个名为 146.0.3856.97 的文件夹,内含完整的微软 Edge 安装包,大小约 850 MB。
该文件夹包含所有 Edge 二进制文件,包括 msedge.exe、msedge.dll、msedge_elf.dll、ffmpeg.dll、libGLESv2.dll、Vulkan/SwiftShader、WidevineCDM 等。Windows Latest 还发现,Copilot 应用包内的 msedge.dll 大小达 315 MB,证实这是一整套 Chromium 浏览器引擎。

如果它是标准的 WebView2 或渐进式网页应用,应该会利用 Windows 11 已集成的 Edge,而不是自带分叉版 Edge。
我还在 Copilot 包中发现了 Edge 的子系统,包括浏览器助手对象、信任保护列表、PdfPreview、扩展、edge_feedback、edge_game_assist 和 DRM 等文件夹。

有趣的是,Windows 11 新版 Copilot 同时具备 WebView2 和完整浏览器功能。我的线索是包内的 msedgewebview2.exe 以及多个 .dll 文件,包括 EmbeddedBrowserWebView.dll,这说明它捆绑了带有 Microsoft Edge 的 WebView2 运行时。

这个新版 Copilot 颇为有趣,也解释了为何它比普通网页应用或 PWA 感觉更快——因为微软在 Copilot 内部捆绑了一个私有的 Edge 副本,包含自定义启动器(mscopilot.exe),而 Copilot UI 是通过 WebView2 渲染的网页应用。
不过,无论它算不算好的网页应用,我们目前都不需要这些东西。Windows 11 已经被网页应用、PWA 和 Electron 大量充斥。你怎么看?欢迎在评论区留言。