如果独立开发者因为无力维护所有平台的代码库而选择 Web 应用程序,那是一回事。但当像 Meta 这样价值万亿美元的公司不愿意为每月拥有 14 亿台活跃 PC的 Windows 11 提供和维护原生应用程序时,这才是真正令人难过的。
WhatsApp Beta 版即将推出一项更新。它将原生应用替换为基于 WebView 的 WhatsApp。其体验与你在 web.whatsapp.com 上看到的体验相同。用户界面几乎完全相同,但也存在一些显著差异,其中最主要(也是我最讨厌的)的就是性能缓慢。
您如何知道 Windows 11 版 WhatsApp 是一个 WebView?
新的 WebView2 WhatsApp
当你使用任务管理器或其他工具(例如 Process Hacker)时,你会注意到 WhatsApp 下正在运行几个子进程。该进程名为 WebView2,这是由微软开发的,它是基于 Chromium 的 Edge 浏览器的底层引擎。
WhatsApp 的新版本只是一个桌面容器,可以调用 Web 代码(HTML、JavaScript、CSS),然后由 WebView2 进行渲染,就像 Edge 中的页面一样。如果您有几分钟的空闲时间,只需打开 Microsoft Edge 的内置任务管理器即可。您会找到 GPU 进程、管理器和实用程序等辅助工具。
这些助手现在也为 Windows 11 版 WhatsApp 提供支持。所有这些助手处理不同的工作,例如图形、网络或存储。
原生/旧版 WhatsApp 应用
为了进行比较,请参见上面的屏幕截图。旧版 Windows 10 版 WhatsApp 是一个纯粹的 UWP/WinUI 应用,只有一个子进程,也就是它自己的运行时。这类应用使用系统自带的 UI 工具包,并且主要运行在一个轻量级进程中。
在我们的测试中,Windows 最新发现 WhatsApp 的新版本比现有的原生应用程序多使用大约 30% 的内存。
讽刺的是,WhatsApp 的支持文档竟然与我们对此举的看法一致。正如 Meta 所说,原生应用“提供了更高的性能和可靠性”,并且带来了诸多好处,包括更好的通知用户体验、通话、屏幕共享、更好的用户体验以及其他诸多方面。
为什么 Meta 的 WhatsApp 要放弃 UWP/WinUI(原生代码)而选择 WebView Chromium?因为迁移到 WebView2 让 Meta 的一切都变得更容易,因为他们现在只需维护一个可以在任何地方运行的代码库。这也意味着 WhatsApp 现在将像 Chrome 一样成为资源消耗大户。
WhatsApp UWP 曾是 Windows 11 上最好的应用程序之一,现在却被 web.whatsapp.com 和 WebView 取代。
包括现任亚马逊员工的帕诺斯·帕奈 (Panos Panay) 在内的微软高层领导也对 WhatsApp 的 WinUI 应用表示了赞赏。与大多数使用 WebView 实现某个功能的原生“现代”Windows 应用不同,Windows 11 版 WhatsApp 完全是原生的。
WhatsApp 的 Windows 版本功能与 Android和 iOS 版本基本一致。几乎所有功能都集成到了原生桌面应用中,而且也曾出现过少数 Windows 版本先于 Android 版本添加功能的罕见情况。
一切都结束了,我们又回到了原点。一个令人沮丧、资源匮乏、无聊的 Web 包装器。
微软资讯推荐
win10系统推荐
系统教程推荐
Copyright © 2009-2025 纯净系统之家 版权声明