回顾以往,操作系统都是为特定的硬件品类所服务的,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的特性上可以看出,它并不是专为手机或是电脑而设计的系统,而是面向“万物互联”的时代所准备的,实现像好莱坞科幻电影中描述的那种智能生活。

未来,我们家庭里的智能家居设备会越来越多,它们的特点就是在于“智能”一词。但当下大多数智能家居面临联网率低、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在打破这样的局面,可以预见,未来进一步扩充系统覆盖的产品种类,将会是它主要的方向。先一步体验智能化的生活,这一套面向万物互联而研发的操作系统,或许是一个不错的载体。调查区域:智能手机日常使用中屏幕玻璃耐用性调查(点击预览可查看效果)

02华为Mate40 Pro详细参数

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

  1. 维沃手机有没有智能机器人_【vivoiQOOPro评测】jovi人工智能评测:智商250的我竟有点慌(全文)_vivo iQOO Pro_手机评测-中关村在线...

    我姐上星期刚分手,哭了三天三夜,微信问我,怎么才能走出这份痛苦,我推荐她买了iQOO Pro手机. 当时她特别纳闷的问我:老娘分手了,你不安慰我,不请我吃饭,说点好听的话,怎么还推荐我买起手机了呢臭弟 ...

  2. 华为mate40会是鸿蒙,【华为Mate40Pro评测】从华为Mate40系列窥见EMUI的未来 与鸿蒙OS共筑一致用户体验(全文)_华为 Mate40 Pro_手机评测-中关村在线...

    华为耗时三年,斥资5.6亿美元打造的Mate40系列,确实是今年旗舰手机里的重头戏."好马配好鞍",出色的硬件产品离不开差异化的系统体验,EMUI11作为华为手机软性实力的集大成者 ...

  3. 红米note3支持html,【小米红米Note3评测】外观变化不小 金色版略显俗套_小米 红米Note3_手机评测-中关村在线...

    外观变化不小 金色版略显俗套 本次发布会上并没有像红米Note 2那样一直在标榜颜值,或许雷布斯也清楚大电池带来的重量和厚度的增加.没有延续彩色背壳的设计再标榜颜值意义不大吧,毕竟群众的眼光是雪亮的. ...

  4. 华为mate40pro鸿蒙2.0,再见Mate30Pro,华为Mate40Pro来了:鸿蒙2.0+麒麟1020

    原标题:再见Mate30Pro,华为Mate40Pro来了:鸿蒙2.0+麒麟1020 现在华为已经发布高端双模5G手机,销量上还不错,华为表示Mate30系列全球出货量预计可以达到2000万台.Mat ...

  5. ar面部识别_【华为P20Pro评测】系统的进化:面部识别、AR该有的都有_华为 P20 Pro_手机评测-中关村在线...

    系统的进化:面部识别.AR该有的都有 华为P20系列搭载了基于Android 8.1的EMUI 8.1,EMUI 8.1正积极地创造一个良好的AI生态,这也是麒麟970的使命所在.除了AI方面,EMU ...

  6. 华为matepro40pro鸿蒙,华为mate40pro基本确定,鸿蒙OS+5000mAh,这才是华为

    现在市场上除了三星发布了下半年的5G旗舰手机三星note20,苹果以及华为.vivo这些厂商都没有发布新机.但从已经上市的三星note20的参数来看,三星还是比较保守的,并没有将这款三星note20做 ...

  7. 苹果8plus什么用计算机,【苹果iPhone8Plus评测】iOS 11:基础分满分后它要做附加题-中关村在线...

    iOS 11:基础分满分后它要做附加题 iOS 11:基础分满分后它要做附加题 每次新的iPhone发布的日子,也是iOS系统重大更新的日子.正是因为这一策略,让使用不同iPhone手机用户对于新系统 ...

  8. lg g5 android,【LGG5SE评测】Android中的SE 模块化LG G5 SE评测(全文)_LG G5 SE_手机评测-中关村在线...

    1G5 SE和G5外观竟完全一样? [中关村在线]LGG5SE评测:因为苹果的启用,让"SE"这个名号被很多人所知,同时其也被拉到了"小屏"阵营.不过这款And ...

  9. 魅族15系统是android,【魅族15评测】系统与交互:当小圆圈遇上mBack_魅族 15 Plus_手机评测-中关村在线...

    系统与交互:当小圆圈遇上mBack的绝妙搭配 魅族15系列搭载的是全新的Flyme 7系统,依然基于Android 7.1开发,整体的设计风格也依然是一脉相承的清雅淡泊的风格,配色对比鲜明而不俗,果冻 ...

最新文章

  1. 为什么重新new两个线程线程号相同_C++ 20中的新线程(jthread)功能
  2. JQuery -- this 和 $(this) 的区别
  3. 原来windows下也可以用awk
  4. python excel增加一列_(用Python修改excel中一列数据)python新增一列
  5. mysql缺少函数_Sqlserver的窗口函数的精彩应用之数据差距与数据岛-答案篇
  6. 皇牌空战无限服务器,《皇牌空战:无限》正式停服 一个搏击长空的时代终结[多图]...
  7. 简单而不简陋﹣wp7视觉点滴
  8. IDC关于使用JBoss Fuse的商业价值的报告(与Apache Camel一起使用)
  9. python中自定义模块导入飘红_hadoop streaming 中跑python程序,自定义模块的导入
  10. 700 页的机器学习总结火了!
  11. React入门第一天(绑定事件,动态渲染,修改样式、传参)
  12. 概率论与数理统计基础概念整理
  13. matlab求条件概率密度_数值优化方法—迭代法amp;终止条件
  14. 2015Astar百度之星初赛 1005 序列变化
  15. 微信小程序实现页面加入背景图片以及调节透明度
  16. MATLAB设置图片输出的尺寸大小与字体(适用科研论文)
  17. Uni-App开发框架介绍
  18. 百度ai开放平台使用方法(附带例子详细步骤)
  19. Vitis 加速环境简介
  20. 2009玩得疯海岛夏令营(七天)

热门文章

  1. 【考研plog】目标院校整理第二弹-复试分数线篇
  2. TC Games电脑玩手游手机助手对比绝地求生:全军出击和绝地求生:刺激战场到底哪个更好玩
  3. linux查看3306是哪个进程占用,linux查看端口占用
  4. centos7-本地yum源的创建创建
  5. 仿掌上英雄联盟云顶之弈 - 微信小程序版
  6. 爆款文章阅读量快速提升的一个关键点
  7. BinarySearch 及其几个变种
  8. linux安装系统内存检测,Ubuntu下安装内存检测工具Valgrind
  9. Powershell下载文件的三种方法
  10. 连连支付的接入和简单使用