FYI,实际上现在 WASDK .NET8 JIT 性能比 UWP .NET Native 要强的,截止到 WASDK 1.5,拿 CSharp/WinRT 写 WinUI3 比写 UWP 显著的快了一倍,NativeAOT 改进的更多是应用大小、内存占用、启动时间。1.6 拥有更多的性能改进和 WASDK .NET NativeAOT 支持,应该会更快。虽然 WinRT 调用由于需要跨越托管本机边界,导致其从逻辑上,互操作时长注定落后于直接调用的 WPF,但 C++/WinRT 已经很流利了。
关于 CSharp/WinRT,接下来依旧有优化性能的空间,到最后肯定能达到一个大家都可接受的性能水平。
关于 C++/WinRT,C++ 做 WASDK 开发的资源比 C# 少很多,毕竟 .NET 的首选开发语言是 Cs,希望未来能有更多的相关资源。