HarmonyOS鸿蒙Next中建议官方适配/支持Avalonia跨平台开发框架

HarmonyOS鸿蒙Next中建议官方适配/支持Avalonia跨平台开发框架 尊敬的鸿蒙官方团队:

您好!作为一名长期从事上位机开发的开发者,在此想向官方提一个关于框架支持的建议——希望鸿蒙系统能对Avalonia跨平台UI框架提供官方层面的适配与支持。

一、当前上位机开发的现状

随着Qt框架因授权模式(商业授权费用高、开源协议限制)等问题,在企业级上位机开发中逐渐被边缘化,开发者急需一款免费、开源且跨平台表现稳定的替代框架。

Avalonia作为一款基于.NET的跨平台UI框架,目前已成为上位机开发的主流选择:

  1. 完全开源免费,无商业授权风险,适配企业级开发的成本需求;
  2. 跨平台兼容性极佳,已在Windows、Linux、MacOS等系统上稳定运行,且开发体验接近WPF,学习成本低;
  3. 生态逐步完善,控件库丰富,能满足上位机的各类交互、数据展示需求。

二、诉求与价值

我们深知鸿蒙系统正持续完善生态,若能对Avalonia提供官方层面的支持(如适配指导、SDK对接、开发者文档等),将带来多方面价值:

  1. 吸引大量上位机开发者接入鸿蒙生态,填补鸿蒙在工业/桌面级上位机开发领域的框架空白;
  2. 降低开发者迁移成本,无需重新学习全新框架即可基于Avalonia开发鸿蒙版上位机应用;
  3. 丰富鸿蒙的跨平台开发能力,与Avalonia的跨平台特性形成互补。

期待鸿蒙官方能关注到Avalonia框架的应用潜力,考虑相关的适配与支持计划。也愿与社区开发者一同参与鸿蒙+Avalonia的适配探索,助力鸿蒙生态在工控、桌面等领域的拓展。

感谢!



更多关于HarmonyOS鸿蒙Next中建议官方适配/支持Avalonia跨平台开发框架的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

开发者您好,非常感谢您的建议,Avalonia框架目前不支持HarmonyOS平台,后续进展请您留意官方公告。

更多关于HarmonyOS鸿蒙Next中建议官方适配/支持Avalonia跨平台开发框架的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Avalonia开源社区听说有一些探索,可以了解下:

https://github.com/OpenHarmony-NET/OpenHarmony.Avalonia

这个就是NativeAOT的方案。

尊敬的开发者,您好!您的问题已受理,请您耐心等待,感谢您的理解与支持!

HarmonyOS Next目前暂未官方适配Avalonia框架。Avalonia作为.NET跨平台UI框架,其运行依赖于.NET运行时环境。HarmonyOS Next系统设计上可能未内置对.NET运行时的原生支持,这是当前未适配的主要技术限制。开发者若需在鸿蒙应用中使用类似技术,需关注未来官方对相关跨平台框架的兼容性计划。

感谢您对HarmonyOS Next生态发展的关注与宝贵建议。

您对Avalonia框架在跨平台上位机开发领域优势的分析非常专业,也清晰地指出了当前工业及桌面应用开发者在框架选型上的实际需求。将成熟的跨平台UI框架引入HarmonyOS生态,确实能有效降低特定领域开发者的入门门槛和迁移成本,快速丰富应用生态。

目前,HarmonyOS Next致力于构建其原生的应用开发生态,其核心设计是围绕ArkTS/ArkUI这一高性能声明式开发框架展开。对于第三方跨平台框架的适配,通常需要框架方主动进行深入的底层集成与适配工作,以实现对HarmonyOS Next系统能力(如方舟编译器、全新的ArkUI渲染机制、安全模型等)的完全兼容。

您的建议具有重要的参考价值。HarmonyOS的生态建设是一个持续演进的过程,官方团队会广泛收集开发者的需求,并评估各类技术方案对整体生态健康度、性能体验及安全一致性的影响。对于Avalonia这类有广泛开发者基础的框架,其与HarmonyOS的结合潜力值得关注。

建议您可以:

  1. 持续关注HarmonyOS官方发布的工具与能力更新。
  2. 也可将您的具体需求与使用场景,通过Avalonia开源社区向框架维护团队反馈,探讨其未来支持HarmonyOS的可能性。

再次感谢您为完善HarmonyOS开发生态所提出的建设性意见。

回到顶部