0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

我们好好聊聊华为Harmony OS,鸿蒙对于智能家居来说意味着什么?

智哪儿 2022-03-24 11:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

pYYBAGI74UeAID29AAETfqveGX8051.jpg

作者:布斯

编辑:小智

出品:智哪儿 zhinaer.cn


编者按:

华为的HarmonyOS,已经发布近3年左右。公开资料显示,截止2021年底,搭载HarmonyOS的设备已经突破2.2亿台。作为一个跨平台系统,Harmony OS确实成为了华为在AIoT领域的一张王牌。尤其是在智能家居板块,HarmonyOS扮演的角色,正在发挥越来越重要的价值。那么,你真的懂HarmonyOS是什么吗?

据传,鸿蒙这个名字,最早是华为内部一个内核的名字,但用到了操作系统上。它的英文就是HarmonyOS,不是因为汉语拼音不好,而据说是方便老外发音,同时也传达一个“和谐”的寓意。

而现在,鸿蒙,或者HarmonyOS,已经是一个庞大的概念。一方面,它是个操作系统;另一方面,它又是个生态体系,因为跟原来的华为HiLink合并,所以现在有了鸿蒙智联。总之,华为整体的智慧设备体系,就是HarmonyOS穿针引线的。

poYBAGI74UeAUQ9pAAEVXtHhlNg617.jpg

手机、平板、智慧屏、智能单品,到全屋智能,再到汽车,HarmonyOS是一种分布式的存在。从概念上来讲,这应该是全球范围内,覆盖设备种类、场景、业务模块最多的一个系统,或者说生态。A公司和G公司,目前都没有这么强穿透力的跨平台产品。

HarmonyOS到底是什么?究竟怎么样?未来会演变成一种怎样的形态?智哪儿从一个智能家居行业媒体的角度,聊一聊。


1

HarmonyOS的真实状态


首先,HarmonyOS是个什么东西?大家要明白的一点是,目前它其实不仅仅是个操作系统,同时也是一个生态体系的名字。任何支持HarmonyOS的产品,都属于所谓的鸿蒙生态。所以它既是一个操作系统,也是一套智联协议。

从操作系统角度讲,HarmonyOS其实受到了很多质疑。虽然根据公开信息,华为在2012年就开始自研操作系统,但HarmonyOS的问世,仅仅跟随在华为被G公司制裁后。一夜之间,华为竟然有了一个操作系统。

这不禁让人质疑HarmonyOS是不是Android套了个壳。因为华为宣称是自主研发,且可以分分钟取代Android。但是,众做周知的是,一个操作系统及其生态的建立,是非常非常难的,耗时、耗钱、耗力。当年微软推出WindowsPhone都无疾而终,华为就能搞明白?

在这里,我们可以几乎肯定的说:现阶段,HarmonyOS依然没有摆脱对Android的依赖,但它绝对不是Android套壳。

poYBAGI74UeAWZb0AABApmPeMnk076.jpg

HarmonyOS,从场景来说分为两大类:一是移动设备,二是嵌入式设备。这很好理解,因为HarmonyOS是多核系统,包括一个Linux宏内核,和一个LiteOS微内核。前者是用于智能手机等移动设备的(这里面也包括智慧屏等不能移动的带屏幕的设备),后者是用于嵌入式设备的,比如车机、穿戴设备、音箱、智能家电等。

简单粗暴的说,HarmonyOS其实一个桌面系统和一个物联网系统的综合称呼。所以,手机上的HarmonyOS和智能家电里面的HarmonyOS,不是一回事。

嵌入式设备上的HarmonyOS,是基于华为自研的LiteOS微内核操作系统,这个确确实实是华为自主研发,没有用Android一行代码,而且该系统的源代码已经开放,并捐给了原子基金会。这个LiteOS,跟G公司现阶段的FuchsiaOS定位完全一致。

那么手机和平板上的HarmonyOS是什么呢?可以这么说,手机的HarmonyOS,并不是一个完全独立的操作系统。很多华为手机用户,在从EMUI 11更新到HarmonyOS后,以为自己重装了一个完全不同的操作系统,这么认为是错误的。

如果HarmonyOS是一个完全独立的系统,那么它将无法安装并它运行Android的.apk文件。这就像Windows只能安装.exe,而无法安装MacOS的.pkg一样。两种系统之间,是存在“生殖隔离”的。

既然说HarmonyOS不是Android套壳,又不是完全独立的系统,那么它到底是什么?其实,手机上的HarmonyOS中,存在两部分系统(粗略的说)。

一是华为自己的代码,也就是真正的HarmonyOS代码,但不够全面,只有一部分;二是Android代码,而目前HarmonyOS能够运行Android应用,就是靠这么部分Android代码。

