本文涉及了十个读者们经常搞错的问题,虽然基础,也并未深入解读,但是有助于帮助读者建立对HarmonyOS的正确认识。
HarmonyOS是什么,包含什么?
它本质上就是一个操作系统(OS= Operating System),例如:Windows是电脑的操作系统、Android是智能手机的操作系统。而HarmonyOS是一款针对智能硬件的操作系统。
以一辆汽车作为类比,HarmonyOS(整车)包含kernel(发动机),framework(底盘)和APP开发体系(车身结构),除此之外还应包括开发工具(汽车生产线)、认证体系(国五排放标准)和生态系统(4S店提供的所有服务)等。
HarmonyOS究竟想干嘛?
不想总被人穿小鞋,做一个自主可控的国产操作系统,力争与Android、iOS三分天下;
领跑的Android、iOS累了,跟不上国内的技术节奏,是时候超过它们了;
提供一个操作系统级别的智能硬件解决方案,能玩的更溜,提升用户体验;
带国内家电厂商快速上分,完成国内家电的智能化升级,尽快上王者;
改变智能硬件约等于智障硬件的现状,把手机从遥控器的定位上解脱出来。
HarmonyOS能用来做什么产品?
智能硬件这一大类产品,即任何被智能化改造了的产品。举个例子:饭碗未改造前只是饭碗,在饭碗上加上温度计、显示屏、联网模块就成了干饭人专用智能控温干饭盆。
OpenHarmony、HarmonyOS、华为和开放原子开源基金会什么关系?
简单理解就是华为建造了一个私人会所叫HarmonyOS,仅允许华为和与华为有商业合作的人进出。同时,华为把这个私人会所的部分建造图纸给了一个地产开发商,也就是开放原子开源基金会,基金会据此也造了一个低配版HarmonyOS会所,也就是OpenHarmony,区别是所有人都能进入。
其他手机厂商可以用鸿蒙操作系统吗?
参照上条,HarmonyOS私人会所之所以加上私人二字,就是不让外人进入,怕里面的商业机密被窃取。而OpenHarmony会所,所有人都可以进出,就只看愿不愿意。
HarmonyOS的超级终端是什么东西?
举一个暴露年龄的例子,不知道还有多少读者见过变形金刚合体……
分开的时候,每个汽车人都是一个个体(终端),拥有一定的能力,一旦通过HarmonyOS将这几个汽车人合而为一之后,就成了能够相互连接、相互调用、智能联动的……变形金刚(超级终端)。
HarmonyOS的HAP和APP有什么区别?
明确的说:Android的APP概念和HarmonyOS的APP概念稍有不同。Android的APP仅针对单台设备,而HarmonyOS的APP是面向场景开发的,婆婆(智能设备)比较多,要照顾到场景内的所有婆婆(智能设备),就只能在一个HarmonyOS的APP中集成满足对应婆婆的多个HAP。
HarmonyOS兼容安卓吗?
当前兼容安卓对华为来说比较重要,毕竟自己拉出来单干HarmonyOS了,在上家公司维护了多年的老客户还是要兼容的,要不然没资金、没实力、小平台,会饿死。补充一个知识点:OpenHarmony不兼容安卓。
OpenHarmony的“发行版”是什么意思?
有人在沙滩(OpenHarmony)上捡了一堆贝壳,经过加工把它们变成了一串项链(OpenHarmony发行版),并拿出去售卖。
OpenHarmony的内核怎么是Linux?
首先,OpenHarmony的内核目前支持litos-m、litos-a和Linux三个,且没法律和断供风险。
其次,OpenHarmony在技术上并不依赖Linux,而是在生态上依赖,芯片厂商一般都会适配Linux,使用Linux内核就不会出现驱动的问题。