回顾以往,操作系统都是为特定的硬件品类所服务的。

Windows适配电脑,iOS和Android适配的是智能手机,用专门的系统去适配硬件确实获得了很好的体验,但却带来了另外一个问题,那就是跨设备的兼容性差。

我们不能指望,传统的系统去适配多终端的产品。直到现在,鸿蒙OS的发展又让我们对操作系统有了新的认识。

那么,为啥说鸿蒙OS与iOS、Android是不在一个赛道的?这就需要我们先明白其中的一些原理。

一套系统如何支持形态各异的产品 难道它有“魔法”

与iOS、Android等系统不同,我们用户都知道鸿蒙OS对手机、平板、PC、耳机等产品可以实现跨设备支持,这在以往是从来没有听说过的。

所以很多人都会比较好奇,各类硬件产品的形态各异,且应用需求都不一样,一套系统走天下,它是如何做到的。

华为软件部总裁王成录博士曾在HDC2020大会后的采访中谈到:“华为过去几年在软总线工程里面做了大量积累,HarmonyOS 2.0是全球第一个可实现大型软件全解耦的系统,横向、纵向都可以解开。”

这就是鸿蒙OS实现跨多终端产品支持的核心,对软件来讲,解耦是最难做的事情,因为它跟架构息息相关。

对于一套软件架构来讲,越是容易应对变化,就越能称为好架构。

有程序员曾这样解释,解耦就像我们小时候玩的堆积木,各个积木可以自由组合在一起形成一个新形状,同时又可以独立拆分、替换。

因为各个积木都是独立的个体,只要接口匹配就可以灵活的组合,解耦就是为了达到这种理想状态。

鸿蒙OS的解耦是按照逻辑最小交集的部分切开,切开以后系统有上万个模块,每个模块最初在识别的时候会被打上标签,告诉大家这个模块适应用什么样的硬件能力。

总得来讲,新来的硬件系统将自己的身份上报给系统,系统会通过相应的标签弹性部署所需的模块。

除了软件全解耦,第二个关键就是,鸿蒙OS眼里的硬件设备都不是孤立,系统会把硬件的模组抽象成软件底层的驱动。

通过鸿蒙OS系统连接起来的设备,从系统层面来看,它不是一台设备,只是这一台设备多了很多模组。

比如,当手机与PC通过鸿蒙OS连接时,手机看PC就如同看一个SoC模组、一个显示器模组或者是一个键盘模组,而这些不同的模组可以供手机随时调用。

面向物联网时代的系统 体验智慧化生活不可或缺的一环

我们从鸿蒙OS的特性上可以看出,它并不是专为手机或是电脑而设计的系统,而是面向“万物互联”的时代所准备的,实现像好莱坞科幻电影中描述的那种智能生活。

未来,我们家庭里的智能家居设备会越来越多,它们的特点就是在于“智能”一词。

但当下大多数智能家居面临联网率低、APP体验差的问题,通俗讲就是不够智能。

但在今年华为开发者大会中我们也看到,华为已经与美的、九阳、老板等厂商达成了合作,搭载鸿蒙OS 2.0的智能家居设备将为我们带来大不一样的体验。

当走进厨房,手机碰一下烤箱,系统根据自己的运动健康信息,智能推荐最佳菜谱,并设置好最佳的烹饪数据,接下来我们只需等它把饭做好就行了。

当然这类功能也只是描绘全场景智慧化生活的“冰山一角”,智慧化生活的市场前景是不可估量的,完全有可能超越现在以手机为代表的移动互联网产业。

另外,上文也说了鸿蒙OS是可以实现跨设备支持,特别是分布式技术也被应用到了EMUI 11中,创新出多屏协同、畅连视频通话、华为HiCar等跨终端体验。

新一代多屏协同可以实现在PC上同时打开多个手机应用窗口,每一个任务都可以同步进行。

比如用户想编辑和处理手机的文件,不需要再像原来那样将邮件发送到PC里面下载、编辑完成再回传到手机里。

基于多屏协同,我们在手机上点开的这个文件可以显示在电脑上,然后直接在电脑编辑完就可以同步保存到手机里。

对系统来讲,它不再将手机和PC设备孤立的拆分,系统看到的是一个整体的物理设备,这是相对于过去操作系统最大的区别。

写在最后

据数码博主最新曝料,手机鸿蒙OS 2.0已经暂定在12月18日开放Beta测试版本,明年一、二月份面向部分手机用户提供升级渠道。

之后会进行几个月时间的初步升级验证,然后再全面开放升级。这无疑增加了很对手机发烧友的期待,相信很多人都已经跃跃欲试。

鸿蒙OS在打造根技术,它不单单是局限在手机上的一套操作系统,其真正的价值在于打通万物互联,将IoT设备比喻成人,人与人之间不建立沟通是不可能的。

设备也是一样,不连接是没有价值的,而鸿蒙OS 2.0就是华为构建万物互联的迈出的重要一步。

王成录也曾表示,“IoT谈了这么多年,最大的问题就是我们仍然把每一个设备当成一个孤立的设备来看,这种IoT是没有发展的。”

鸿蒙OS在打破这样的局面,可以预见,未来进一步扩充系统覆盖的产品种类,将会是它主要的方向。

先一步体验智能化的生活,这一套面向万物互联而研发的操作系统,或许是一个不错的载体。

责任编辑:pj