实际上不存在什么HarmonyOS兼容Android应用这个说法。两个独立的系统之间是不存在兼容一说的,就像你在Windows上安装一个虚拟机来使用MacOS,Mac的应用是跑在虚拟机上的(系统依然认为自己在一台Mac电脑上),而不是被Windows兼容的。

poYBAGI74UeAKiamAAEFr3wEvLE833.jpg

而HarmonyOS中,如果是兼容的话,那么剥离掉所有的Android代码,剩下的系统必须还能完整使用。现在的情况是,如果剥离,剩下的部分不能单独使用。所以这不叫兼容,就是保留了Android代码而已。

更严谨的说,并不是保留了Android代码,而是保留了AOSP的代码。AOSP是AndroidOpenSourceProject的缩写,也就是Android系统的源码。而Android这个名字,是Google的商标。

不是说华为被G公司制裁吗?怎么还可以用Android的源码?华为被禁止使用的,不是Android源码,而是Android系统中的GMS,即GoogleMobileServices。包括应用商店等一系列的基层服务。

这样一来,会影响到华为的海外市场,因为华为海外手机要安装GooglePlay,不像国内有专门的华为应用商店。

那么为什么要保留Android源码呢?是为了兼容现有的生态吗?还是因为华为目前实力没到位?坦诚的讲,两者皆而有之。

Android是一个有着14年历史的开源系统,全球数千万开发者(不是应用开发者,是源码贡献者)为其提交代码,逐步优化才到今天这个样子。华为短短几年内是不可能搞出一个与Android完全隔离的系统的,即便有,也没法直接用。

pYYBAGI74UiAMh_OAABvXnZd_Zg291.jpg

所以,你会发现,HarmonyOS自己的IDE开发工具封装出的.hap软件,解压后依然能看到.apk文件。也就是说,鸿蒙应用依然是以.apk在运行的。根据华为开发者论坛某版主(应该是华为的员工)的非官方回复:手机上的HarmonyOS是双框架的,而且都运行在ART中。ART是Android的一个运行时(具体意思不必深究,相当于软件跑的虚拟机),而现有的鸿蒙应用,依然是跑在ART中的。但是,上层封装了鸿蒙的接口,在后续的版本迭代中,会陆续与AOSP解耦。相当于摆脱对于Android的依赖。

也就是说,手机上的HarmonyOS,其实是内含较大一部分AOSP代码的。这是抄袭吗?当然不是。AOSP是开源的,谁都可以用。华为用AOSP,完全没有任何问题,更不用负法律责任。

这就好比,不要重复造轮子。现有的,不涉及版权的,完全可以拿过来用。后续再完善自己的代码,取其精华去其糟粕。

其实Android系统虽然普及,但是它本质上讲,不算是一个真正意义上的操作系统。因为Android是跑在虚拟机上面的,它是用Java语言写的,需要编译后才能运行于其底层的Linux系统上。HarmonyOS要真正于Android生殖隔离,它首先就不能用Java来写应用。

这也是为什么华为会推出一个方舟编译器。这个东西直接把开发者写的Java封装为机器能识别的语言,极大提升了软件的运行效率。HarmonyOS的流畅度,很大程度是方舟编译器的功劳。


2
HarmonyOS的价值几何


上文做了较长的铺垫,让大家明白HarmonyOS的真实情况。那么,对于华为来说,HarmonyOS的具体价值是什么?

在手机端,由于暂时保留了AOSP的代码,所以它还不能称为一个独立的操作系统。与AOSP完全解耦,从底层到上层全部换装为华为自己的代码后,从.hap过渡到.app的软件后,才是一个真正的独立OS。

那么这个时候价值就很明显了,华为做到了微软都没有做到的事情。微软的WindowsPhone没有成功,最大问题不是产品本身,而是生态问题。而今非昔比,华为拥有大体量的开发者,能在更短时间内搭建起.app的鸿蒙生态(只是相对来说,可能仍然需要好几年的时间)。

最重要的是,华为本身是手机制造商,它自己的设备就可以先用上。而当年的微软并没有华为这么大的硬件销售体量(手机2019年2.4亿部,2020年1.9亿部,还有数亿计的存量)。当然,系统生态可能需要很多年才能完善。

这是手机的情况。那么手机之外,物联网设备,价值就更大了。假设,华为手机HarmonyOS最终彻底开源,第三方厂家开始基于它开发自己的系统,那么HarmonyOS的用户群体将十分可观。

华为可以在自己的HuaweiMobileServices中集成物联网接口,形成一个潜在的海量的用户池。这时候智能家居等产品的推广就水到渠成。

