专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

.NET适配HarmonyOS进展

dotNET跨平台  · 公众号  ·  · 2025-02-10 08:00
    

文章预览

1. 前言 目前国产化系统浪潮下,适配鸿蒙是中国软件大势所趋,.NET作为最适合开发客户端语言之一,适配鸿蒙系统(HarmonyOS Next)是目前.NET开发者最关心的事情。我目前业余时间正在移植Avalonia到HarmonyOS,去年在.NET Config CN上分享过,目前又取得一点进展,所以本文把所有问题进行整合与大家进行分享。 2. 项目状态 目前 .NET可以成功在HarmonyOS Next上运行 。 Avalonia移植项目在部分大内存真机上初步可以运行,本文主要探讨.NET适配相关工作。 3. 运行时 自HarmonyOS 5.0.0(12)起,禁止匿名内存申请可执行权限, 除系统内置的JavaScript引擎外,其他虚拟机不能使用Jit功能 ,所以 无法将CoreCLR接入到鸿蒙系统中 ,而最新版的Mono虽然支持解释执行,但是 由于性能问题也不会接入Mono到鸿蒙系统 ,最终只能 选择接入NativeAOT运行时 。 4. NativeAOT 支撑鸿蒙可以接入NativeAOT ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览