软件简介

OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统。

OpenHarmony在传统的单设备系统能力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持128K~128M设备上运行,欢迎参加开源社区一起持续演进。针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

技术架构

OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。OpenHarmony技术架构如下所示。

内核层

  • 内核子系统:采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核。内核抽象层(KAL,Kernel Abstract Layer)通过屏蔽多内核差异,对上层提供基础的内核能力,包括进程/线程管理、内存管理、文件系统、网络管理和外设管理等。

  • 驱动子系统:驱动框架(HDF)是系统硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。

系统服务层

系统服务层是OpenHarmony的核心能力集合,通过框架层对应用程序提供服务。该层包含以下几个部分:

  • 系统基本能力子系统集:为分布式应用在多设备上的运行、调度、迁移等操作提供了基础能力,由分布式软总线、分布式数据管理、分布式任务调度、公共基础库、多模输入、图形、安全、AI等子系统组成。

  • 基础软件服务子系统集:提供公共的、通用的软件服务,由事件通知、电话、多媒体、DFX(Design For X) 等子系统组成。

  • 增强软件服务子系统集:提供针对不同设备的、差异化的能力增强型软件服务,由智慧屏专有业务、穿戴专有业务、IoT专有业务等子系统组成。

  • 硬件服务子系统集:提供硬件服务,由位置服务、生物特征识别、穿戴专有硬件服务、IoT专有硬件服务等子系统组成。

根据不同设备形态的部署环境,基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集内部可以按子系统粒度裁剪,每个子系统内部又可以按功能粒度裁剪。

框架层

框架层为应用开发提供了Java/C/C++/JS等多语言的用户程序框架和Ability框架,两种UI框架(包括适用于Java语言的Java UI框架、适用于JS语言的JS UI框架),以及各种软硬件服务对外开放的多语言框架API。根据系统的组件化裁剪程度,设备支持的API也会有所不同。

应用层

应用层包括系统应用和第三方非系统应用。应用由一个或多个FA(Feature Ability)或PA(Particle Ability)组成。其中,FA有UI界面,提供与用户交互的能力;而PA无UI界面,提供后台运行任务的能力以及统一的数据访问抽象。基于FA/PA开发的应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。

特点

  1. 硬件互助,资源共享

    主要通过下列模块达成

    • 分布式软总线

      分布式软总线是多设备终端的统一基座,为多设备间无缝互联提供了统一的分布式通信能力,能够快速发现并连接设备,高效地传输任务和数据。

    • 分布式数据管理

      分布式数据管理位于基于分布式软总线之上的能力,实现了应用程序数据和用户数据的分布式管理。用户数据不再与单一物理设备绑定,业务逻辑与数据存储分离,应用跨设备运行时数据无缝衔接,为打造一致、流畅的用户体验创造了基础条件

    • 分布式任务调度

      分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行远程启动、远程调用、绑定/解绑、以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况并结合用户的习惯和意图,选择最合适的设备运行分布式任务

    • 设备虚拟化

      分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,将周边设备作为手机能力的延伸,共同形成一个超级虚拟终端。

  2. 一次开发,多端部署

    OpenHarmony提供用户程序框架、Ability框架以及UI框架,能够保证开发的应用在多终端运行时保证一致性。一次开发、多端部署。

    多终端软件平台API具备一致性,确保用户程序的运行兼容性。

    • 支持在开发过程中预览终端的能力适配情况(CPU/内存/外设/软件资源等)。
    • 支持根据用户程序与软件平台的兼容性来调度用户呈现。
  3. 统一OS,弹性部署

    OpenHarmony通过组件化和组件弹性化等设计方法,做到硬件资源的可大可小,在多种终端设备间,按需弹性部署,全面覆盖了ARM、RISC-V、x86等各种CPU,从百KB到GB级别的RAM。

设备类型

