HarmonyOS是全新一代操作系统?是的!与安卓不同
HarmonyOS是不是一个新一代操作系统?这是个严肃的问题,在说这个问题之前,我们要明白操作系统是什么以及HarmonyOS是什么。
先说操作系统,我们从熟悉的Windows说起,我们的电脑是由处理器、内存、主板、显示面板等组成,还要加上鼠标、键盘等外设,把这些组装起来就能用了吗?肯定不能,因为没有操作系统。操作系统是什么呢?是一个软件,可以像其它应用软件一样下载,可以刻在光盘中,给电脑装上操作系统就可以正常使用了,因为操作系统帮我们管理和驱动计算机硬件。我们下载软件的时候会有Windows版本,Android版,IOS版等,因为应用软件是安装在操作系统上的,所以操作系统同样会管理软件。总之,操作系统是一个沟通用户和机器的桥梁,管理着硬件与软件,可以让我们方便的使用电脑,不管是Windows还是Linux都是实现一样的功能。
手机操作系统与PC上的操作系统并没有什么本质上的区别,只是输入输出设备从鼠标键盘换成了触控屏,用的处理器的指令集等发生了变化,交互的方式以及使用的软件发生了变化。不管是PC、手机还是其它设备,传统的操作系统都是管理单台设备上的硬件设备,那HarmonyOS是什么呢?HarmonyOS是华为研发的面向万物互联时代的全新的、独立的智能终端操作系统,为不同设备的智能化、互联与协同提供统一的语言。
在传统的冯·诺依曼体系架构的计算机中,各个硬件设备都是通过总线相互连接,手机上因为空间的限制硬件的集成度更高,但是不变的是他们依然通过硬件的总线相连,操作系统管理和调用这些硬件设备,软件利用操作系统的特性与硬件实现各种各样的功能。
华为官方的定义中HarmonyOS与传统操作系统的定义最大的区别的是面向的是不同设备终端,管理的已经不局限于单个设备上的硬件设备,还包括PC、手机、手表、电视等智能终端设备组成的超级终端。单个设备的硬件可以通过硬件总线连接,这些智能设备如何做到高速连接呢?答案是通过分布式软总线技术将虚拟化的硬件设备相连接,从而形成一个超级终端,而HarmonyOS就是这个超级终端的操作系统。
从这点可以看出HarmonyOS并非传统意义上的操作系统, 过去不同的设备都有自己的操作系统、文件系统、通信方式等,相互之间互联互通并不通畅,只能能做一些简单的通信传输。这就好比一个项目组中有各国的人,大家都说自己的母语,想要协同工作非常麻烦,如果大家都说一种语言,协同工作才会通畅,在IoT世界中造成这种“语言”障碍的就是操作系统。想要让这些设备方便的互联互通,需要大家都遵循同样的通信协议,最好是同一个操作系统。但是这并不是一件容易的事情,比如手表和手机相比,不管是算力,存储空间都相距甚远,又如何能运行同一操作系统呢?除去系统的问题还要考虑应用的问题,小的IoT设备因为处理能力的问题,是无法像手机等设备一样运行现有的应用的,。
这些问题无法解决,所谓的面向IoT的操作系统终将只是一场空谈,对此,HarmonyOS给出了自己的解决方案:在系统设计之初进行全栈的解耦,将庞大的系统拆解成非常小的颗粒度,根据不同设备的硬件能力去组合拼装。这样不管手机能用,手表能用,其它IoT设备也能用,相同的操作系统下相互之间的通信就会很通畅。这样我们就可以用搭载HarmonyOS的手表来控制HarmonyOS手机拍照、录像还能变焦,两个相差很大的设备就像同一个终端设备的不同部分一样,在HarmonyOS的控制下协同运作。
在传统终端设备上,鼠标、手写笔、CPU等硬件各司其职协同工作,在HarmonyOS上终端的概念进一步扩大,可以是一个手机,也可以是一个智慧屏、手机、音箱等组成的超级终端。比如我们用手机看视频,到家后想换更大屏幕的智慧屏看,就可以将智慧屏与手机相链接,视频就可以很方便的直接流转到智慧屏上播放,为了更好的使用效果我们想用音箱来做播放声音。在这个例子中,视频依然在手机上播放,显示却呈现在智慧屏上,声音通过音箱发出,三个设备组成了超级终端,在这个超级终端上,智慧屏被虚拟成了显示屏,音箱被虚拟成了扬声器,他们通过HarmonyOS的分布式软总线相互连接,数据和控制信息在软总线上流转。
HarmonyOS不仅提供了这样的功能,还给出了更加直观、方便的交互页面,HarmonyOS 2的控制中心不再是EMUI那样只是对于本手机的硬件和功能开关,而是含多个区域。首先将WLAN、蓝牙以及音乐播放软件高频使用的模块划分在顶部区域,中间部分规划了对手机本身模块的控制选项,同时还添加了超级终端的入口,可以让手机与PC,平板,音箱,智慧屏等多种设备一拉即合,实现协同协作,最后在底部进一步整合了IoT设备的控制面板。
HarmonyOS在系统设计之初就进行了全栈解耦,因此架构在系统之上的应用也将发生改变,开发出的应用和服务,天生就是原子化的,通俗的说就是一小块一小块地拼接在一起的。这种原子化首先体现在卡片式的设计,卡片模式很早就有,并不是HarmonyOS的发明,虽然呈现方式相同但是实现的方式和使用却大不同。 这些卡片天生就在鸿蒙应用里的,不需要单独额外做更多工作,用户只要在应用图标上轻轻一上滑,就可以看到卡片的内容,也可以将卡片固定在桌面上,对用户来说非常的方便,支付宝收付款不需要打开支付宝, 看热榜也不需要点开应用。
不仅如此,原子化的服务还可以在搭载HarmonyOS的设备中流转。比如我在新浪新闻看到一篇新闻想要分享给对方,对方不需要安装对应的APP,也不需要打开链接地址,对方收到的是一张卡片,浏览完分享的内容后还可以点击返回按钮继续浏览其他新闻。这个例子就可以看出,在HarmonyOS上分享的不是一个URL链接或简单的内容,而是一个原子化服务。
原子化服务的流转不局限于智能手机之间,如果我们在手机上使用导航,打车等应用,导航提示以及打车的行程信息会自动地从我们的手机流转到手表上。
应用和服务可以很方便的在HarmonyOS设备之间流转,就像我们平时用的手机一样,这些应用和服务也需要管理,通常都是通过多任务中心来操作。以往的操作系统都是针对单设备的,因此任务中心也是针对该设备的任务管理,作为面向IoT的系统HarmonyOS在任务中心中做了很大的改进,在多任务中引入了多设备的区域,可以把同账号下所有设备的多任务进行管理,也可以很方便的把多任务在不同设备之间进行切换。
以游戏为例,我们用手机玩游戏屏幕小不够爽,不如换平板,此时我们以往都是在平板上登录游戏重新玩,在HarmonyOS系统中就方便了很多,我们可以在相连的平板多任务页面看到手机目前正在进行运行的任务,只需要轻轻一点该游戏任务就可以在平板上玩了,而且游戏不终端,画面接续。
可以直接运行其它设备上的任务,当然也可以将本机的任务拖拽到另一个设备上,比如我们在HarmonyOS手机的任务中心可以将本机的PPT直接拖拽到平板上在平板上继续编辑。
对于IoT设备,比如微波炉,手机碰一碰也会有卡片,可以看出卡片是HarmonyOS生态里人与设备,以及设备与设备之间沟通的统一语言。 卡片的分享不仅便捷、强大而且更加智能,如用手机碰一下豆浆机,豆浆机会根据你运动健康里监测到的数据推荐配料比例,让你能够做出符合自己情况需求的个性化的豆浆。这对于目前的智能家居或者IoT来说无异于降维打击,目前绝大多数的智能设备都是通过手机APP做一个遥控和监控器,无法做到真正的智能,也许未来会有更加智能的操作,但是就目前来说HarmonyOS将其向前推动了一大步。1946年世界上第一台通用计算机“ENIAC”诞生,随着技术的发展我们迎来了PC时代,诞生了Windows、Linux、MacOS等优秀的操作系统,进入21世纪通信技术迅速发展,3G、4G快速普及,我们又进入了智能移动时代,Android、IOS等操作系统随之崛起。PC时代、智能手机时代之后会是什么?目前业界一致看好的是物联网时代,据智研咨询发布的《2020-2026年中国物联网产业运营现状及发展战略研究报告》数据显示,2010-2018年全球物联网设备数量高速增长,复合增长率达20.9%,2018年,全球物联网设备连接数量将高达91亿个。预测2025年全球物联网设备(包括蜂窝及非蜂窝)联网设备将达到252亿个。
物联网时代会诞生新的操作系统吗?这是显而易见的,前不久Google突然为推出已经超过两年的Nest Hub推送了Fuchsia OS的更新。显然,不管是谷歌还是华为或其它厂商,都认为IoT才是未来,也都在瞄准这个市场。Android不是为取代Window而诞生,HarmonyOS也不是为取代Android而诞生,它是为IoT而生,在IoT操作系统方面目前HarmonyOS稍微领先一小步。
从使用来说,用户最关心的是使用上能否让自己感到便捷,HarmonyOS将IoT世界中的设备连接起来组成一个个虚拟的超级终端,我们可以用平板的手写笔在平板上批注PC上的Word文档;可以用平板看视频声音从音箱里发出,设备之间相互取长补短;原子化服务的卡片可以让消费者在除手机、平板之外更多种类的智能设备上也获得应用生态;HarmonyOS 确实可以给我们的生活带来很大的便利,这就是科技让生活更美好的最真实写照。但是我想更大的意义可能是为业界提供了一个方向,进而推动整个智能硬件行业的进步甚至中国智造的发展。