加载中...

.NET MAUI(Multi-platform App UI)是微软随 .NET 6 正式推出的跨平台应用框架,是 Xamarin.Forms 的演进版本,支持用 C# 与 XAML 在单一项目中构建 Android、iOS、macOS 和 Windows 应用。
MAUI 将各平台控件抽象为跨平台控件,通过 Handler 架构映射到原生控件渲染,不使用 WebView;单项目(Single Project)结构统一管理多平台资源与配置,也可通过 BlazorWebView 嵌入 Blazor Web 界面形成混合模式。
适合 .NET 技术栈团队将桌面与移动端统一到一套代码,常见于企业业务应用和原有 Xamarin 项目的迁移。
优点是原生渲染、与 Visual Studio 和 .NET 生态整合紧密;缺点是发布初期稳定性受到社区批评,生态规模与 Flutter、React Native 相比仍有差距。

登录 后参与讨论
暂无讨论,来发表第一条评论吧