OpenHarmony支持如下几种设备类型:

  • 轻量系统类设备(参考内存≥128KB)

    面向MCU类处理器,例如Arm Cortex-M、RISC-V 32位的设备,资源极其有限,参考内存≥128KB,提供丰富的近距连接能力以及丰富的外设总线访问能力。典型产品有智能家居领域的联接类模组、传感器设备等。联接类模组通常应用在智能物联网设备中,负责实现联接部分的硬件模块,在智能家居领域由厂家集成到其设备中。例如:联接类模组提供WLAN/Bluetooth的接入和数据的联接,模组与厂家家居的芯片通常通过UART或GPIO等总线接口进行通信。

  • 小型系统类设备(参考内存≥1MB)

    面向应用处理器,例如Arm Cortex-A的设备,参考内存≥1MB,提供更高的安全能力,提供标准的图形框架,提供视频编解码的多媒体能力。典型产品有智能家居领域的IPCamera、电子猫眼、路由器以及智慧出行域的行车记录仪等。

  • 标准系统类设备(参考内存≥128MB)

    面向应用处理器,例如Arm Cortex-A的设备,参考内存≥128MB,提供增强的交互能力,提供3D GPU以及硬件合成能力,提供更多控件以及动效更丰富的图形能力,提供完整的应用框架。典型产品有高端的冰箱显示屏等。

  • 大型系统类设备(参考内存≥1GB)

    面向应用处理器,例如Arm Cortex-A的设备,参考内存≥1GB,提供完整的兼容应用框架。典型的产品有智慧屏、智能手表等。

详细特征

入口:https://gitee.com/openharmony/docs/tree/master/zh-cn/readme

*本次开源部分主要支持百K级,百M级设备,以下内容主要介绍涉及到的相关子系统内容。

 

系 统

简 介

链 接

JS应用开发框架

作为JS应用开发框架的轻量实现,提供一套跨平台的类web应用开发框架,通过Toolkit将开发者编写的HTML、CSS和JS 文件编译打包成JS Bundle,然后再将JS Bundle解析运行成C++ UIKit的View 组件进行渲染。通过支持三方开发者使用声明式的API进行应用开发,以数据驱动视图变化,避免了大量的视图操作,大幅降低应用开发难度,提升开发者开发体验。

README

DFX

针对不同硬件架构和资源提供组件化且可定制的DFX框架。根据RISC-V、Cortex-M、Cortex-A不同硬件平台,提供两种不同的轻量级DFX框架。

README

XTS认证

XTS是OpenHarmony生态认证测试套件的集合,当前包括acts(application compatibility test suite)应用兼容性测试套,后续会拓展dcts(device compatibility test suite)设备兼容性测试套等。

README

全球化

全球化资源管理子系统主要提供语言资源回溯和多偏好语言支持的能力,包括多语言资源回溯和多偏好语言支持。

README

公共基础

公共基础库存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。

README

内核

OpenHarmony内核是面向IoT领域的实时操作系统内核,它具备类似RTOS般轻快和Linux般易用的特点。包括功能组件部分:进程和线程调度、内存管理、IPC机制、timer管理等操作系统基础组件。

README

分布式任务调度

分布式任务调度模块负责跨设备组件管理,提供访问和控制远程组件的能力,支持分布式场景下的应用协同。

README

分布式软总线

实现近场设备间统一的分布式通信能力管理,提供不区分链路的设备发现和传输接口。包含服务发布、数据传输、安全等功能。

README

启动恢复

启动恢复负责在内核启动之后,应用启动之前的操作系统中间层的启动。支持使用LiteOS-A内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。

README

图形

主要包括UI组件、布局、动画、字体、输入事件、窗口管理、渲染绘制等模块,构建基于轻量OS的应用框架,满足硬件资源较小的物联网设备的OpenHarmony系统应用开发。

README

媒体

为多媒体应用开发者提供统一的开发接口,使得开发者可以专注于应用业务的开发,轻松使用多媒体的资源。

README

安全

主要提供样例给开发者展示如何去使用已有的安全机制来提升系统的安全能力,包括安全启动、应用权限管理、IPC通信鉴权、HUKS、HiChain、应用签名验签。

README

测试

开发过程采用测试驱动开发模式,开发者基于系统新增特性可以通过开发者自己开发用例保证,对于系统已有特性的修改,也可通过修改项目中原有自测试用例保证,旨在帮助开发者在开发阶段就能开发出高质量代码。

README

