?Avalonia 11.0.0 正式版发布

这篇具有很好参考价值的文章主要介绍了?Avalonia 11.0.0 正式版发布。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

🎉Avalonia 11.0.0 正式版发布!

AvaloniaUI 发布11.0.0正式版

终于avalonia发布了正式版。

内容

今天,我们非常高兴地宣布Avalonia 11.0版本的发布!

在经历了近一年的预览版本和无数个数以千计的工作小时后,现在是时候发布一款改变游戏规则的跨平台应用程序开发工具了。Avalonia v11代表着我们在实现目标上的巨大飞跃,为开发人员提供了高效、功能丰富和无缝的体验,可以在所有主要平台上创建出色的用户界面。

为什么Avalonia v11是我们旅程中一个重要的里程碑呢?以下是我们在这个革命性版本中提供的丰富功能:


全新平台支持

在v11中,支持平台拓展是最重要的更新之一。在这个版本中,我们增加了对iOS、Android和WebAssembly的支持,将我们的跨平台能力拓展到了新的领域。
?Avalonia 11.0.0 正式版发布

展望未来,我们还提供了对苹果的visionOS的支持预览,并看到我们令人难以置信的社区努力,使Avalonia UI能够在三星的TizenOS上运行!我们独特的架构使我们能够轻松地添加新的平台。
?Avalonia 11.0.0 正式版发布

全新的合成渲染器

我们的全新合成渲染器在视觉功能和性能方面取得了重大进展。合成渲染器的核心是为应用程序带来了新的动画可能性。通过支持隐式动画、连接动画和渲染线程动画,您的应用程序的视觉动态可以达到新的高度。这些功能可以实现平滑、高性能的动画,可以丰富您的用户界面,提供引人入胜的用户体验。

除了动画增强功能外,合成渲染器还带来了大幅的性能改进。它的效率更高,内存压力更小,并在低功耗嵌入式设备上实现高帧率。Avalonia在嵌入式系统中的广泛应用证明了其高效性。我们的架构使得即使在20年前的嵌入式CPU上运行,也能提供流畅的用户体验。这种性能优化水平是罕见的,这表明Avalonia能够适应各种硬件配置,同时保持平滑、响应迅速的应用程序。

高级文本渲染和布局

Avalonia v11开启了文本渲染能力的新时代,极大增强了对UI中的视觉元素的控制和灵活性。我们引入了支持内联元素的富文本渲染。这个功能极大丰富了单个TextBlock中的文字变化,从改变字体样式到添加超链接,甚至嵌入控件,这是之前无法实现的。

这些改进和功能为完整的富文本编辑奠定了基础,这是我们期待在即将推出的Avalonia版本中探索的功能

输入法支持

我们对国际化和包容性的承诺促使我们在v11中引入了输入法支持。这一重要功能帮助用户输入其输入设备上没有的字符和符号。IME支持还能够与移动和Web平台上的屏幕键盘无缝集成。这意味着Avalonia应用程序现在可以很好地与自动完成等功能以及其他操作系统提供的文本功能协调运行。因此,Avalonia应用程序变得更加用户友好,适应了更多输入方式。
?Avalonia 11.0.0 正式版发布

无障碍支持

我们相信技术应该包容并且对所有人都具有可访问性。因此,我们很高兴地介绍我们的新无障碍支持,确保Avalonia应用程序可以被所有人使用和享受,包括残障人士。

我们为全面的无障碍支持奠定了基础,实现了使应用程序对视觉、运动或认知障碍的用户更加可访问的关键功能。这些改进符合行业标准和指南,使Avalonia成为对于关心构建无障碍软件的开发者更具吸引力的选择。

我们在键盘导航、屏幕阅读器支持和高对比度主题方面取得了进展。尽管我们对自己的进步感到自豪,但我们认为这只是一个开始。我们致力于不断改进Avalonia的可访问性,使每个人都能更轻松地使用使用我们的框架构建的应用程序。

自动化测试

我们已经全面改进了自动化测试功能,以确保您能够轻松开发出强大可靠的应用程序。这个版本引入了对自动化测试的支持,不仅限于Avalonia测试环境,还包括了像Appium这样的传统测试框架。通过v11,您可以利用您已经熟悉的测试工具,确保您的应用程序在各个平台上无瑕地运行。

但是,我们对测试能力的增强甚至更进一步。通过引入“无头”模式,您可以以极高的速度运行整个应用程序并对其进行测试。这种无头模式简化了测试过程,使您能够比以往更高效地验证功能并检测错误。

这是我们测试能力的一大飞跃,我们相信它将极大地优化您的开发流程。

