微软Win 11应用为何倾向网页形态?开发者揭示底层原因
IT之家 4 月 7 日消息,科技媒体 Windows Latest 今天(4 月 7 日)发布博文,综合 Charles Petzold、Jeffrey Snover 等多名开发者观点, 深入剖析了 Windows 11 平台网页应用泛滥而原生应用稀缺的现象。
该媒体综合多位开发者观点,认为导致 Windows 11 系统应用现状的根本原因, 并非开发者偷懒,而是微软长期缺乏清晰的 GUI 开发策略。
应用开发者亚历山大 · 奥夫钦尼科夫(Alexander Ovchinnikov)认为,深层原因是微软未能提供值得长期投入的 UI 框架, 迫使开发者转向成本更低、风险可控的网页应用。
回顾历史,Windows 开发曾以稳定的 Win32 API 为核心,构建了繁荣的生态系统。查尔斯 · 佩佐尔德(Charles Petzold)的《Programming Windows》曾被普遍视为 Windows 开发的“圣经”,帮助开发者深入研究 Win32 API。当时稳定的开发路线带来了信任,而信任又推动了生态系统的成长。
但随后微软引入了 MFC、WPF、Silverlight、UWP 及 WinUI 3 等多种框架。每一种新技术都被宣传为“未来趋势”,却往往在未成熟时就被放弃或边缘化。这种策略上的反复无常,让开发者在投入大量时间学习后面临技术过时的风险。
开发者 Jeffrey Snover 在其博文中指出, 对于“开发者应该如何构建一个 Windows 应用?”这个简单问题,当前的 Windows 系统已经不再能给出合理的答案了。
IT之家援引博文介绍,目前 Windows 开发面临严重的路径混乱,开发者面临 Win32、WPF、WinUI 3、MAUI 以及 Electron 等多种选择,却缺乏一个权威且稳定的答案。
主题:生态系统