华为鸿蒙系统烤箱,华为鸿蒙OS系统如何支持形态各异的产品?相关推荐

  1. OS属不属于计算机硬件系统,os系统是什么意思 os系统是属于哪个系统

    导语:说到手机系统,相信很多人脑里马上跳出两个概念,即一个是"苹果系统",一个是"安卓系统".目前这两个手机系统是市面上使用最广泛的.虽然大家每天都在用这两种系 ...

  2. 鸿蒙系统 当贝市场,华为鸿蒙系统遇到竞争对手?当贝OS系统逐渐占住市场

    在今年的科技圈里,议论最多的可能就是华为的鸿蒙系统了.在电脑方面有微软操作系统,在智能手机有安卓和苹果两大阵营的环境下,华为选择智能大屏电视首发鸿蒙系统是非常正确的选择.不过,虽然相对于智能电视系统来 ...

  3. 鸿蒙系统与极光系统,鸿蒙系统遇到新的竞争对手?当贝OS系统慢慢占据市场

    在今年的科技圈里,议论最多的可能就是华为的鸿蒙系统了.在电脑方面有微软操作系统,在智能手机有安卓和苹果两大阵营的环境下,华为选择智能大屏电视首发鸿蒙系统是非常正确的选择.不过,虽然相对于智能电视系统来 ...

  4. 鸿蒙系统当贝市场,鸿蒙系统遇到新的竞争对手?当贝OS系统慢慢占据市场

    在今年的科技圈里,议论最多的可能就是华为的鸿蒙系统了.在电脑方面有微软操作系统,在智能手机有安卓和苹果两大阵营的环境下,华为选择智能大屏电视首发鸿蒙系统是非常正确的选择.不过,虽然相对于智能电视系统来 ...

  5. 苹果安卓鸿蒙对比,【华为Mate40Pro评测】为什么说鸿蒙与iOS、安卓不在一个赛道(全文)_华为 Mate40 Pro_手机评测-中关村在线...

    回顾以往,操作系统都是为特定的硬件品类所服务的,Windows适配电脑,iOS和Android适配的是智能手机,用专门的系统去适配硬件确实获得了很好的体验,但却带来了另外一个问题,那就是跨设备的兼容性 ...

  6. 智能投影机android系统,投影仪内置安卓系统的好吗?当贝OS有多强?

    2020-6-8 17:40 [天极网家电频道]随着投影仪逐渐走进人们的日常生活,越来越多的消费者开始对智能投影仪产生了兴趣. 接下来以当贝投影为例,为大家详细介绍投影仪的智能操作.另外,关于当贝投影 ...

  7. 如何在苹果Mac OS系统中安装MT4电脑版软件?

    很多投资者可能已经发现了,当前市面上绝大部分的正规交易平台,都在使用MT4电脑版软件作为平台专用的交易工具.而市面上的电脑系统主要又分为微软Windows系统和苹果Mac OS系统,对于微软Windo ...

  8. linux给红米note4x刷机,红米note 4x高通版Lineage OS系统详细刷机教程

    随心网在这里通俗易懂的给大家讲解一下Lineage OS的刷机教程! 第一步:就是解锁你的手机BL锁 第二步:下载TWRB刷入(下载地址:http://pan.baidu.com/s/1o8n3yRK ...

  9. 如何在VMware虚拟机上安装运行Mac OS系统(详细图文教程)

    一.安装前准备 虚拟机运行软件:VMware Workstation Pro,版本:16.0.0 . VMware Mac OS支持套件:Unlocker. Mac OS系统镜像. 如果VMware ...

最新文章

  1. EBS Form中数据提交方式(COMMIT)
  2. 本周推荐10款免费的网站模板设计
  3. 关于ubuntu-12.04.4-server-i386安装的问题
  4. SoapUI工具中的用户名和密码如何用net代码实现传入
  5. Python接口测试之requests
  6. abort has been called翻译_2020年12月大学英语四级翻译练习题:股票投资_四级
  7. C++ double转CStringW/LPCWSTR
  8. python_迭代器、生成器
  9. u盘装系统放iso文件还是gho文件?
  10. JSP学生日常记账系统综合课程设计报告
  11. 软件开发项目各阶段交付物列表
  12. 详解linux下的串口通讯开发
  13. PHP2018人资面试题
  14. 管理必备认知--员工素质模型:能愿知模型
  15. PDF convert(多个pdf合并的脚本)
  16. python写水仙花的作文_怎样背英语单词才高效?
  17. hdu 4696 Answers
  18. ffmpeg4.4 学习笔记 -(2)读取视频文件并用SDL 显示
  19. 精选2020年最新求职简历模板900套送给你!
  20. uni-app项目之电影预告

热门文章

  1. WordPress相关二次开发教程篇,简单易学
  2. MySQL的SQL解析器是干什么的?底层原理是什么?
  3. GMAC接口(2)——协议
  4. 由英雄无敌Online开源 想到的
  5. 拉丁超立方抽样的Python实现
  6. layer.open打不开弹窗的问题
  7. 西安交通大学915考研--编程题Java代码踩坑(2020年真题)
  8. VISUAL SVN安装 及客户端使用
  9. Microsoft XBOX 360 Project Natal 体感装置2010年6月15正式发布产品正式命名为“Kinect”
  10. 百度地图 添加 左键菜单 Cannot read property 'remove' of undefined