分享

华为鸿蒙系统来了,但它到底是什么?

2019-08-10  取反加一   |  转藏
   
8月9日,也就是今天,华为鸿蒙操作系统正式发布。
英文名叫 Harmony OS,寓意和谐。
鸿蒙的出现无疑是令人振奋的。
对我们这些普通用户而言。

令人振奋的原因不止在于鸿蒙 OS 能顶住质疑,提前发布。
根据余承东在大会上的说法,鸿蒙 OS 在手机上的适配工作已经完成,“随时可以用在手机上”。

并且,华为已经给出了鸿蒙系统明确的走向。

明天,第一款搭载鸿蒙系统的产品 —— 荣耀智慧屏将正式发布。

2020 年,搭载鸿蒙系统的手机、PC、手表、手环都将面世。

接着是音箱、耳机等等。

不过还不能太激动,问题的关键在于:

鸿蒙 OS 是什么?有什么用?
华为官方将鸿蒙 OS 定义为基于微内核的全场景分布式 OS。
有四大特点:分布架构、天生流畅、内核安全、生态共享。
这些术语听起来比较复杂
不过结合鸿蒙 OS 的使用场景,掰开来看的话,其实都很接地气。
我们慢慢聊。
比如放在定义首位的微内核

操作系统有个叫内核的东西,它是一个操作系统的基础和核心。
微内核呢,就是内核的精简版,由一群尽可能将数量最小化的软件程序组成。
微内核显著的特征就是:小。

有多小?发布会上华为给出的最小内核只需要 10KB。

潮老师这篇文章,大概是 1MB 大小,如果把这些存储换成内存,1MB 的容量可以支撑 100 个这样的微内核。
小的好处就是容易移植,容易部署,还能模块化设计。

像一些小型产品,比如床边的一个小电源按钮,未来都能成为一个运行鸿蒙 OS 的 IoT 产品。

所以有了微内核,鸿蒙 OS 天然具有适应不同软硬件平台的优势。

而我们平常使用的 Android、Linux 都是宏内核。
借用余承东的话讲,叫 Android 有超过 1 亿行代码,内核就超过 2000 万行,但一般用户用到的代码不到 8%,整体庞大冗余。
举个栗子,手机、手表、车载设备的作用不同,所以使用的系统也不一样。
谷歌的 Wear OS
比如手机叫 Android,手表叫 Wear OS by Google……
如果像鸿蒙 OS 这样使用微内核。

那么不同设备间就可以使用相同的内核,然后部署不同的界面和功能即可。
这样带来的好处自然是便于适配物联网下的各类终端。

并且提升开发者软件开发效率。
像今天这样,手机上的爱奇艺很好用,iPad 上的爱奇艺不好用,Windows 上的 UWP 版爱奇艺超级难用的问题,就能得到缓解。



基于微内核适应性强的特性。

鸿蒙 OS 所谓的全场景也就很好理解了。
在华为的战略中,全场景有一个关键词,叫【1+8+N】。


1 是手机,8 是指 8 个品类的智能设备,包括 PC、平板、智慧屏、车机、耳机、音箱、手表、眼镜等。
N 则是更广泛的物联网设备。
鸿蒙 OS,是一个面向所有这些设备的系统。

它还将应用于移动互联网、自动驾驶、远程医疗、工业控制等各类场景。
对开发者而言:

在鸿蒙 OS 上,他们可以用一套代码开发出兼容多终端的软件,鸿蒙 OS 能做到自动适配。
对大家来说,所有设备都同一个系统,交互更好、学习成本更低,体验更加统一。
我们将体验到的,是一个大一统的物联网生态。
而不是像今天这样 Android 归谷歌,Windows 归微软,iOS 归苹果的割裂生态。

(不是说它们不好



对于分布式架构的理解,业界目前没有明确的定义。

而华为今天在现场给出的展示,可以很简单的理解为:所有你的设备硬件都能共享。

举个例子,你有一台手机,家里有 5 台电视,有一个阳台摄像头,有一个看猫的摄像头。

通过分布式架构,你可以用手机连接电视,电视可以变成你手机的屏幕。

接着,你还可以用手机连接家里的摄像头,调用家里的摄像头录制视频到手机上。

你还能调用家里的音箱来接电话打电话。

如果你车上也有一块屏幕,那么手机也可以变成车载系统。

简单的说,只要有屏幕,就有系统。

只要有相机,就能调用拍照、摄影。

而且这一切,还将建立在鸿蒙 OS 完善的安全系统上。

所有分布式结构的设备,硬件都是可以共用的。

分布式架构为鸿蒙 OS 带来了低时延、高吞吐、高可靠的优点。




关于鸿蒙 OS 最后,也最为关键的一点是安全
在今天的大会上,余承东称华为 Mate 20 之后的手机,其实已经体验到了使用鸿蒙 OS 的部分特性。


指其中叫 iTrustee OS 的部分功能。

华为手机的微信指纹支付,就是 iTrustee OS 的应用案例。

iTrustee(Trusted Execution Environment)本意是华为终端可信赖环境。

就是说,像华为钱包、指纹解锁、指纹支付、手机盾、天际通这些功能,都是在一个单独、被隔离的环境运行。
在这个环境中的数据,是独立、完整且机密的。
当然,这个功能华为 P20、P20 Pro、Mate RS 保时捷设计、nova3、nova3i 等也有。
因此部分华为用户其实间接体验了鸿蒙 OS 的一个特性
iTrustee 是从微观的功能上讲。
宏观上讲,鸿蒙 OS 的安全性是没有 root 权限。

则系统无法像 Android 那样一举攻破。
微内核和外核隔离,也降低了安全风险。(外核涉及我们常用的服务)


一条尾巴
Android、iOS、Windows 这些系统发展至今已有数十年。
同时,外部环境也在不断变化,特别是物联网时代即将到来。
它们由于天生的局限性,已经慢慢进入了瓶颈期。
从 Android 5 代到 10 代,系统没啥大的变化,谷歌又在研究 Fuchsia 可见一斑。
它们的局限性是什么呢?
引用某位开发者的话,是可拓展性、可组合性、安全性等等。
今天我们对个人隐私的高度关注,以及各种智能设备层出不穷的现状。
都在要求一个新的、自由、可拓展的系统出现。
华为鸿蒙 OS、谷歌 Fuchsia 都是应此时代需求的产物。
右侧为谷歌 Fuchsia 标志
所以华为称鸿蒙 OS 为未来的操作系统,所言非虚。
作为个人,值得庆幸的是鸿蒙 OS 和 Fuchsia 均为开源系统。
这对于构建一个繁荣开放的物联网生态而言,是最大的优势。
虽然鸿蒙 OS 真实体验和前途未知。

但对我个人而言,今天是中国开始走出去,尝试定义一个互联网新时代的开始。
身在此时,与有荣焉。
最后附上华为鸿蒙 OS 的发展历程,我们可能要等几年才能感受到一个大一统操作系统的力量。
但总的来说,明天可以看到搭载鸿蒙 OS 1.0 的荣耀智慧屏也不错。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 全屏 打印 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多