goldjin 2021-10-28 10:00:00 发布HarmonyOS 3.0 正式发布,现已面向开发者开放。在此版本中,华为改进了开发者长期以来面临的许多 HarmonyOS 开发问题。同时,HarmonyOS 3.0 还带来了全新的 ArkCompiler 3.0 应用编译器。
编译构建是将鸿蒙OS应用程序的源代码、资源和第三方库打包生成HAP或APP的过程。其中,HAP可以直接在真机或模拟器中运行;APP用于将要上架华为应用市场的应用程序。
方舟编译器3.0:
HarmonyOS 3.0 提供了全新的 ArkCompiler 用于应用编译构建。当您基于ArkUI框架开发跨设备的 HarmonyOS 应用或服务时,可以选择尝试使用 ArkCompiler。ArkCompiler 是华为自研的统一编程平台,包含编译器、工具链、运行时等关键组件。
支持多种芯片平台上高级语言的编译运行;支持多语言联合优化,降低跨语言交互开销;提供更轻量的语言运行时,通过软硬件协同,充分利用硬件能效。
不同业务场景、设备、编程语言的支持需求,使得方舟编程平台的设计目标成为一个语言可插拔、组件可配置的多语言编译运行时。
HarmonyOS 3.0 方舟编译器 3.0
语言可插拔:
方舟编译器的设计和架构支持多种语言访问,既能提供执行性能高效、跨语言优势的多语言运行时,也能在小型设备上提供高效、占用内存较小的单语言运行时。
可配置组件:
ArkCompiler 拥有丰富的编译运行时组件体系,包括:
执行引擎:解释器、JIT编译器、AOT编译器。
丰富的内存管理组件:多个分配器和多个垃圾收集器。
以及每种语言独立的运行时,它可以支持特定于语言的实现和语言基础库。
ArkCompiler通过定制配置编译运行语言和组件,以支持手机、PC、平板、电视、汽车、智能穿戴等各类设备的不同性能和内存需求。
相关推荐
鸿蒙小助手
1891
0
鸿蒙小助手
7676
0
鸿蒙小助手
6895
0
4009
0
小鹿爱编程
7213
0
goldjin
我还没有写个人简介......
帖子
提问
粉丝
CodeGenie AI辅助鸿蒙应用调优 三类高频性能问题定位不再头疼
2025-09-23 17:31:53 发布鸿蒙生态加速进击,10亿投入构筑AI生态基石
2025-09-22 02:08:04 发布