最新功能
Avalonia 团队在本次发布中付出了巨大努力,我们非常兴奋地分享所有新的特性和改进。让我们一起来看看!
新特性
A11y(无障碍功能)
Avalonia 的这一版本在使应用程序更加无障碍方面迈出了重大步伐。我们增加了对各种辅助工具的支持,使得每个人都能更容易地使用Avalonia应用程序。
IME(输入法编辑器)支持
我们引入了对输入法编辑器(IME)的支持,让用户能够输入在输入设备上找不到的字符和符号。
组合渲染器
新的组合渲染器增强了图形渲染能力,提供了一个更强大、高效和灵活的渲染管线。
WebAssembly (WASM) 支持
WASM 支持使得Avalonia应用程序可以直接在浏览器中运行,扩展了我们的平台支持,为开发者提供了更多自 由和灵活性。
iOS 和 Android 支持
我们添加了对iOS和Android平台的支持。现在开发者可以在这两个最受欢迎的移动平台上构建和运行Avalonia应用程序。
文本内联
通过文本内联功能,你可以轻松构建复杂的格式化文本块。这使得在文本中添加注解、超链接和其他内联元素变得更加容易。
平滑虚拟化(重做的ItemsControl)
我们完全重做了ItemsControl以实现平滑虚拟化。这提升了包含大量项的控件的效率和用户体验。
性能提升
Avalonia 11.0带来了显著的性能提升,增强了应用程序的速度和效率。
控件主题、嵌套样式和主题变体
我们增加了为控件主题化、应用嵌套样式以及选择主题变体的能力。这使得构建美观且一致的UI变得更加容易。
图像效果
图像效果功能允许你对位图应用视觉效果,如模糊、投影等。
3D 变换
现在,你可以使用3D变换在UI中创建令人惊叹的三维效果。
AOT(预编译)和修剪
AOT编译让你的应用程序在运行前进行编译,从而运行更快。修剪功能通过移除未使用的代码减小应用的大小。
GPU 交互
GPU交互特性使Avalonia能更有效地与GPU协同工作,提升渲染性能和视觉效果。
实验性Metal支持
我们正在测试Metal支持,以提高iOS和macOS设备上的性能。
重要注意事项
此版本还包括许多基于社区反馈的错误修复和改进。一如既往,你的反馈和贡献 帮助我们让Avalonia变得更好。请在 GitHub 上报告任何问题或建议。