.NET 8 RC2 中的 .NET MAUI:性能提升,修复 UI 和控件问题

.NET MAUI 新版本发布与 .NET 8 RC2 的更新

微软发布了新版本的 .NET MAUI,作为 .NET 8 Release Candidate 2 (RC2) 的一部分,进一步推进了 .NET 8 的正式发布进程。该版本涵盖了 Go-Live 许可证,主要致力于解决预览阶段中出现的回归问题,并恢复了因功能增强(如热重载、视觉状态管理器、绑定和应用主题)而受影响的性能。

主要改进与优化

性能提升

本次发布的核心目标之一是性能优化,特别是在 Android 平台上优化了 ActivityExtensions.GetWindowFrameSetter Specificity 的性能。这些改进旨在提供更流畅、响应更迅速的应用程序体验。

UI 和控件问题修复

开发团队修复了多个 UI 和控件相关的问题,包括 CollectionViewTabBar 的可见性、圆角矩形边框以及 Android 文本对齐问题。这些更新旨在确保跨平台用户界面的一致性和视觉准确性。

平台特定解决方案

为了确保统一的用户体验,该版本引入了平台特定的解决方案,包括增强拖放功能、改进 Shell 标签栏外观以及微调特定平台行为。

其他修复与改进

除了上述主要目标,该版本还包括大量其他 Bug 修复和功能增强,旨在提升整体软件性能。开发者可以参考完整的发布说明以获取详细信息。

.NET 7 服务发布

与 RC2 同时发布的还有 .NET 7 服务发布 .NET MAUI 服务发布 8 (版本 7.0.96),主要针对布局、内存泄漏、CollectionView 和安全区域等关键高优先级问题的修复。开发者可以通过安装 .NET 8 RC2 来访问此服务发布,或者通过升级到 Visual Studio 17.7.5 来获取版本 7.0.96。

Xamarin 开发者的更新

Xamarin 开发者现在可以使用 Xcode 15 来支持最新的 iOS 和 iPadOS 版本,同时支持 Android API 34 以符合政策要求。这可以通过安装 Visual Studio 17.8 Preview 3 或最新稳定版的 Visual Studio for Mac 来实现,使现有项目能够继续构建。这一灵活性对于正在过渡到 .NET 8 和 .NET MAUI 的开发者尤其有益。

社区参与与反馈

开发者可以通过评论部分与社区成员交流,并获取更多见解。此外,开发团队呼吁开发者测试新版本并通过官方 GitHub 问题跟踪器分享反馈。社区成员也可以访问官方 GitHub 项目仓库了解更多关于该项目及其未来路线图的信息。

总结

本次 .NET MAUI 和 .NET 8 RC2 的发布带来了显著的性能优化、UI 和控件问题修复以及平台特定的解决方案,同时为 Xamarin 开发者提供了更多灵活性。开发者可以通过多种方式获取更新并参与社区反馈,以推动项目的进一步发展。

阅读 42
0 条评论