HDC2021技术分论坛:“积木拼装”,HarmonyOS弹性部署大揭秘!

2021-12-27 00:00:00 开发 开发者 系统 部件 拼装

作者:peitaiyi,华为终端OS产品交付专家

HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,实现更好的万物互联。那么,HarmonyOS是如何用一套OS源码部署到多种终端的呢?本文将为你揭秘。

一、面临的挑战

首先,我们先简单介绍一套OS部署到多种终端面临的两大挑战。

  • 传统OS能力比较单一:一套OS系统部署到多种终端,不仅要支持百KB到GB级的内存,还需支持主流CPU架构、板级的器件、各种SoC及外设模组。而传统OS大都是单设备操作系统,一套OS仅适配于一套设备,无法满足碎片化的硬件需求。
  • 传统OS裁剪拼装能力差:产品形态分布于千行百业,大到汽车、电视、手机,小到手表、门铃、烤箱,不同功能的产品对OS的能力诉求不同,这要求OS可以灵活地剪和拼装。而传统OS裁剪拼装能力差,无法满足千行百业的产品。

图1 硬件和产品形态的碎片

相关文章