cnBeta全文版 07月21日 09:46
Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Meta 旗下的 WhatsApp 在 Windows 11 上放弃了 UWP/WinUI 原生应用,转而采用基于 Chromium 的 WebView2 容器。这意味着 Windows 版 WhatsApp 的体验将与网页版 web.whatsapp.com 趋同,但性能和内存占用将有所下降。虽然这种转变简化了 Meta 的代码库维护,但却牺牲了原生应用带来的性能和用户体验优势,让许多用户感到失望。曾经被赞誉的 Windows 11 原生应用,如今被一个资源消耗更大的 Web 包装器所取代。

🚀 WhatsApp 在 Windows 11 上弃用 UWP/WinUI 原生应用,转为基于 Chromium 的 WebView2 容器。这一改变意味着其运行机制与网页版 web.whatsapp.com 类似,依赖于 HTML、JavaScript 和 CSS 的渲染,并通过微软的 WebView2 引擎支持。

📉 新的 WebView2 版本相较于之前的原生应用,在性能上表现更慢,并且内存占用增加了约 30%。这主要是因为 WebView2 引擎本身就是基于 Chromium 的,类似于 Chrome 浏览器,需要运行多个子进程来处理图形、网络和存储等任务,导致资源消耗增加。

💡 Meta 做出这一转变的主要原因是为了简化代码库的维护,实现跨平台一致性。通过使用 WebView2,Meta 只需要维护一套代码,便可以在不同平台(包括 Windows、Android 和 iOS)上提供相似的体验,无需为每个平台单独开发和维护原生应用。

👎 尽管 Meta 此举是为了提高开发效率,但用户体验却因此受到影响。原生应用通常能提供更好的性能、更流畅的通知体验、更可靠的通话和屏幕共享功能。WhatsApp 放弃原生应用,特别是其曾经备受好评的 Windows 11 UWP 版本,让许多用户感到沮丧。

🌟 值得注意的是,WhatsApp 的原生 Windows 版本曾一度被认为是 Windows 11 上表现最好的应用程序之一,甚至在某些功能上领先于 Android 版本。如今的回归 Web 包装器,标志着用户体验的倒退,也让人们对未来 Windows 应用的开发方向产生疑问。

Meta(最近更名为 Meta AI)悄然宣布,WhatsApp 将在 Windows 11 上放弃 UWP(WinUI),退回采用基于 Chromium 的容器。这意味着 WhatsApp 又回到了几年前的样子。由于 web.whatsapp.com 一直领先于 Windows 应用开发,它确实拥有一些新功能,但速度更慢,占用更多内存。

如果独立开发者因为无力维护所有平台的代码库而选择 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 包装器。

查看评论

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

WhatsApp Windows 11 UWP WebView2 Meta
相关文章