.NET MAUI 在 .NET 8 中的首个发布候选版本
Microsoft 最近宣布了 .NET 8 路线图中的 .NET 多平台应用 UI(MAUI)框架的首个发布候选版本(RC1)。该版本主要关注代码质量、UI 改进和性能优化,并支持 Apple SDK 的 Xcode 15 测试版。
主要亮点
- 生产环境支持:RC1 版本附带“上线许可”,开发者可以将其用于生产环境应用。
- 代码质量改进:解决了多个用户界面控件中的内存泄漏问题,特别是 iOS 平台上的内存管理问题。修复的控件包括 Editor、Entry、MauiDoneAccessoryView、RefreshView、SwipeView、TimePicker、Picker 和 GraphicsView。
- UI 控件增强:CheckBox、RefreshView、SwipeItem、Label 和 Button 等控件进行了改进,提升了应用交互的流畅性。
- 平台特定问题修复:解决了 iOS、Android、Windows 和 macOS 平台上的问题,包括边框裁剪、窗口故障和图像加载问题,确保了一致的用户体验。
- 性能优化:减少了内存使用并优化了资源生成,特别是在 CollectionView 中的内存管理改进和 Android 计时器问题的解决,提升了应用性能和响应速度。
开发者工具支持
- Xcode 15 测试版支持:开发者现在可以使用 Xcode 15 测试版与 Visual Studio 进行应用开发和模拟器管理,该功能将在下一个 Visual Studio 版本中提供。
- 新 API 支持:.NET 8 将引入 iOS 17 等 Apple SDK 的新 API,这些集成已在 Xcode 15 Beta 6 中验证,并预计与后续版本兼容。
开发者反馈与社区互动
- 评论与反馈:公告帖的评论部分活跃,部分社区成员对 .NET MAUI 的质量和生产准备情况存在分歧。.NET MAUI 的首席产品经理 David Ortinau 参与了与社区成员的交流,建议开发者查看这些对话以获取更多见解。
- 测试与反馈:开发团队呼吁开发者测试新版本并通过 GitHub 问题跟踪器分享反馈,社区成员也被邀请访问官方 GitHub 项目仓库,了解项目及其未来路线图。
开发者指南
- Visual Studio for Mac:尽管 Visual Studio for Mac 即将退役,开发者仍可通过启用 .NET 8 预览功能继续使用。
- Visual Studio 2022:在 Windows 上,建议更新或安装 Visual Studio 2022 17.8 预览版 2 以获取 .NET 8 RC1 和 .NET MAUI,该版本即将发布。
总之,.NET MAUI 在 .NET 8 的 RC1 版本中带来了显著的改进和优化,开发者可以开始在生产环境中使用,并通过社区反馈进一步推动框架的发展。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。