当前位置:   article > 正文

02.鸿蒙系统介绍_鸿蒙取消虚拟机

鸿蒙取消虚拟机

鸿蒙系统的官方定义

鸿蒙操作系统概述

鸿蒙并不是一个单纯的手机操作系统,可以安装在:手机和智能设备

鸿蒙系统又称:鸿蒙OS、HarmonyOS

鸿蒙是一个全场景,面向未来的操作系统。

鸿蒙的生态

1 + 8 + n

1:一个超级终端

8:八个家庭中常见的智能设备

n:鸿蒙将来要覆盖的各种设备

 

超级终端

一键连接设备,实现设备之间的互联。

服务扭转 

将一个设备中正在进行的活动,转移到另一个设备中进行。

连接设备

AndroidOS:通过Wi-Fi、蓝牙等硬件实现互联。但容易连接慢,连接失败。对于智能家居设备还需要下载对应的APP来进行管理与数据传递。

HarmonyOS:通过“软总线”实现设备之间的互联。连接稳定,速度快。对于智能家居设备不需要下载对应的APP,只需通过设备之间的芯片来进行管理与数据传递。

鸿蒙系统的特点

一为万物,万物归一 

 

特点

  • 统一OS,弹性部署

        一套操作系统,满足大大小小所有设备的需求。

        小到耳机,大到汽车,智慧屏,手机等。

        让不同设备使用同一语言无缝沟通。

  • 硬件互助,资源共享

        搭载HarmonyOS的每个设备都不是孤立的,在系统层让多终端融为一体,成为 “超级终端” 。

        终端之间能力互助共享,带来无缝协同体验。

  • 一次开发,多端部署

        开发者基于分布式应用框架,写一次逻辑代码,就可以部署在多种终端上。

  • 应用自由跨端

        HarmonyOS原子化服务是轻量化服务的新物种,它提供了全新的服务和交互方式。

        可分可和,可流转,支持免安装等特性,能够让应用化繁为简,让服务触手可及。

  • 用 “简单” 激活你的设备智

        设备可实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新功能。

        通过简单而智能的服务,实现设备智能化产业升级。        

鸿蒙和安卓的对比

  • 系统内核的对比

        AndroidOS:

        安卓系统是基于Linux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块。

        而这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃。

        HarmonyOS:

        是基于微内核设计,微内核仅包括了操作系统必要的功能板块(任务管理,内存分配等)。

        必要的模块处在核心地位具有最高权限,其他模块不具有最高权限。

        也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性很高。

        而且HarmonyOS包含了两个内核:

        1. Linux内核(手机操作系统的内核)

        2. LiteOS(智能硬件的内核)

        注1:LiteOS内核是轻量级内核(内核小于10k)

        注2:低功耗(1节五号电池最多可以工作5年)

         总结:鸿蒙系统的稳定性高

  • 运行速度的对比

        安卓系统:

        安卓程序不能与系统底层之间进行通信活动,是运行在虚拟机上的。

        如果虚拟机出现了问题的话那系统就被卡住。

        HarmonyOS:

        鸿蒙系统中的方舟编译器解决了这个问题。

        方舟编译器会把代码直接编译成机器识别的机器码,直接运行在操作系统中,可以直接与系统底层进行通信。

        总结:鸿蒙系统的运行速度更快,大约快60%左右

  • 作为手机操作系统的对比

        安卓和鸿蒙都是基于安卓开源项目(AOSP)进行开发的。

        而AOSP里面的代码,是全球很多程序员共同维护开发的,谷歌和华为也是其中的提供者之一。

        任何人是可以在开源许可下自由使用和修改的。

        在国内外很多手机厂商都根据这套代码制定了自己的操作系统。比如:三星、小米、魅族等。而华为也是基于这套开源体系,制定了鸿蒙操作系统。

        所以说HarmonyOS并不是安卓的套壳。

        HarmonyOS = AOSP - GMS - Android UI + (HMS + Harmony UI + 分布式软总线 + 以 Ability 为核心的应用开发框架等其他各种华为研发的内容)

  • 连接其他设备的对比

        安卓系统: 

        不管从APP开发方面,还有使用方面都比较麻烦。

        HarmonyOS:

        从APP开发方面,只要写很少的代码就可以调用第三方硬件。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/262555
推荐阅读
相关标签
  

闽ICP备14008679号