xiand.ai
科技

微软计划开发“完全原生”Windows 应用以替代内存消耗大的网络应用

微软架构师鲁迪·胡恩近日呼吁开发者团队构建“完全原生”的 Windows 应用程序,旨在彻底解决当前 WebView 技术导致的内存占用过高难题。这一战略调整标志着微软将重心从过度依赖 AI 功能,转向优化操作系统的核心基础性能。此举若能落实,有望显著降低 Windows 11 在日常使用中的资源消耗。

La Era

1 分钟阅读

Microsoft Pushes for 100% Native Windows Apps to Reduce Memory Usage
Microsoft Pushes for 100% Native Windows Apps to Reduce Memory Usage

微软正计划彻底改变 Windows 应用程序的开发生态,目标是在操作系统层面构建一批“完全原生”的软件来替代现有的网络应用。微软合作伙伴架构师鲁迪·胡恩近日在社交媒体 X 上公开呼吁,希望软件开发商加入新的团队进行原生应用的开发。胡恩明确指出,这些新应用必须实现100% 原生运行,不再依赖 WebView 技术内核,以确保系统资源的高效利用。这一消息由 PC Gamer 报道,引发了行业内的广泛关注。

Key Details

所谓“完全原生”意味着应用程序将直接使用 WinUI 框架构建,而不包含任何 WebView 内容元素。目前许多 Windows 应用程序,甚至部分系统设置界面,实际上都在后台运行着微型浏览器实例。这种架构虽然降低了开发难度,却导致了系统资源的大量浪费,成为用户长期诟病的焦点问题,也影响了整体系统响应速度。

“100% 原生”, said Huyn.

胡恩在回应具体应用性质时强调,新应用不应包含 WebView 内容,这标志着技术路线的重大调整。目前像 Microsoft Copilot 和 Microsoft 365 Copilot 等核心服务,实际上都是基于 WebView 构建的网络应用。第三方开发者如 WhatsApp 也转向了浏览器替代方案,这进一步加剧了内存管理的复杂性,使得问题更加难以忽视。

运行 WebView 2 应用需要启动 Chromium 浏览器实例,这在后台会消耗大量内存资源,且启动速度较慢。有用户报告称,加载 WhatsApp 的 WebView 版本登录界面时,内存占用可达300 MB,这比预期高出许多。相比之下,旧版原生应用通常占用不足20 MB,新版 WebView 应用甚至可能消耗数 GB 内存,这在低配置设备上尤为明显。此外,Chrome 内核的后台驻留使得多任务处理时的内存压力显著增加,影响系统整体流畅度。

What This Means

这一举措是微软提升 Windows 11 基础性能整体计划的一部分,旨在改善用户体验而非单纯堆砌功能。微软近期致力于减少 Windows 更新带来的干扰,并增强任务栏的可配置性,让用户拥有更多控制权。此外,新系统安装不再强制要求在线登录微软账户,显示出对用户体验细节的重视,以及对隐私保护的考量。

前 Windows 开发主管米哈伊尔·帕拉欣曾提到一个名为“20/20”的内部项目,该项目具有明确的技术指标。该项目旨在降低20%的 Windows 安装体积和空闲内存消耗,虽然微软未公开承诺具体目标,但降低基线内存占用已成为核心目标。这一历史背景表明,微软内部早已意识到内存管理问题,并正在寻求实质性解决方案。

将应用程序代码从 WebView 迁移到原生架构,将显著有助于达成降低内存基准线的目标,这是技术上的必然选择。这种转变表明微软正在纠正优先顺序,不再单纯追求 AI 特性的堆砌,而是回归操作系统的本质,夯实基础能力。对于开发者而言,这意味着需要投入更多精力优化底层代码,但也带来了性能提升的空间。利用 WinUI 3 等新工具,开发者可以创建响应更快且更高效的界面。

随着硬件成本上升,系统内存管理变得尤为重要,尤其是对于笔记本电脑和入门级 PC 用户。如果微软能成功推动这一转型,将为 Windows 生态带来显著的性能提升和更流畅的用户体验,减少卡顿现象。未来,开发者可能需要重新评估跨平台与原生性能之间的权衡,以适应用户对效率的更高要求。内存价格的波动使得优化内存使用成为提升设备性价比的关键因素。

总体而言,微软的这一动向显示出其正在调整战略重点,从功能创新回归到基础体验优化。这不仅是技术架构的调整,更是对用户反馈的直接回应,有助于重建用户对 Windows 效率的信心。观察后续 Windows 11 更新中的具体落地措施,将是验证这一战略成效的关键指标。

评论

评论存储在您的浏览器本地。