一文看懂 为什么说鸿蒙与iOS、安卓不在一个赛道
回顾以往 , 操作系统都是为特定的硬件品类所服务的 , Windows适配电脑 , iOS和Android适配的是智能手机 , 用专门的系统去适配硬件确实获得了很好的体验 , 但却带来了另外一个问题 , 那就是跨设备的兼容性差 。
我们不能指望 , 传统的系统去适配多终端的产品 。 直到现在 , 鸿蒙OS的发展又让我们对操作系统有了新的认识 。 那么 , 为啥说鸿蒙OS与iOS、Android是不在一个赛道的?这就需要我们先明白其中的一些原理 。
文章插图
01一套系统如何支持形态各异的产品 难道它有“魔法”
与iOS、Android等系统不同 , 我们用户都知道鸿蒙OS对手机、平板、PC、耳机等产品可以实现跨设备支持 , 这在以往是从来没有听说过的 , 所以很多人都会比较好奇 , 各类硬件产品的形态各异 , 且应用需求都不一样 , 一套系统走天下 , 它是如何做到的 。
华为软件部总裁王成录博士曾在HDC2020大会后的采访中谈到:“华为过去几年在软总线工程里面做了大量积累 , HarmonyOS 2.0是全球第一个可实现大型软件全解耦的系统 , 横向、纵向都可以解开 。 ”
这就是鸿蒙OS实现跨多终端产品支持的核心 , 对软件来讲 , 解耦是最难做的事情 , 因为它跟架构息息相关 。 对于一套软件架构来讲 , 越是容易应对变化 , 就越能称为好架构 。
有程序员曾这样解释 , 解耦就像我们小时候玩的堆积木 , 各个积木可以自由组合在一起形成一个新形状 , 同时又可以独立拆分、替换 , 因为各个积木都是独立的个体 , 只要接口匹配就可以灵活的组合 , 解耦就是为了达到这种理想状态 。
文章插图
鸿蒙OS的解耦是按照逻辑最小交集的部分切开 , 切开以后系统有上万个模块 , 每个模块最初在识别的时候会被打上标签 , 告诉大家这个模块适应用什么样的硬件能力 。 总得来讲 , 新来的硬件系统将自己的身份上报给系统 , 系统会通过相应的标签弹性部署所需的模块 。
除了软件全解耦 , 第二个关键就是 , 鸿蒙OS眼里的硬件设备都不是孤立 , 系统会把硬件的模组抽象成软件底层的驱动 。 通过鸿蒙OS系统连接起来的设备 , 从系统层面来看 , 它不是一台设备 , 只是这一台设备多了很多模组 。
文章插图
比如 , 当手机与PC通过鸿蒙OS连接时 , 手机看PC就如同看一个SoC模组、一个显示器模组或者是一个键盘模组 , 而这些不同的模组可以供手机随时调用 。
02面向物联网时代的系统 体验智慧化生活不可或缺的一环
我们从鸿蒙OS的特性上可以看出 , 它并不是专为手机或是电脑而设计的系统 , 而是面向“万物互联”的时代所准备的 , 实现像好莱坞科幻电影中描述的那种智能生活 。
【一文看懂 为什么说鸿蒙与iOS、安卓不在一个赛道】未来 , 我们家庭里的智能家居设备会越来越多 , 它们的特点就是在于“智能”一词 。 但当下大多数智能家居面临联网率低、APP体验差的问题 , 通俗讲就是不够智能 。
文章插图
但在今年华为开发者大会中我们也看到 , 华为已经与美的、九阳、老板等厂商达成了合作 , 搭载鸿蒙OS 2.0的智能家居设备将为我们带来大不一样的体验 。
当走进厨房 , 手机碰一下烤箱 , 系统根据自己的运动健康信息 , 智能推荐最佳菜谱 , 并设置好最佳的烹饪数据 , 接下来我们只需等它把饭做好就行了 。 当然这类功能也只是描绘全场景智慧化生活的“冰山一角” , 智慧化生活的市场前景是不可估量的 , 完全有可能超越现在以手机为代表的移动互联网产业 。
推荐阅读
- 比小米11便宜200块 120W快充旗舰iQOO 7值得买吗?一图看懂
- 为什么有"iphone是穷人手机"的言论?用万元机的人真穷吗
- 比起007,996真的是福报!互联网大厂为什么加班都这么狠?
- 都是为自己手机代言,为什么董明珠不行,雷军太行了?
- realme国潮锦鲤手机为什么叫V15?徐起解释命名规则
- 为什么苹果用户哪怕买二手机,都不用安卓?三点原因太真实
- 比原子弹还稀有,全球就两国掌握,光刻机为什么如此难造?
- 为什么录视频不好看?vivo X60 Pro或许有答案
- 一文读懂,书架箱和落地箱到底哪个好?
- 为什么我喜欢C语言,却非常讨厌C++?一位国外程序员的回答