回顾以往,操作系统都是为特定的硬件品类所服务的,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在打破这样的局面,可以预见,未来进一步扩充系统覆盖的产品种类,将会是它主要的方向。先一步体验智能化的生活,这一套面向万物互联而研发的操作系统,或许是一个不错的载体。调查区域:智能手机日常使用中屏幕玻璃耐用性调查(点击预览可查看效果)

本文属于原创文章,如若转载,请注明来源:为什么说鸿蒙与iOS、安卓不在一个赛道//mobile.zol.com.cn/755/7558954.html

//mobile.zol.com.cn/755/7558954.html

mobile.zol.com.cn

true

中关村在线

//mobile.zol.com.cn/755/7558954.html

report

4095

回顾以往,操作系统都是为特定的硬件品类所服务的,Windows适配电脑,iOS和Android适配的是智能手机,用专门的系统去适配硬件确实获得了很好的体验,但却带来了另外一个问题,那就是跨设备的兼容性差。我们不能指望,传统的系统去适配多终端的产品。直到现在,鸿蒙OS的发...

鸿蒙真机对比ios,为什么说鸿蒙与iOS、安卓不在一个赛道相关推荐

  1. 鸿蒙真机运行调试步骤

    鸿蒙真机运行调试问题 在真机调试时需具备三个文件才可运行,网上有很多教程指导大家如何运行,在这我将详细对步骤说明如下: 第一步: 在DevEco Studio开发工具上生成P12文件 点击按钮new生 ...

  2. 鸿蒙和ios底层,一文解惑,为什么说鸿蒙与iOS、安卓不在一个赛道

    原标题:一文解惑,为什么说鸿蒙与iOS.安卓不在一个赛道 回顾以往,操作系统都是为特定的硬件品类所服务的,Windows适配电脑,iOS和Android适配的是智能手机,用专门的系统去适配硬件确实获得 ...

  3. iphone7尺寸_iPhone 12 mini、12 Pro Max真机对比图赏:尺寸直观感受下

    11月6日消息,等待多时,苹果iPhone 12 mini.iPhone 12 Pro Max将于今晚21点正式开启预定,11月13日发售.iPhone 12 mini是苹果尺寸最小.最轻薄的5G手机 ...

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

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

  5. ps3slim安装linux,PS3 Slim配置详解 新旧款真机对比

    降价.轻薄.小巧,这都是玩家们看到PS3 Slim的第一印象.不过从厂商的角度来说,"Cost Down"降低成本肯定才是索尼推出PS3 Slim的源动力.向下兼容PS2肯定不要奢 ...

  6. 鸿蒙(harmonyOS)应用开发-真机设备API版本查看

    如何使用hdc工具查看鸿蒙真机版本 前言 在鸿蒙应用开发中,我们会在真机上进行调试,但是我们需要保证我们选择的API版本大于或等于手机的API版本,否则可能会出现兼容性问题.那么,如何查看真机的API ...

  7. iOS 真机访问sandbox(沙盒)目录的各种方法

    我一直知道,要做成同一件事,程序员们的方式往往五花八门.所以这次就一个问题在微博上征集答案,果然得到了许多不同方案,和大家分享下. 平常调试一直有看日志的需要,我们一般将日志文件存放在 sandbox ...

  8. 真香!iOS云真机全新上线!

    作者:WeTest小编 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:https://wetest.qq.com/lab/view/434.html WeTest 导读 众 ...

  9. iOS真机调试详细图文教程

    相关文章链接: < Xcode7 免证书/$99 真机调试教程 > <Provisioning Profile和Code Signing常见问题,原因分析及解决方法汇总.> 最 ...

  10. 在线android机型测试,免费兼容测试/MonkeyTest/100款安卓机型真机测试

    产品介绍: 云兼容测试包括移动APP应用Android真机设备兼容性测试和8款主流IOS真机设备兼容性测试,用户通过上传需要测试的APK包或IPA包,远程启动云主机进行应用的安装.启动.运行.卸载操作 ...

最新文章

  1. Caffe学习系列(13):数据可视化环境(python接口)配置
  2. php时间比现实时间慢8个小时,关于PHP获取时间比实际时间少8小时的问题
  3. python 放射 水平_基于Python的放射性核素大气扩散程序初步开发与验证
  4. 海量数据搜索---搜索引擎
  5. 魔兽世界服务端开服架设服务器搭建教程
  6. 27000系列标准族谱
  7. chrome浏览pdf 字体变了
  8. css 简单写出咸蛋超人
  9. QT 菜单栏、工具栏和状态栏
  10. java graphics类详解_java 基础二 Graphics类
  11. GRE Over IPSec技术
  12. 严蔚敏《数据结构》——二叉树
  13. 站群程序-免费站群程序排名
  14. jquery实现字数限制,超过部分...代替,后缀点击展开,点击后展开全文
  15. 基于MATLAB去理解掌握傅里叶级数和傅里叶变换
  16. 国仁网络:揭秘成为“网红”背后的艰辛道路,达人不签约MCN的10个理由。
  17. vue2中使用axios,以及axios拦截器的配置
  18. Numpy中stack(),hstack(),vstack()函数的使用方法
  19. Office2019 卸载重新安装-2022 Win10【不花钱+官方途径】
  20. 目前我国家庭计算机用户接入因特网的下述,目前我国家庭计算机用户接入因特网的下述几种方法中,速度最快的是_ _ 。...

热门文章

  1. JTextArea:文本域组件
  2. 手脱FSG压缩壳及问题处理
  3. 原生Javascript实现拼图游戏
  4. matlab条形图标注数据,matlab条形图怎样标注
  5. 2016微信数据报告 大数据展示微信生活
  6. unity4.0多平台发布强势登陆引领3D游戏开发新时代
  7. Datax下载、安装、定时同步配置
  8. JavaScript执行机制(彻底弄懂宏任务微任务)
  9. python使用正则去除字符串里多余的空白字符
  10. Could not resolve hostname github: Name or service