为什么会有鸿蒙,出现鸿蒙的意义又是什么呢?
谈到为什么会有HarmonyOS鸿蒙系统,那我们就不得不说说,我们的移动通信技术的发展,现今我们大多数人都使用上5G网络了,回想一下从最初的1G网络到3G再到4G网络,直到现在的5G网络,我们最真实的感受就是网速变快了很多,看视频可以选高清,超清,甚至是蓝光4k等等。我们知道4G网络已经可以满足我们绝大多数的需求了,那么4G出来还没多久5G就已近来了,那5G相比较4G又做了哪些方面的提升呢?一、超大带宽,网速快,这是我们对5G最直接的感受,5G的网络的连接速度相当于如今4G的几十倍,甚至比我们在家里的使用的光纤宽带还要快很多,二、超低延时。我们知道网络的下载速度是由带宽决定的,而反应速度却是由延时决定,那么5G的延时可以做到仅仅在5ms以内,甚至是1ms,这也就说明了,我们生活中的很多实时应用的场合可以得到进一步的长足发展了。三、万物互联。5G网络设计的初衷其实就是为了实现万物互联。对于5G目前来看,目前还没什么设备能够明确定义5G时代,而这时,我们的鸿蒙就出世了,它是专门瞄准了5G时代而存在的,5G时代的最大特点就是万物互联,鸿蒙系统就是为它而来。鸿蒙操作系统不仅可以安装在手机上,还可以安装在各种智能设备上。安装了鸿蒙系统的手机,就不仅仅是一部手机了,它就是一个超级终端,它可以与我们日常所见的电脑,手表,家电(电视,空调,冰箱等)等这些不同的硬件设备互联形成一个整体,我们可以通过手机(手机就相当于一个就控制器)来连接操作这些设备,从而,实现万物互联。
2019年8月,华为在开发者大会上正式发布鸿蒙系统。
连接:华为鸿蒙OS发布会
2020年9月,华为在开发者大会上发布鸿蒙2.0,并面向应用开发者发布Beta版本。
连接:华为鸿蒙2.0 新品发布会
2020年12月,华为发布鸿蒙OS 2.0手机开发者Beta版 。
什么是鸿蒙系统,它又是怎么定义的呢?
鸿蒙的官方定义为HarmonyOS 鸿蒙系统(鸿蒙 OS)是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。
鸿蒙操作系统我们可以称呼为“鸿蒙OS”或者“HarmonyOS”。
我们可以了解到华为官方给鸿蒙的生态定义为“1+8+N”,1指的就是我们的手机用户,8指的是我们日常使用的电视,手表,PC、平板、耳机、音响、眼镜、汽车这8种设备,N指的就是未来会覆盖的各种设备,比如智能家居,智慧出行,移动办公,运动健康,影音娱乐等等。所以说在将来,我们无论是工作,学习,娱乐,运动,家居等,都能够看见鸿蒙的影子。
鸿蒙系统有什么特点呢?它的特色又在哪里呢?
鸿蒙OS的特点:
-
统一OS,弹性部署
HarmonyOS通过组件化和小型化等设计方法,支持多种终端设备按需弹性部署,能够适配不同类别的硬件资源和功能需求。也就是说使用一套操作系统,可以满足各种所有设备的需求,让不同的设备使用同一种语言无缝连接。 -
硬件互助,资源共享
HarmonyOS为分布式操作系统,采用分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度;也就是说,搭载了鸿蒙OS的设备不是单独孤立的,而是在系统层多个终端无缝连接为一体,形成一个超级终端。 -
一次开发,多端部署
HarmonyOS提供了用户程序框架、Ability框架以及UI框架,支持应用开发过程中多终端的业务逻辑和界面逻辑进行复用,能够实现应用的一次开发、多端部署,提升了跨设备应用的开发效率。 也就是说开发者只要写一次代码就可以部署在多个终端上 -
应用自由跨端
HarmonyOS原子化服务是轻量化服务的新物种,它提供了全新的服务和交互方式。可分可合,可流转,支持免安装等特性,能够让应用化繁为简,让服务触手可及。“可分可和”可以理解为当我们使用手机来操作电视等时,可以只下载其中的一个或多个功能,比如手机上只下载了控制电视的音量这一个功能,而不下载换台等其它功能。“可流转”指的就是将当前使用的终端上的内容流转到其他终端上查看或使用。“免安装”指的并不是不安转APP,而是下载安转APP很快,非常快,让用户感觉不到下载安装的过程。 -
设备智能激活很简便
设备可以实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新的功能。通过简单智能的服务,来实现设备智能化产业升级。
鸿蒙系统和安卓系统相比有什么区别呢?
- (1)系统内核
安卓系统的内核是基于Linux的宏内核来设计的,而在宏内核中包含了操作系统中的绝大多数的功能和模块,这些功能和模块都具有操作系统最高的权限。如果这些功能和模块中,只要有一个出现了问题,那么操作系统就可能会随时崩溃。
HarmonyOS系统的内核是基于微内核来设计的,在微内核中仅仅包含了操作系统中必要的功能模块,例如内存分配,并且这些必要的功能模块是处在系统最核心的地位并且具有最高的权限。从这里我们可以了解到,当HarmonyOS其他模块出现了问题时,这对整个系统来说是没有大的危害的,我们知道微内核的稳定性是很高的。鸿蒙系统中包含了两种内核:一个是针对手机的操作系统内核Linux,一个是针对智能硬件的操作系统内核LiteOS,这是一种轻量级的内核,它的功耗很低.
所以说鸿蒙系统的稳定性相比较安卓系统要更高 - (2)运行速度
在安卓系统中安卓程序是不能与系统底层直接进行通信的。所以程序都是运行在虚拟机上的,当虚拟机出现故障时程序就会卡住。
鸿蒙系统中有一个方舟编译器,这个编译器就是用来解决程序与系统底层直接进行通信的问题。方舟编译器会将程序代码编译为机器码,让机器可以直接识别运行该程序,实现了程序直接与系统底层进行通信。
所以说鸿蒙系统的运行速度要比安卓系统快,会快60%左右 - (3)作为手机操作系统的对比
无论鸿蒙还是安卓都是基于安卓开源项目(AOSP)来开发的,AOSP里面的代码是全球很多开发者共同维护开发的,任何人都可以在开源许可下使用或修改开源的代码。所以鸿蒙并不是套壳安卓。 - (4)连接其他设备的对比
对于安卓系统来说,实现系统与其他设备之间的连接,需要通过专门的app来与专门的设备建立连接,而且app开发,则需要使用发现-.配对->连接->组合->验证这些步骤来完成。而鸿蒙系统只需要一台设备就可以l连接其他各种设备终端,并且它的app开发只需要写很少的代码就可以来调用第三方的硬件来使用。
🧡💛💚💙💜🤎💗
制作不易,点个赞鼓励鼓励北慕辰,
🧡💛💚💙💜🤎💗
一键三连走起!