作者:peitaiyi,华为终端OS产品交付专家 HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,实现更好的万物互联。 那么,HarmonyOS是如何用一套OS源码部署到多种终端的呢?本文将为你揭秘。 一、面临的挑战首先,我们先简单介绍一套OS部署到多种终端面临的两大挑战。 传统OS能力比较单一:一套OS系统部署到多种终端,不仅要支持百KB到GB级的内存,还需支持主流CPU架构、板级的器件、各种SoC及外设模组。而传
作者:peitaiyi,华为终端OS产品交付专家 HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,实现更好的万物互联。 那么,HarmonyOS是如何用一套OS源码部署到多种终端的呢?本文将为你揭秘。 一、面临的挑战首先,我们先简单介绍一套OS部署到多种终端面临的两大挑战。 传统OS能力比较单一:一套OS系统部署到多种终端,不仅要支持百KB到GB级的内存,还需支持主流CPU架构、板级的器件、各种SoC及外设模组。而传
作者:lijie,HarmonyOS软总线领域专家 相信大家对HarmonyOS的“超级终端”比较熟悉了。那么,您知道超级终端场景下的多种设备在不同环境下是如何组成一个网络的吗?这些设备之间又是如何解决共享资源冲突的?本期我们就来为您揭晓~ 一、分布式业务的通信挑战分布式业务的通信主要面临两大挑战: 1.分布式设备通信的异构情况导致了体验的瓶颈基于1+8+N设备的六大智慧场景(智慧家居、智慧出行、智慧办公、影音娱乐、运动健康、教育关怀),不同场景下设备种类、数量和能力等差异非常大。即使是同类设备,其硬件能力也不同。总结来说,分布式设备存在介质、协议、芯片、环境和场景5个方面的异构,如图1所示。
作者:lijie,HarmonyOS软总线领域专家 相信大家对HarmonyOS的“超级终端”比较熟悉了。那么,您知道超级终端场景下的多种设备在不同环境下是如何组成一个网络的吗?这些设备之间又是如何解决共享资源冲突的?本期我们就来为您揭晓~ 一、分布式业务的通信挑战分布式业务的通信主要面临两大挑战: 1.分布式设备通信的异构情况导致了体验的瓶颈基于1+8+N设备的六大智慧场景(智慧家居、智慧出行、智慧办公、影音娱乐、运动健康、教育关怀),不同场景下设备种类、数量和能力等差异非常大。即使是同类设备,其硬件能力也不同。总结来说,分布式设备存在介质、协议、芯片、环境和场景5个方面的异构,如图1所示。
作者:liuxun,HarmonyOS测试架构师 HarmonyOS是新一代的智能终端操作系统,给开发者提供了设备发现、设备连接、跨设备调用等丰富的分布式API。随着越来越多的开发者投入到HarmonyOS分布式应用开发,分布式应用如雨后春笋般涌现。然而分布式应用测试却面临质量差、效率低等挑战。HarmonyOS如何应对这些挑战?下面,让我们一探究竟! 一、分布式应用测试挑战 自HarmonyOS2.0发布以来,开发者在测试和上架HarmonyOS分布式应用过程中遇到很多挑战和困难。总体可归纳为以下三点: 分布式应用上架测试通过率低:开发者提交上架的分布式应用基础质量较差。如图1所示,基础功能
作者:liuxun,HarmonyOS测试架构师 HarmonyOS是新一代的智能终端操作系统,给开发者提供了设备发现、设备连接、跨设备调用等丰富的分布式API。随着越来越多的开发者投入到HarmonyOS分布式应用开发,分布式应用如雨后春笋般涌现。然而分布式应用测试却面临质量差、效率低等挑战。HarmonyOS如何应对这些挑战?下面,让我们一探究竟! 一、分布式应用测试挑战 自HarmonyOS2.0发布以来,开发者在测试和上架HarmonyOS分布式应用过程中遇到很多挑战和困难。总体可归纳为以下三点: 分布式应用上架测试通过率低:开发者提交上架的分布式应用基础质量较差。如图1所示,基础功能
作者:zhaowenguang,dinglu,华为高级工程师HuaweiLiteOS是轻量级的开源物联网操作系统、智能硬件使能平台,可广泛应用于智能家居、穿戴式、车联网、制造业等领域,使物联网终端开发更简单、互联更加容易、业务更加智能、体验更加顺畅、数据更加安全。 它具有入门简单、开发便捷,轻量级、低功耗、广联接,生态体系完善等优点。提供了若干高效硬件维测能力,通过集成到DevEcoDeviceTool中,形成了可供开发者使用的调试调优工具,助力开发者在鸿蒙智联设备调试调优过程中更加精准的分析、定位问题。 接下来,我们将重点介绍DevEcoDeviceTool中集成的一系列调试调优工具。 一、
作者:zhaowenguang,dinglu,华为高级工程师HuaweiLiteOS是轻量级的开源物联网操作系统、智能硬件使能平台,可广泛应用于智能家居、穿戴式、车联网、制造业等领域,使物联网终端开发更简单、互联更加容易、业务更加智能、体验更加顺畅、数据更加安全。 它具有入门简单、开发便捷,轻量级、低功耗、广联接,生态体系完善等优点。提供了若干高效硬件维测能力,通过集成到DevEcoDeviceTool中,形成了可供开发者使用的调试调优工具,助力开发者在鸿蒙智联设备调试调优过程中更加精准的分析、定位问题。 接下来,我们将重点介绍DevEcoDeviceTool中集成的一系列调试调优工具。 一、
作者:jiwenqiang,DFX技术专家 提到开发一个产品,我们通常首先想到的是要实现什么样的功能,但是除了功能之外,非功能属性也会很大程度上影响一个产品的体验效果,比如不定时出现的应用卡死、崩溃现象。那为什么有的系统故障频频,有的却很少出现这些问题呢,这就不得不提到我们今天的主角DFX了。 一、什么是DFX?DFX是早在1960~1970年代就出现的产品设计理念,但是对于不少开发者而言,这是一个陌生的概念,什么是DFX?所谓DFX(DesignForX),是指产品的非功能属性设计,其中的X代表产品的某个特性或者产品生命周期的某个阶段。 从下面的图可以看出,产品的非功能属性是非常丰富的,它
作者:jiwenqiang,DFX技术专家 提到开发一个产品,我们通常首先想到的是要实现什么样的功能,但是除了功能之外,非功能属性也会很大程度上影响一个产品的体验效果,比如不定时出现的应用卡死、崩溃现象。那为什么有的系统故障频频,有的却很少出现这些问题呢,这就不得不提到我们今天的主角DFX了。 一、什么是DFX?DFX是早在1960~1970年代就出现的产品设计理念,但是对于不少开发者而言,这是一个陌生的概念,什么是DFX?所谓DFX(DesignForX),是指产品的非功能属性设计,其中的X代表产品的某个特性或者产品生命周期的某个阶段。 从下面的图可以看出,产品的非功能属性是非常丰富的,它