MAUI Is Coming to Linux
摘要
Avalonia UI发布首个为.NET MAUI提供Linux和WebAssembly支持的预览版,实现跨平台一致性愿景。
亮点
- 4步快速入门:创建MAUI app → 添加NuGet → 添加net11.0 → 配置UseAvaloniaApp
- 无需引导程序:已有源码生成器完成集成
- Avalonia 12新特性:新导航API和控制件直接受益于此项目
- 已测试应用:移植了.NET MAUI Control Gallery、AlohaAI、MyConference等大型应用
- 图形支持:支持SkiaSharp.Views.Maui和Mapsui.Maui
核心洞察:"原生或绘制?Avalonia让MAUI用户有了选择"
技术细节:
- 原生UI使用操作系统控件,融入主机平台
- 绘制UI在所有平台看起来相同
- 支持WebAssembly,运行在浏览器中
- 支持Linux桌面环境