科技
破解 Win11 应用生态“网页化”困局,微软工程师确认原生应用将回归
IT之家 4 月 29 日消息,微软一位资深工程师表示,原生应用正在回归,这一观点似乎与微软近期推进 Windows 11 应用生态复苏的举措相契合。
IT之家注意到,目前网页应用在微软应用商店(Windows Store)中占据主导地位,而该商店是微软主推的电脑应用获取渠道,尤其适合希望在 Windows 11 上获得更高安全保障的用户。历经多年迭代,微软应用商店的性能已大幅优化,如今可上架基于多种开发框架打造的应用。
微软向开发者开放了更自由的应用开发方式选择权后,外界普遍认为这一举措能极大鼓励开发者通过微软应用商店为 Windows 11 上架应用。
受此影响,Netflix 和 WhatsApp 等大量热门应用纷纷舍弃基于 WinUI 等原生框架开发的 Windows 原生应用,转而改用基于 WebView2 的渐进式网页应用(PWA)。《Windows Latest》的测试发现,在 8GB 内存的电脑上,WhatsApp 即便处于闲置状态,内存占用也高达 600MB。
这并非仅是基于 WebView2 开发的 WhatsApp 存在的问题。基于 Electron 框架开发的 Discord,内存占用最高可达 4GB,该软件甚至专门内置了静默重启程序以降低内存占用的功能。
另一方面,尽管渐进式网页应用体量轻巧,却往往缺失原生应用具备的离线模式等核心功能。不少 Windows 用户吐槽,大量应用盲目改用渐进式网页应用已成令人担忧的趋势,最终严重拉低了整体操作系统使用体验。
微软显然已经留意到这些投诉,并开始采取实际举措改善 Windows 11 的应用生态现状。
数月前,负责微软应用商店和文件资源管理器项目的首席架构师鲁迪 · 于恩正式证实,微软计划为 Windows 11 打造纯原生应用。于恩并未透露该计划的具体落地时间。
如今,微软资深工程师戴维 · 福勒在社交平台 X 上发文称:“原生应用回来了。”这一表态清晰表明,微软仍致力于为 Windows 11 全面推行应用纯原生化。
戴维 · 福勒已在微软任职十余年,深度参与.NET、ASP.NET Core 以及微软开发者平台相关研发工作。
福勒此番“原生应用回归”的言论,直指 Windows 11 当下多数原生应用已被网页封装版替代的现状,其发文也被视作微软内部工程团队的风向信号。
这也印证了此前的报道:微软已着手将 Windows 11 核心功能组件从网页架构中剥离。众所周知,开始菜单正从基于 React 的外壳组件迁移至 WinUI 框架,以此降低延迟、提升运行性能。
福勒与于恩均未透露具体落地实施方案,但业内普遍认为,最新发布的.NET 10 将成为实现这一目标的核心关键。
.NET 10 搭载了微软所称的原生提前编译(Native AOT)技术,据称能大幅缩短应用启动耗时,同时降低内存占用,这对微软自身开发团队而言也将极大缓解资源消耗问题。
微软基于网页架构打造的 Copilot 应用资源消耗十分严重,内存占用居高不下。实测显示,该应用后台待机内存占用最高达 500MB,开启使用后更是飙升至 1GB。
倘若开发者放弃网页开发技术,以及 React Native、Flutter 等跨平台开发工具,转而采用.NET 10 进行开发,这类资源过度占用的问题有望得到根治。
虽说原生应用理论上优势显著,但微软眼下面临的最大难题之一,是说服开发者为 Windows 平台开发更多原生应用。
微软是否会推出激励政策扶持原生应用开发、扩充微软应用商店内原生应用数量,值得持续关注。而在此之前,这家总部位于雷德蒙德的科技巨头必须率先完成自身多款 Windows 11 官方应用的纯原生重构,向业界展示其应用生态升级的实际价值。
IT IT之家更新于 10小时前1 分钟阅读
IT之家 4 月 29 日消息,微软一位资深工程师表示,原生应用正在回归,这一观点似乎与微软近期推进 Windows 11 应用生态复苏的举措相契合。
IT之家注意到,目前网页应用在微软应用商店(Windows Store)中占据主导地位,而该商店是微软主推的电脑应用获取渠道,尤其适合希望在 Windows 11 上获得更高安全保障的用户。历经多年迭代,微软应用商店的性能已大幅优化,如今可上架基于多种开发框架打造的应用。
微软向开发者开放了更自由的应用开发方式选择权后,外界普遍认为这一举措能极大鼓励开发者通过微软应用商店为 Windows 11 上架应用。
受此影响,Netflix 和 WhatsApp 等大量热门应用纷纷舍弃基于 WinUI 等原生框架开发的 Windows 原生应用,转而改用基于 WebView2 的渐进式网页应用(PWA)。《Windows Latest》的测试发现,在 8GB 内存的电脑上,WhatsApp 即便处于闲置状态,内存占用也高达 600MB。
这并非仅是基于 WebView2 开发的 WhatsApp 存在的问题。基于 Electron 框架开发的 Discord,内存占用最高可达 4GB,该软件甚至专门内置了静默重启程序以降低内存占用的功能。
另一方面,尽管渐进式网页应用体量轻巧,却往往缺失原生应用具备的离线模式等核心功能。不少 Windows 用户吐槽,大量应用盲目改用渐进式网页应用已成令人担忧的趋势,最终严重拉低了整体操作系统使用体验。
微软显然已经留意到这些投诉,并开始采取实际举措改善 Windows 11 的应用生态现状。
数月前,负责微软应用商店和文件资源管理器项目的首席架构师鲁迪 · 于恩正式证实,微软计划为 Windows 11 打造纯原生应用。于恩并未透露该计划的具体落地时间。
如今,微软资深工程师戴维 · 福勒在社交平台 X 上发文称:“原生应用回来了。”这一表态清晰表明,微软仍致力于为 Windows 11 全面推行应用纯原生化。
戴维 · 福勒已在微软任职十余年,深度参与.NET、ASP.NET Core 以及微软开发者平台相关研发工作。
福勒此番“原生应用回归”的言论,直指 Windows 11 当下多数原生应用已被网页封装版替代的现状,其发文也被视作微软内部工程团队的风向信号。
这也印证了此前的报道:微软已着手将 Windows 11 核心功能组件从网页架构中剥离。众所周知,开始菜单正从基于 React 的外壳组件迁移至 WinUI 框架,以此降低延迟、提升运行性能。
福勒与于恩均未透露具体落地实施方案,但业内普遍认为,最新发布的.NET 10 将成为实现这一目标的核心关键。
.NET 10 搭载了微软所称的原生提前编译(Native AOT)技术,据称能大幅缩短应用启动耗时,同时降低内存占用,这对微软自身开发团队而言也将极大缓解资源消耗问题。
微软基于网页架构打造的 Copilot 应用资源消耗十分严重,内存占用居高不下。实测显示,该应用后台待机内存占用最高达 500MB,开启使用后更是飙升至 1GB。
倘若开发者放弃网页开发技术,以及 React Native、Flutter 等跨平台开发工具,转而采用.NET 10 进行开发,这类资源过度占用的问题有望得到根治。
虽说原生应用理论上优势显著,但微软眼下面临的最大难题之一,是说服开发者为 Windows 平台开发更多原生应用。
微软是否会推出激励政策扶持原生应用开发、扩充微软应用商店内原生应用数量,值得持续关注。而在此之前,这家总部位于雷德蒙德的科技巨头必须率先完成自身多款 Windows 11 官方应用的纯原生重构,向业界展示其应用生态升级的实际价值。
本文仅展示摘要与 AI 分析。完整原文请点击上方“阅读原文”访问来源网站。