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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

作者布斯

编辑小智

出品智哪儿 zhinaer.cn

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

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

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

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

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

1
HarmonyOS的真实状态

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

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

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

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

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上安装一个虚拟机来使用MacOSMac的应用是跑在虚拟机上的系统依然认为自己在一台Mac电脑上而不是被Windows兼容的。

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

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

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

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

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

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

所以你会发现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。

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

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

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

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

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

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

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

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

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

3
HarmonyOS的演化方向

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

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

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

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

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


编者结语

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

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

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

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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6