用户程序框架

包含两个模块:Ability子系统和包管理子系统。Ability子系统,是OpenHarmony为开发者提供的一套开发OpenHarmony应用的开发框架。包管理子系统,是OpenHarmony为开发者提供的安装包管理框架。

README

AI子系统

AI业务子系统是提供原生的分布式AI能力的子系统,提供了统一的AI引擎框架,实现算法能力快速插件化集成。框架中主要包含插件管理、模块管理和通信管理等模块,对AI算法能力进行生命周期管理和按需部署。后续,会逐步定义统一的AI能力接口,便于AI能力的分布式调用。同时,提供适配不同推理框架层级的统一推理接口。

README

泛Sensor

泛Sensor中包含传感器和小器件,传感器用于侦测环境中所发生事件或变化,并将此消息发送至其他电子设备,小器件用于向外传递信号的设备,包括马达和LED灯,对开发者提供控制马达振动和LED灯开关的能力。

README

电源管理

电源管理子系统主要提供了电池、充放电状态查询能力和系统电源管理服务能力,目前主要包括电量查询和亮灭屏控制锁的能力。

README

升级服务

升级服务是提供设备远程升级的能力,可以让你的设备轻松支持OTA升级能力。目前仅支持全量包升级方式,全量包是将新系统全部内容做成升级包,进行升级。

README

编译构建

编译构建提供了一个在GN与ninja基础上的编译构建框架。支持以下功能:1.构建不同芯片平台的产品。如:Hi3518EV300平台的ipcamera产品,Hi3516DV300平台的ipcamera产品,Hi3861平台的WLAN模组产品。2.构建HPM包管理配置生成的自定义产品。

README

驱动

OpenHarmony驱动子系统采用C面向对象编程模型构建,通过平台解耦、内核解耦,兼容不同内核,提供了归一化的驱动平台底座,旨在为开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。

README

快速入门

入口:https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/Readme-CN.md

 

开发板类型

简述

链 接

Hi3861开发板

Hi3861 WLAN模组是一片大约2cm*5cm大小的开发板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基带和RF(Radio Frequency)电路。支持OpenHarmony/Huawei LiteOS和第三方组件。

快速入门

Hi3516开发板

Hi3516DV300作为新一代行业专用Smart HD IP摄像机SOC,集成新一代ISP、业界最新的H.265视频压缩编码器,同时集成高性能NNIE引擎。

快速入门

Hi3518开发板

Hi3518EV300作为新一代智慧视觉处理SOC,集成新一代ISP(Image Signal Processor)以及业界最新的H.265视频压缩编码器。

快速入门

代码仓地址

OpenHarmony主库组织地址:https://gitee.com/openharmony

OpenHarmony归档组织地址:https://gitee.com/openharmony-retired

开发者文档

简体中文:OpenHarmony开发者文档

English Version:OpenHarmony Documentation

源码下载

获取OpenHarmony源码:下载说明

如何参与

参与社区:社区介绍链接

参与贡献:如何贡献链接

参与API治理:OpenHarmony API治理章程

许可协议

OpenHarmony主要遵循Apache License V2.0协议,详情请参考各代码仓LICENSE声明。

OpenHarmony引用三方开源软件及许可证说明,参考第三方开源软件说明

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(127) 发布并加入讨论🔥
发表了资讯
昨天 14:20

Flutter for OpenHarmony 来了

OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。 ▲ 仓库地址:https://gitee.com/openharmony-sig/flutter_flutter 根据 README 的描述,此仓库是基于 Flutter SDK 对 OpenHarmony 的兼容拓展,可支持使用 Flutter Tools 指令编译和构建 OpenHarmony 应用程序。 仓库的 commit 记录显示,OpenHarmony 使用的 Flutter 版本是 3.7 稳定分支。由于刚开源,...

1
1
发表了资讯
09/04 10:39

“鸿蒙之父”王成录:明年推出鸿蒙 PC 版系统

