鸿蒙OS的特点(HarmonyOs)
- 统一OS,弹性部署
- 一套操作系统,满足大大小小所有设备的需求
- 小到耳机,大到汽车,智慧屏,手机等
- 让不同设备使用同一语言无缝沟通
- 硬件互助,资源共享
- 搭载HarmonyOS的设备都不是孤立的,在系统层让多终端融为一体,成为"超级终端"。终端之间能力互助共享,带来无缝协同体验。
- 一次开发,多端部署
- 开发者基于分布式应用框架,写一次逻辑代码,就可以部署在多种终端上。
- 应用自由跨端
HarmonyOS
原子化服务是轻量化服务的新物种,它提供了全新的服务和交互方式。可分可合,可流转,支持免安转等特性,能够让应用化繁为简,让服务触手可及
- 用"简单"激活你的设备智能
- 设备实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新功能。通过简单而智能的服务,实现设备智能化产业升级。
鸿蒙VS安卓
-
1.系统内核的对比
- 安卓系统:
- 是基于linux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块。
- 而且这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃。
- 鸿蒙OS
- 是基于微内核设计,微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)。
- 必要的模块处在核心地位具有最高权限,其他模块不具有最高权限。
- 也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性很高。
- 鸿蒙系统包含了两个内核:
- ①Linux内核。(手机操作系统的内核)
- ②LiteOS内核。(智能硬件的内核) 轻量级(内核小于10k) 低功耗(1节5号电池最多可以工作五年)
鸿蒙的稳定性高
- 安卓系统:
-
2.运行速度的对比
- 安卓系统:
- 安卓程序不能与系统底层直接进行通信活动,是运行在虚拟机上的。
如果虚拟机出现问题系统会卡主
- 安卓程序不能与系统底层直接进行通信活动,是运行在虚拟机上的。
- 鸿蒙OS:
- 鸿蒙系统中的方舟编译器解决了这个问题
会把代码直接编译成机器识别的机器码,直接运行在操作系统中,可以直接与系统底层进行通信。
鸿蒙的运行速度快,大约快60%
- 鸿蒙系统中的方舟编译器解决了这个问题
- 安卓系统:
-
3.作为手机操作系统的对比
安卓和鸿蒙都是基于安卓开源项目(ASOP)进行开发的 而AOSP里面的代码,是全球很多程序员共同维护开发的,谷歌和华为也是其中的提供者之一。 任何人是可以在开源许可下自由使用和修改的。 国内外很多手机厂商都根据这套代码制定了自己的操作系统
- 鸿蒙OS:
- 并不是安卓的套壳
HarmonyOS
=AOSP
-GMS
-安卓UI
+HMS
+鸿蒙UI
+分布式软总线
+以Ability为核心的应用开发框架等其他各种华为研发的内容
- 并不是安卓的套壳
- 鸿蒙OS:
-
4.连接其他设备的对比
- 安卓系统: 不管从app开发方面,还有使用方面都非常麻烦。
发现
配对
连接
组合
验证
- 鸿蒙OS:
- 从app开发方面,只要写很少的代码就可以调用第三方硬件。
- 从使用的角度来讲,不管是多少设备连接在一起,鸿蒙的终极目标是都能像使用一台设备那样简单。
- 安卓系统: 不管从app开发方面,还有使用方面都非常麻烦。
鸿蒙开发的发展前景
- 享受鸿蒙开发的红利
- 成功入职华为相关的生态圈大厂
- 参加公司核心项目脱颖而出