1 月 14 日消息,OpenHarmony 开源项目是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会 OpenHarmony 项目群工作委员会负责运作。OpenHarmony 是由华为公司捐赠智能终端操作系统基础能力相关代码,由全球开发者共建的开源分布式操作系统,具备面向全场景、分布式等特点,是一款“全(全领域)・ 新 (新一代)・ 开(开源)・ 放(开放)”的操作系统。
OpenAtom OpenHarmony(以下简称“OpenHarmony”)产品兼容性规范文档(Product Compatibility Specifications,以下简称“PCS”)定义了成为兼容 OpenHarmony 系统产品的必要条件:即满足产品兼容性规范文档中定义要求的产品,才可能被认定为与 OpenHarmony 系统兼容。
近日,兼容性工作组正式在社区发布 OpenHarmony 产品兼容性规范文档 3.0 版本,合作伙伴可以通过使用兼容性规范文档及 XTS 套件,完成 OpenHarmony 3.0 LTS 版本产品的兼容性认证。
访问 Gitee 查阅文档
https://gitee.com/openharmony-sig/compatibility/tree/master/docs
文档下载链接
https://downloads.openharmony.cn/files/OpenHarmony3.0-PCS.pdf
获悉,PCS 从 API 兼容性、分布式接口兼容性方面对生态设备的设计进行定义,以保障 OpenHarmony 应用在所有生态设备上的兼容性运行和分布式互通。另外,本产品兼容性规范文档从软硬件基础规格等方面对生态设备的设计进行定义,以保证用户在相同场景下使用 OpenHarmony 生态设备的体验一致。
PCS3.0 版本主要丰富了如下内容:
1、完善了 OpenHarmony 轻量系统(mini system)定义及兼容性规范说明
轻量系统(mini system):
面向 MCU 类处理器的设备,硬件资源极其有限,支持的设备最小内存为 128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的 IOT 总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。
2、完善了 OpenHarmony 小型系统(small system)定义及兼容性规范说明
小型系统(small system):
面向具备 MMU 的应用处理器的设备,支持的设备最小内存为 4MiB,可以提供更高的安全能力、标准的图形框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的 IP Camera、电子猫眼、路由器以及行车记录仪等。
3、完善了 OpenHarmony 标准系统(standard system)定义及兼容性规范说明
标准系统(standard system):
面向应用处理器的设备,支持的设备最小内存为 128MiB,可以提供增强的交互能力、GPU 以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如带屏 IOT 设备、轻智能手机等。
4、完善了可选择的系统能力定义及兼容性规范说明
可选择的系统能力:
OpenHarmony 提供了一系列可选的系统部件,方便设备开发者按需配置,以支撑其特色功能的扩展或定制开发。系统将这些可选的系统部件组合为一系列描述为特性或功能的系统能力,以方便设备开发者理解和选择。PCS 3.0 上也进行补充。