鸿蒙OS-00-初识鸿蒙HarmonyOS

鸿蒙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为核心的应用开发框架等其他各种华为研发的内容
  • 4.连接其他设备的对比

    • 安卓系统: 不管从app开发方面,还有使用方面都非常麻烦。
      发现 配对 连接 组合 验证
    • 鸿蒙OS:
      • 从app开发方面,只要写很少的代码就可以调用第三方硬件。
      • 从使用的角度来讲,不管是多少设备连接在一起,鸿蒙的终极目标是都能像使用一台设备那样简单。

鸿蒙开发的发展前景

  • 享受鸿蒙开发的红利
  • 成功入职华为相关的生态圈大厂
  • 参加公司核心项目脱颖而出

你可能感兴趣的:(鸿蒙OS,harmonyos,华为,java)