.NET MAUI 6 正式 GA:一个代码库,多个平台
技术编辑:61丨发自 思否编辑部
公众号:SegmentFault
近日,微软官宣 .NET MAUI 已正式 GA。
“一个代码库,多个平台。现在,超过 500 万 .NET 开发人员拥有面向 Android、iOS、macOS 和 Windows 的一流跨平台 UI 堆栈,以补充 .NET 工具链 (SDK) 和基类库 (BCL)。你可以使用 .NET 构建任何东西。”
微软称,这只是创建令 .NET 开发人员满意的桌面和移动应用程序体验之旅的开始,为打造更广泛的 .NET 生态系统奠定了基础,并将 .NET Framework 和旧项目系统中的插件、库和服务引入 .NET 6 和 SDK 样式项目中。
其中包括:
下面具体看一下 .NET MAUI 有哪些亮点。
开箱即用的原生 UI
使用 C# 和 XAML 从包含 40 多个控件、布局和页面的丰富工具包生成应用。在移动控件的 Xamarin 肩膀上,.NET MAUI 增加了对多窗口桌面应用程序、菜单栏和新的动画功能、边框、角、阴影、图形等的支持。
可访问性优先
使用原生 UI 的一个主要优点是继承的可访问性支持,我们可以利用语义服务构建这些支持,以便更轻松地创建高度可访问的应用程序。.NET MAUI 语义服务用于控制:
描述、提示和标题级别等属性 重点 屏幕阅读器 自动化属性
超越用户界面
轻松定制
现代化的开发生产力
将 Blazor 引入桌面和移动设备
性能优化
评论