1、科普问题
HarmonyOS是什么/strong>
HarmonyOS是一款智能硬件操作系统
HarmonyOS不止是kernel,而是完整操作系统,至少包括:kernel + framework + HarmonyOS app开发体系三大部分
HarmonyOS还包括相关的IDE、认证体系、生态系统等周边元素
HarmonyOS能用来做什么产品/strong>
智能手机
智能汽车车机、智慧大屏等
摄像头、智能手表等智能硬件
烧水壶、抽油烟机、烤箱等智能家电
HarmonyOS的南向和北向开发指什么/strong>
HarmonyOS应用开发叫北向,HarmonyOS设备内部嵌入式开发叫南向
记忆窍门:上北下南
北向是纯软件开发,一般用java、js、C++等语言,注重业务逻辑,目标是实现应用功能,满足客户需求 南向是软硬件结合的嵌入式开发,一般用C、C++,注重硬件操作和 能力封装,目标是提供北向API的内部实现
HarmonyOS究竟想干嘛/strong>
与Android、iOS三分智能手机天下
为智能电视、车机、广告机、智慧手表等提供更好的OS解决方案
助力家电(如烤箱、咖啡机、烧水壶等)完成智能化升级
实现智能硬件之间的“智能联动”
成为AIoT OS的先驱和主流OS生态
HarmonyOS最大的创新在哪里/strong>
面向场景式编程,而不是面向设备式编程
传统方式绕弯也能做到,但是是应用级而不是OS级,限制多成本高
终端,就是设备端,譬如手机、手表、烤箱、电视机等
HarmonyOS可以通过“物理层WIFI + 系统层软总线 + 应用层app”将场 景中多个独立的终端连接起来,实现互相调用、智能联动
场景中智能联动的多个独立终端,构成了虚拟的、逻辑上的 “HarmonyOS超级终端”
HarmonyOS的hap和app有什么区别/strong>
app对应场景和整体超级终端,而hap对应设备和个体终端
app中包含1个或多个hap
HarmonyOS应用开发者最终产出是app
单个HarmonyOS设备中可运行的代码单位是hap
为什么说HarmonyOS是AIoT操作系统/strong>
AIoT = AI + IoT,AI负责智能、IoT负责联
AIoT就是能联 的智能计算机,就是智能硬件
AIoT天然是分布式、多设备、场景化的
HarmonyOS的创新特性就是专为实现AIoT而生的
HarmonyOS的使命是开启并加速AIoT时代,并成为主流AIoT OS
2、争议焦点问题
HarmonyOS和安卓兼容吗/strong>
OpenHarmony用户应用程序基于全新设计的OpenHarmony API/SDK开发,不支持基于安卓系统的API/SDK开发的用户应用程序运行
为保护华为现有手机和平板用户的数字资产,在遵循AOSP的开源许 可的基础上HarmonyOS 2实现了现有Android生态应用在部分搭载该 系统设备上的运行
OpenHarmony的内核怎么是linux/strong>
OpenHarmony的内核是可替换的,目前提供了liteos-m、liteos-a、linux三个
OpenHarmony使用linux有法律风险吗断供风险吗br> OpenHarmony在技术上离不开linux吗br> OpenHarmony在生态上离不开linux吗br> OpenHarmony用linux就不是“国产操作系统”了吗br> OpenHarmony为什么“非得不用linux”/p>
国产操作系统难在技术还是生态/strong>
国产操作系统的关键是:自主可控、无断供或法律风险
操作系统是应用级问题,且几乎无专利壁垒,并非技术难度高不能国产
操作系统的真正难度是生态壁垒
新OS上位的最佳时机:IT设备新旧时代更迭时
创造并运营开源OS是大投入、高难度、长周期、高风险的一件事
3、技术问题
HarmonyOS的富设备和轻设备是什么意思/strong>
富和轻,体现在配置上,譬如屏幕分辨率、内存大小等
手机、智慧屏、车机、智能手表是典型富设备,运动手表是典型轻设备
富设备和轻设备是定性概念,并非定量,没有严格界限
工控屏幕可能分辨率高但并不要求画质和刷新率,所以可以是轻设备
富设备和轻设备是为了定性表述设备要求,从而适配不同的组件
OpenHarmony源码的“归一化设计”是什么意思/strong>
2020.9开源的是OpenHarmony1.0,2021.6.2开源的是OpenHarmony2.0
未来整个OpenHarmony会演进进入同一套源码目录中,这就是归一化设计
归一化设计的优势是:全面覆盖、按需摘取
暂时未归一化,所以未来目录结构和组件位置可能发生改变
为了归一化,未来原理管理和工程配置等可能还会变化
OpenHarmony的“横向分模块和纵向分层”是什么意思/strong>
OpenHarmony1.0已经适配RISCV内核的HI3861,和ARM Cortex-M内核的 STM32、海思HI3518EV300、HI3516DV300
正在适配中的还有全志V3S等一批三方芯片
未来更多适配将由开源 区主导
平台适配以市场需求为导向,以技术为支撑
4、精华总结

【鸿蒙的十万个为什么】PPT课件.pdf
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!