对于智能家居来说,目前最大的问题就是割裂。问题不是通信协议的割裂,而是软件层面的割裂,因为互相不识别对方。美的空调和海尔的电视怎么联动?没法联动。不同的厂家给设备选择了不同的通信模块和通信协议,但如果它们都有相同的物联网系统,那么打破壁垒就更容易了。

理论上,谁的利益都不会被侵犯。因为HarmonyOS扮演的是一个系统角色,就像是很多冰箱上的大屏幕用的是Android一样,它并不会被G公司给制约。但是由于都用的是HarmonyOS,这意味不同的品牌之间,存在可以互相通信的机会。

poYBAGI74UiAZhN2AADxrVzdsy8155.jpg

华为自己的智能锁搭载了HarmonyOS,其实任何第三方智能锁品牌,都可以写入该系统。这应该是也是华为乐于见到的。美的就已经发布了基于OpenHarmony的物联网操作系统,并计划在超过230款产品上落地。

所以当我们讨论HarmonyOS的价值的时候,应该从一个物联网的角度去看待,而不是拘泥在一个手机操作系统上。说实话,G公司自己也想用微内核的FuchsiaOS取代Android的地位,HarmonyOS中的LiteOS,应该说才是未来的走向。

从物联网看,具体来说从智能家居角度看,HarmonyOS的价值就会被成倍放大。


3
HarmonyOS的演化方向


从手机端来说,去AOSP化是华为努力的方向。什么时候给HarmonyOS开发手机应用是用C++编写,那么这也就意味着其与AOSP彻底分道扬镳。所以目前的HarmonyOS,要辩证看待。

长远来说,HarmonyOS不仅是要去AOSP,也要去Linux化。目前的LiteOS,应该是未来的重点对象。这跟G公司目前在做的事情是一致的。那就是手机、平板乃至电脑,都会与物联网设备共享一个操作系统,只不过针对不同的场景,这个系统的繁简程度会变。

pYYBAGI74UiAWdygAADSY8reYQQ394.jpg

很简单的例子是:苹果的iPhone、iPad,以及Apple Watch所有的系统,都是源自MacOS。当然,苹果系统的内核是混合型的。而目前也没有任何证据表明,苹果在研发新的系统,因为MacOS的基因确实非常强大。

所以,随着时间推移,HarmonyOS将彻底演变为一个微内核的全新系统,横跨各种设备。这需要几年时间不得而知,但绝对不是一蹴而就的。值得一提的是,统一为微内核不等于统一为LiteOS。LiteOS是一个微内核的实时系统,是专门给物联网设备用的,不能代表HarmonyOS未来的微内核架构。

poYBAGI74UiAXmvRAADThKl98aI406.jpg

虽然任重而道远,但当有一天,华为的智能手机、平板、智慧屏、笔记本、汽车全部都是一个系统的时候,护城河就已经建立起来了。这个过程,需要来自全球开发者的持续优化,历经无数次迭代方能成型。那个时候,Android早已是昨日黄花。


编者结语

华为在做的事情,微软和三星都没干成。就连G公司自己的FuchsiaOS,也是举步维艰,短时间内难以取代Android的地位。操作系统并不是一堆代码,它是一个丰富的生态,是一个工业体系。难度不亚于做光刻机

所以华为需要时间。更需要第三方厂商的协作。就像Android,G公司自己每年只提交56%的代码,剩余的都来自行业。

最近笔者购买了一台华为的MateBookE二合一平板,搭载的是Windows11。如果这个设备待搭载的是HarmonyOS,那么我可能会因此彻底抛弃苹果全家桶。