近日,深圳开鸿数字产业发展有限公司 CEO 王成录博士在微博与网友互动,被问及是否有 PC 端鸿蒙系统时,他回复了一个“有”字。 王成录曾主导鸿蒙系统开发,也曾担任华为终端 BG 软件部总裁、华为消费者业务 AI 与智慧全场景业务部总裁。2022年5月,王成录正式从华为离职,就职深圳开鸿数字产业发展有限公司(简称“深开鸿”),出任 CEO。 正是有了“鸿蒙之父”的亲自答复,外界几乎可以肯定:明年会有鸿蒙版 PC 操作系统问世。...

27
3
发表了资讯
08/08 15:02

OpenHarmony 4.0 Beta2

版本概述 OpenHarmony 4.0版本标准系统能力持续完善:ArkUI进一步增强基础组件能力,应用框架支持ArkTS卡片代理刷新,应用包支持应用、支持原子化服务数据共享、支持企业应用的安装管理,分布式软总线支持会话级的传输能力协商,分布式数据管理UDMF(统一数据管理框架)支持跨设备拖拽场景下对分布式目录的文件临时授权、文件管理支持公共图片文件在设备端和云端进行同步,媒体进一步增强音频/媒体播放/音视频编解码能力,图形渲...

1
2
发表了资讯
08/07 11:17

HarmonyOS NEXT:使用全自研内核

在本周五的 2023 年华为开发者大会(HDC.Together)上,除了面向消费者的HarmonyOS4 之外,华为还推出了面向开发者的 HarmonyOS NEXT 开发者预览版。 华为表示,HarmonyOS NEXT 即日起面向合作企业开发者开放,2024 年第一季度面向所有开发者开放! 据介绍,HarmonyOS NEXT 系统底座全线自研,去掉了传统的 AOSP 代码,仅支持鸿蒙内核和鸿蒙系统的应用,减少了 40% 的冗余代码,使系统的流畅度、能效、纯净安全特性大为提升。 ...

27
2
发表了资讯
07/30 17:05

深圳发力,打造开源操作系统产业高地

7月28日,深圳市工业和信息化局印发《深圳市推动开源鸿蒙欧拉产业创新发展行动计划(2023—2025年)》(以下简称《行动计划》)。 据介绍,本次发布《行动计划》目的是推动开源鸿蒙欧拉产业创新发展,助力关键核心技术高水平自立自强,主动拥抱新的技术与产业升级机遇,加快构建现代化产业体系。总体的发展目标是瞄准最高最优最强,通过培育和吸引更多企业、更多人才、更多产业组织集聚深圳发展开源鸿蒙欧拉产业,力争率先将深圳...

122
1
发表了资讯
06/08 07:53

OpenHarmony 4.0 Beta1 发布

OpenAtom OpenHarmony(简称“OpenHarmony”) 4.0 Beta1 版本现已发布,在3.2 Release版本基础上,继续提升标准系统的ArkUI、应用框架、图形媒体等子系统能力,并提供首批API Level 10接口。 作为OpenHarmony 4.0的首个Beta版本,其推出了系列新特性。部分内容如下: 应用框架 1. Extension能力最小化管理,支持各类Extension根据业务场景开放API,防止敏感API的调用。 2. 支持数据或文件的URI临时授权,应用可以把自己文件的读写...

5
0
发表了资讯
04/08 07:35

OpenHarmony 3.2 发布:支持采用 ArkTS 语言进行大型应用、原子化服务开发

OpenHarmony 3.2 已正式发布。 OpenHarmony 开源项目是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会 OpenHarmony 项目群工作委员会负责运作。 OpenHarmony 整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照 “系统> 子系统 > 组件” 逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。 OpenHarmony 技术架构如下所示: 版本概述 OpenHarmony 3.2版...

10
2
发表了资讯
02/02 14:05

OpenHarmony 3.2 Beta5 发布

OpenHarmony 3.2 Beta5 已发布。 当前版本在OpenHarmony 3.2 Beta4的基础上,更新支持或优化增强的能力如下: 标准系统基础能力增强 webview启动性能优化;配置管理和对输入事件的支持等能力增强;模块化模式下可导入json文件并加载。 支持taskpool;hap包动态库不压缩加载;host版本TS2AOT-tool工具;编译器运行时支持应用内共享包。 支持安装/更新/卸载动态共享库;支持动态共享库打包和拆包;对未配置入口图标的应用,可在桌...