控件主题

在v11中,一个显著的改进是我们对控件主题进行了重大改进。虽然我们一直以Avalonia提供的可定制性而自豪,但在这个版本中,我们更进一步,为开发人员提供了更多灵活性和控制权,使他们可以对应用程序的外观和感觉进行更多的自定义。
?Avalonia 11.0.0 正式版发布

v11中的控件主题已经重新设计,以便更容易进行定制,同时在应用程序中保持精确一致的视觉风格。这种定制的便捷性还提高了效率,使您能够在较短的时间内实现所需的美学效果,减少了工作量。

此外,我们改进了对主题切换的支持,使您的用户可以无缝、动态地在明亮模式和暗黑模式或您提供的其他自定义主题之间进行切换。

AOT和裁剪

我们很高兴地宣布,v11完全支持Ahead-of-Time (AOT)编译和裁剪,解决了之前版本的问题。更新的裁剪功能在发布过程中消除了未使用的代码,大大减小了应用程序的大小。开发人员通过v11可以体验到应用程序大小减小约60%。这可以提供更快的下载速度、更快的启动时间以及更少的用户存储空间占用。

全新的开发者文档

经过您宝贵的反馈意见,我们听到了您对改进文档的强烈呼声!我们非常高兴地宣布,我们已经将文档从GitBook迁移到一个与我们不断发展的需求更加精确匹配的新自定义平台。
?Avalonia 11.0.0 正式版发布

这是一个重要的前进步骤,为我们未来的改进提供了极大的灵活性。我们的目标是不断采纳和完善文档,以更好地服务于我们不断扩大的社区。

我们还努力创建了快速指南,这些指南是重点示例应用程序,展示特定功能。

我们希望看到更多社区的参与,帮助我们改进文档。这不一定意味着您自己撰写文档,我们同样欢迎您。同样重要的是分享您的经验。告诉我们您遇到困难的领域,或者我们当前的文档在支持您的过程中存在不足之处。这种反馈意见非常宝贵,帮助我们了解应该在哪些方面着重改进。每一个贡献,无论大小,都会对将Avalonia打造成一个更加开发者友好的框架产生长远的影响。

Template Studio

我们发布了Avalonia Template Studio的第一个版本 -这是一个简化的解决方案,旨在通过直观的基于向导的用户界面加速创建新的Avalonia应用程序。

使用Template Studio for 入门Avalonia十分轻松。只需安装扩展程序,并在Visual Studio中创建新项目时选择Template Studio项目模板即可。
?Avalonia 11.0.0 正式版发布

生态成长

我们有幸与一系列专门为Avalonia开发的专业控件供应商密切合作。

这标志着Avalonia在发展过程中迈出了重要的里程碑,因为它预示着整个生态系统的转变 - Avalonia正在吸引那些过去一直致力于支持WPF、Xamarin和其他Microsoft UI工具包的供应商的商业兴趣。

?Avalonia 11.0.0 正式版发布

我们已经研究了各种基于.NET的跨平台UI框架,以寻找我们下一套UI控件,但没有一个像Avalonia那样捕捉到WPF的魅力。Avalonia拥有一个非常强大的社区,在多个平台上提供像素级渲染,易于定制,而且实话实说,使用起来非常愉快。

Bill Henning,Actipro Software总裁

观察到这种增长并成为推动它的充满活力的社区的一部分令我们受宠若惊。我们非常感谢这些供应商的合作以及他们对Avalonia潜力的信任。在未来的发展中,我们对未来的合作和Avalonia生态系统的持续增长充满热情。

致谢

Avalonia一直是一项充满热爱的工作,是一个开放给所有人的社区驱动项目。在过去的十年中,全球超过300名贡献者共同塑造了Avalonia的今天。Avalonia v11不仅仅是一个新版本,它体现了我们充满活力的社区共同努力和雄心,旨在创建最佳的跨平台UI框架。

我们邀请您加入我们,参与这个激动人心的旅程,并帮助塑造Avalonia的未来十年以及跨平台.NET应用程序开发的未来。

Avalonia 好用的包和组件库

Ursa.Avalonia :Ursa是一个用Avalonia UI构建跨平台UI的UI库。

Semi.Avalonia :Avalonia Theme 灵感来Semi Design

Avalonia.WebView:Avalonia WebView 支持Android, iOS, Wasm , MacOS,Linux

ChatGpt.Desktop:仿制weChat的ChatGPT客户端。

avalonia文档

官方 Avalonia UI 官方文档
中文文档 Avalonia UI 中文文档

结尾

来自token的分享