(智哪儿zhinaer.cn原创文章,转载请获取授权并保留出处)


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    35805

    浏览量

    260847
  • 智能家居
    +关注

    关注

    1942

    文章

    9945

    浏览量

    195876
  • 智能锁
    +关注

    关注

    18

    文章

    1120

    浏览量

    41088
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    69374
  • HarmonyOS
    +关注

    关注

    80

    文章

    2147

    浏览量

    35619
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能家居体验升级关键!物联网云平台靠跨设备数据关联发力

    在数字浪潮席卷全球的今天,物联网云平台已成为智能家居的“大脑”与“中枢”,正以前所未有的深度和广度重新定义我们的居住体验,连接起分散的智能设备,实现数据互通与指令协同,让
    的头像 发表于 09-22 15:06 406次阅读

    MAX1969EUI的电流方向从始终从OS1流向OS2?

    1、MAX1969EUI的电流方向从始终从OS1流向OS2? 2、那是否意味着OS1接TEC+,OS2接TEC-来实现制冷? 3、同时CTL
    发表于 08-07 06:05

    自动驾驶“单车智能”并不意味着不联网?

    [首发于智驾最前沿微信公众号]随着资金投入的不断加大,越来越多车企选择自研智驾系统,这也就意味着单车智能的技术路径成为行业的普遍选择。从概念上来看,单车智能就是让单个车辆的感知、决策和控制能力
    的头像 发表于 06-17 08:56 615次阅读
    自动驾驶“单车<b class='flag-5'>智能</b>”并不<b class='flag-5'>意味着</b>不联网?

    物联网天线如何影响智能家居发展

    智能家居解决方案正逐步融入几乎所有家用电子设备。智能扬声器、智能照明、智能恒温器和集线器是智能家居的早期产品,而如今,
    的头像 发表于 06-12 10:16 1146次阅读

    Matter 智能家居的通用语言

    Matter由连接标准联盟(CSA)创建,旨在解决智能家居的互操作性问题。Matter 基于简单性、互操作性、可靠性和安全性四大核心原则 。 是采用基于 IP 应用层的开源协议,本质上是一种“通用
    发表于 05-19 15:35

    鸿蒙电脑拿什么和Windows竞争

    / 多端同步)、智慧体验(鸿蒙 AI / 智慧交互)、融合生态(桌面生态 / 移动生态)的三大特点。此次鸿蒙电脑的发布,意味着华为终端正式进入全面
    的头像 发表于 05-09 11:41 1127次阅读

    明远智睿SSD2351开发板:智能家居智能核心

    随着科技的不断发展,智能家居逐渐走进人们的生活,为人们带来更加便捷、舒适、智能的生活体验。明远智睿的SSD2351开发板作为智能家居系统的智能核心,发挥着至关重要的作用。 SSD235
    发表于 05-07 18:59

    智能家居Mesh组网方案:实现智能化生活的无缝连接NRF52832

    随着科技的不断进步,智能家居智能家电已经渗透到我们生活的方方面面。然而,由于产品种类的增多和商家的众多,用户在使用智能家居产品时往往会感到困惑和不便。在这样的背景下,如何实现全屋各个
    发表于 04-15 14:07

    智能家居项目设计

    智能家居,内涵多个模块,板子电路和PCB设计
    发表于 03-14 17:54 6次下载

    为什么说Matter是智能家居厂商的“通关密码”?

    在Matter 协议愈发强大的生态兼容力下,智能家居行业内的“大一统”将会成为一个不可逆的发展趋势,而对于智能家居设备厂商而言,提前抢跑Matter 赛道,用高性价比方案实现快速铺货才是避免被市场快速发展所淘汰的最佳选择。
    的头像 发表于 02-27 10:34 1460次阅读
    为什么说Matter是<b class='flag-5'>智能家居</b>厂商的“通关密码”?

    【「鸿蒙操作系统设计原理与架构」阅读体验】02-华为鸿蒙设计理念

    展现出了强大的兼容性,它能够支持多种不同的硬件架构,包括 ARM、x86、RISC-V 等 。这意味着无论是智能手机、平板电脑、智能手表等移动设备,还是智能电视、
    发表于 02-23 16:16

    Matter为开发智能家居应用程序所带来的好处

    随着Matter智能家居互联互通标准的发展茁壮,是不是意味着消费者不需要下载其他智能家居应用程序?Matter奠定了智能家居无线协议的互操作性基础,可谓居功至伟,不仅大大简化调试,而且
    的头像 发表于 02-13 16:35 1219次阅读

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】2 - 智能家居中控屏界面设计:打造便捷的家居控制体验

    引言 上个帖子介绍了贝启科技BQ3568HM开源鸿蒙开发板的简单情况,今天进行正式的软件开发。 在智能家居日益普及的今天,一个直观、易用的中控屏界面对于用户来说至关重要。今天,我将向大
    发表于 01-24 16:11

    AIGC入门及鸿蒙入门

    人工智能和大数据技术的创新内容生成工具,正逐渐成为瞩目的焦点。它为创意性工作打开了全新的大门,尤其在文本和视觉内容创作方面表现卓越。对于初学者来说,可以通过学习相关基础知识和实践操作来入门AIGC领域。同时
    发表于 01-13 10:32

    LG全面开放ThinQ智能家居平台API

    个人用户的ThinQ API和面向企业合作伙伴的ThinQ Business API。这两种API的开放,将使得更多的开发者和企业能够接入LG的智能家居平台,共同推动智能家居市场的发展。 对于个人用户而言,ThinQ API的支
    的头像 发表于 12-18 11:11 1185次阅读