1
0
发表了资讯
2022/12/02 18:57

OpenHarmony 3.2 Beta4 发布

OpenHarmony 3.2 Beta4 已发布。 当前版本在OpenHarmony 3.2 Beta3的基础上,更新支持或优化增强的能力如下: 标准系统基础能力增强 程序访问控制子系统支持前向CFI、API异常处理优化等; 内核子系统支持Hyperhold内存扩展特性增强、F2FS末端性能增强优化; 多模输入子系统支持键盘功能按键使能去使能、输入设备相关的多热区支持; 图形子系统支持基于共享内存机制传输图形数据、支持YUV图层、RS侧支持GPU合成、虚拟屏支持旋转和...

0
0
发表了资讯
2022/10/10 15:01

龙芯 LoongArch 架构已初步支持 OpenHarmony

龙芯中科宣布,OpenHarmony 操作系统与龙芯 2K0500 开发板已完成适配验证,龙架构 (LoongArch) 平台对于 OpenHarmony 已形成初步支持。 ▲ 龙芯2K0500开发板 龙芯2K0500是一款基于64位LA264处理器核设计的高集成度处理器芯片,主要面向工控互联网应用、打印终端、BMC等应用场景,可实现ACPI、DVFS/DPM动态电源功耗管理等低功耗技术,支持多种电源级别和唤醒方式,并可根据具体应用场景对芯片部分功能和高速接口进行裁剪。 据介绍...

10
3
发表了资讯
2022/07/31 07:37

OpenHarmony 3.2 Beta2 发布

OpenHarmony 3.2 Beta2 已发布。 版本概述 当前版本在OpenHarmony 3.2 Beta1的基础上,更新支持以下能力: 标准系统基础能力增强 新增支持窗口多热区分发机制。 支持电源管理重启恢复机制。 多模输入新增支持Input手写笔压感合成、倾角、按键输入。 安全域支持预置应用预授权机制、指纹录入/认证/识别框架。 驱动支持录像模式自拍镜像功能、音频音效控制、红外设备输入、音频USB插拔识别及事件上报。 标准系统应用程序框架能力增...

1
0
发表了资讯
2022/07/08 09:11

全面支持 JS/eTS 应用开发,DevEco Studio 3.0 Beta4 新版本发布

HUAWEI DevEco Studio(后文简称DevEco Studio)作为HarmonyOS应用及服务开发的IDE,最近升级了新版本——DevEco Studio 3.0 Beta 4。本次新版本主要支持在HarmonyOS 3.0 Beta版上开发JS/eTS应用及服务,同时还增强了低代码开发、预览器和编辑器的能力,优化了信息中心体验。 升级方式: 建议您从官网下载安装包进行全量升级:https://developer.harmonyos.com/cn/develop/deveco-studio 一、支持JS/eTS应用及服务开发 基于Har...

3
1
发表了资讯
2022/07/04 09:10

DevEco Device Tool 3.0 Release 带来 5 大能力升级,让智能设备开发更高效

DevEco Device Tool是面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony/HarmonyOS Connect的组件按需定制,支持代码编辑、编译、烧录和调试、性能监测等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code(简称VSCode)上,支持Windows10 64位或Ubuntu18.04-21.10版本。 本次为大家带来的是DevEco Device Tool 3.0 Release版本新增及增强的五项功能,欢迎大家升级体验! 升级方式 建议您从官网下载安装包...

1
2
发表了资讯
2022/06/07 18:51

OpenHarmony 3.2 Beta1 发布

OpenHarmony 3.2 Beta1 已正式发布。 图源:华为开源 当前版本在 OpenHarmony 3.1 Release 的基础上,更新支持以下能力: 轻量系统基础能力增强 轻量LiteOS系统和Linux系统IPC归一,构建和完善了进程间通信能力,包括分布式进程间通信,为分布式业务及APP提供本地和分布式的进程间通信能力。 标准系统基础能力增强 新增支持针对Arm 64位的系统版本编译构建能力。 图形支持安全截图、安全录屏;支持嵌入其他应用界面显示能力。 ...

