华为HarmonyOS 3.0 ArkCompiler 3.0,统一编程平台
头像 goldjin 2021-10-28 10:00:00    发布
3057 浏览 24 点赞 13 收藏

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、平板、电视、汽车、智能穿戴等各类设备的不同性能和内存需求。

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
HarmonyOS
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255