avalonia技术交流群:397510870文章来源地址https://www.toymoban.com/news/detail-524305.html

到了这里,关于?Avalonia 11.0.0 正式版发布的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IOS17正式版今日发布

    北京时间9月19日凌晨,苹果公司正式向全球用户推送了期待已久的iOS 17正式版。此次更新为iPhone带来了多项激动人心的功能,包括对“电话”、“信息”、FaceTime通话的重大更新,“待机显示”以及音乐、小组件、Safari浏览器的升级等。 据了解,iOS 17正式版的系统安装包大小

    2024年02月07日
    浏览(64)
  • 小程序新渲染引擎 Skyline 发布正式版

    为了进一步提升小程序的渲染性能和体验,我们推出了一套新渲染引擎 Skyline,现在,跟随着基础库 3.0.0 发布 Skyline 正式版。 我们知道,小程序一直用 WebView 来渲染界面,因其有不错的兼容性和丰富的特性,且各大厂商也在不断优化 Web 的渲染性能,但 Web 体系相比于原生开

    2024年02月14日
    浏览(56)
  • 代码生成器 CodeBuilder 3.2 正式版发布

    CodeBuilder是一款强大的代码生成工具,目前发布了 3.2 版本,大家可以前去下载体验 官方主页。 基于 ADO.NET 的数据驱动 Power Designer PDManer DbSchema Swagger 这几种数据源基本上已经覆盖了我们常用的数据环境了,如果你有能力的话,可以自己开发数据源插件。 基于 Fireasy 3,支持从

    2024年02月06日
    浏览(125)
  • 苹果发布iOS16正式版,各机型升级建议

    今日凌晨,苹果发布了 iOS16 和 iPadOS16 正式版系统,打开系统设置-通用-软件更新就可以收到推送 iOS16正式版的版本号为  20A362 ,更新包大小在5GB左右,这个版本也是  iPhone14 系列的出厂标配版本 ,不少果粉会特别青睐。 iOS16 正式版包含了此前9个测试版的所有26个新功能,

    2024年02月04日
    浏览(71)
  • AlmaLinux 9.2 正式版发布 - RHEL 兼容免费发行版

    AlmaLinux 9.2 正式版发布 - RHEL 兼容免费发行版 由社区提供的免费 Linux 操作系统,RHEL 兼容发行版。 请访问原文链接:https://sysin.org/blog/almalinux-9/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 由社区提供的免费 Linux 操作系统 一个开源、社区拥有和管理、永远

    2024年02月05日
    浏览(60)
  • AIGC 3D引擎-LayaAir3.0正式版发布了

    2016年6月30日,LayaAir引擎1.0正式版首次发布,今天迎来了它的7周岁生日。 7年,3个大版本,代表着引擎不同阶段、不同的时代、不同的定位。 2016年6月的 第1代引擎版本定位是极致性能 ,支持2D与3D游戏开发, 满足大型游戏流畅运行。 2019年1月的 第2代引擎定位最强国产 WEB

    2024年02月15日
    浏览(54)
  • Nacos 2.3.0 正式版发布,Nacos Controller 项目开源

    Nacos 2.3.0-BETA 版本经过 1 个多月的社区测试,修复了部分的问题并对部分新功能的使用进行了少量优化后,于 2023 年 12 月 7 日正式发布。 Nacos 2.3.0 版本基于 2.3.0-BETA 版本为基础,主要进行了如下更新: 基于能力协商机制,支持通过 Grpc 的方式进行持久化服务实例的注册及删

    2024年02月21日
    浏览(69)
  • 【DockerCE】Docker-CE 24.0.3正式版发布

    官网下载地址(For RHEL/CentOS 7.9): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 本次官方发布的rpm包只有 5 个,下载链接如下: 完整的离线安装包(包含依赖包)清单如下: 升级安装记录: 启动服务、检查版本信息:  

    2024年02月13日
    浏览(49)
  • 【DockerCE】Docker-CE 24.0.6正式版发布

    官网下载地址(For RHEL/CentOS 7.9): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 相对于24.0.5版本,本次24.0.6版本更新的rpm包有 5 个,使用目录对比软件对比的结果如下: 在Linux目录下的文件列表如下: 升级安装: 启动docker服务 查看docker的版本号:

    2024年02月07日
    浏览(64)
  • 【DockerCE】Docker-CE 24.0.2正式版发布

    官网下载地址(For RHEL/CentOS 7.9): https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 本次官方发布的rpm包只有 4 个,下载链接如下: 完整的离线安装包(包含依赖包)清单如下: 升级安装记录: 启动服务、检查版本信息:

    2024年02月13日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包