6
2
发表了资讯
2022/03/31 10:56

OpenHarmony 3.1 正式发布

OpenHarmony 3.1 已正式发布。 当前版本在 OpenHarmony 3.1 Beta 的基础上,更新支持以下能力: 标准系统基础能力增强 本地基础音视频播放能力、视频硬编解码、相机基础预览、拍摄能力。 RenderService新渲染框架、2D/3D绘制能力、新的动画和显示效果框架。 窗口管理新框架,提供更加灵活的窗口框架能力,支持全屏、分屏、窗口化形态,支持跨窗口拖拽能力。 display管理能力,支持分屏,并增强亮灭屏管理能力;支持窗口动画和效...

3
7
发表了资讯
2022/01/10 07:39

OpenHarmony 3.1 Beta 发布

OpenAtom 社区已于 12 月 31 日发布了 OpenHarmony-v3.1-Beta 版本。 新版本在 OpenHarmony 3.0 LTS 的基础上,更新支持了以下能力: ①标准系统 OS 基础能力增强:内核提升 CMA 利用率特性、图形新增支持 RenderService 渲染后端引擎、短距离通信支持 STA(Station)和 SoftAP 基础特性、支持地磁场的算法接口、传感器驱动模型能力增强、支持应用帐号信息查询和订阅等、全球化特性支持、编译构建支持统一的构建模板、编译运行时...

9
5
2021/10/23 11:23

HarmonyOS 3 开发者预览版发布,聊聊巨头们的跨端操作系统

10 月 22 日,华为开发者大会 2021(Together)拉开帷幕。会上华为发布了 HarmonyOS 3 开发者预览版与 HMS Core 6,华为消费者业务软件部总裁龚体表示:在不久的将来,华为将带来为 HarmonyOS 全新研发的编程语言,为鸿蒙生态基础设施补上最后一环。实际应用方面,搭载 HarmonyOS 的设备数量已超 1.5 亿。 在 HarmonyOS 发展的同时,不少巨头也正在研发跨端操作系统,如谷歌的 Fuchsia 自去年 OpenHarmony 发布之后加速开源开发...

17
1
发表了资讯
2021/10/22 16:41

华为开发者大会 2021 发布 HarmonyOS 3 开发者预览版

2021 年 10 月22 日,华为开发者大会 2021 发布了 HarmonyOS 3 开发者预览版,此版本围绕弹性部署、超级终端、一次开发多端部署三个核心价值再创新,系统性能大大提升,相关的开发工具也进行了全面升级。除此之外,华为消费者业务软件部总裁龚体还表示:为 HarmonyOS 专门研发的新编程语言即将推出。 HarmonyOS 3 开发者预览版主要新特性如下 弹性部署:全新的可视化弹性部署工具,让开发者可以根据不同硬件灵活选择所需的组件,...

4
3
发表了资讯
2021/08/07 07:45

OpenHarmony 2.2 Beta2 发布

8 月 4 日,开放原子开源基金会 (OpenAtom Foundation) 正式发布 OpenAtom OpenHarmony(以下简称“OpenHarmony”)2.2 Beta2 版本。 全球开发者可通过 Gitee 和镜像站点下载完整代码:https://gitee.com/openharmony 据介绍,6 月 1 日,开放原子开源基金会发布了 OpenHarmony 2.0 Canary 版本,自主研发,不兼容安卓;8 月 4 日发布的 OpenHarmony 2.2 Beta2 版本,具备了典型的分布式能力和媒体类产品开发能力,也包含了部分...

4
2
2021/07/14 08:15

华为:谷歌改用 AAB 格式对 HarmonyOS 无影响

谷歌方面曾于日前宣布,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android App Bundle(AAB)的形式进行分发,取代 APK 作为标准发布格式。此消息一出就引起了多方讨论,一些观点担忧称,此举可能导致华为自研 HarmonyOS 中的部分应用程序无法运行。 根据官方介绍,AAB 是 Android 新的官方发布格式,提供“一种更有效的方式来构建和发布应用程序”。它可以帮助在较小的应用程序中提供更好的体验,提高安装的成...

13
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
127 评论
1.9K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部