微软在 Build 2024 大会期间(分会场)演示了Windows 原生应用开发的两种最佳选择:WinUI 及 WPF。
以 WinUI 为例,WinUI 能够提供现代化的 UI 体验、优化的性能和硬件体验、支持 x86/x64/arm64 架构。采用 WinUI 3(及 Windows App SDK) 重新开发的 Windows 照片应用,应用启动和图片加载速度提升了 2.5 倍。并且支持 .NET 8 AOT。
WinUI 适合那些准备为 Windows 开发原生应用体验的开发者。
以 WPF(with .NET 9) 为例,WPF 能够将已有的应用“现代化”、提供丰富且稳定的生态、通过使用 WPF Gallery 以及 Windows 11 Theming 即可。
WPF(with. NET 9)适合那些已经开始使用 WPF 开发 Windows 应用的开发者。
具体的相关 Session 可以查看这里:Navigating Win32 App Development with WinUI and WPF