为什么要学习鸿蒙,HarmonyOS不只是操作系统

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料)


前言

对于IT行业,头部力量或者已经形成生态的东西,很难撼动其地位,鸿蒙的出现并不是为了取代安卓,而是把眼光放在下一个时代,也就是5G时代。在5G时代中,最重要的是万物互联,鸿蒙想要在5G时代占据主导权。在鸿蒙系统中,手机不仅仅是手机,而是一个超级终端控制器。使用鸿蒙可以根据自己的需求来组装不同的硬件设备,让手机、TV大屏、无人机等形成一个整体。
在这里插入图片描述


为什么要学习鸿蒙

①从开发者角度看:

安卓操作系统连接外部设备过程,需要经历“发现,配对,连接,组合,验证”的每一步。连接后方可调用控制第三方设备。更换设备后,大部分代码需要重新写或者修改。所以使用安卓系统虽然可以连接外部设备并进行控制,但是相对麻烦,且不具备通用性。

鸿蒙操作系统进行设备与设备之间连接的程序则不需要开发者去编写,只要设备安装了鸿蒙操作系统,鸿蒙系统会通过软总线把这些设备都连接在一起。开发者在进行应用开发的时候,只需要写很少的代码就可以调用第三方设备。在鸿蒙的整个体系中,手机不仅仅是单独存在的手机,而是一个超级控制终端,这个终端可能会有多个屏幕,多个喇叭等,调用手机本身的硬件跟调用外部的硬件几乎没有任何差别。

②从使用者角度看:

在安卓操作系统中,所有的操作都是在手机上的,比如使用者在使用导航功能的时候,只能用手机进行导航。但是在有的时候,使用者是不方便拿着手机导航的,比如下雨天一个手撑伞一个手拎东西。

而在鸿蒙操作系统中,使用者则可以把手机导航直接迁移到鸿蒙手表中进行导航功能,用户使用起来非常方便。

比如:使用者在A手机上编辑一封邮件的时候,需要添加一个excel附件,而这个附件在B手机上。传统做法需要从B手机上发过来,或者通过电脑复制文件,再粘贴过来,较麻烦。如果使用鸿蒙系统,使用者可以直接进行数据迁移,把A手机里面编辑的邮件,迁移到B手机上,或者通过鸿蒙系统连上B手机之后直接使用B手机里面的附件。

除此之外,使用安卓操作系统控制硬件需要下载很多APP,每一个APP都有几十甚至几百兆。比如使用者需要控制美的的冰箱,就需要下载一个相应的APP,要控制微波炉,又需要下载一个相应的APP,可见繁琐。且下载安装之后,还需要扫描硬件,发现硬件,连接硬件等,最后才能进行控制。

如果使用者要控制冰箱,使用鸿蒙操作系统只需要使用鸿蒙手机接触一下冰箱对应的芯片,鸿蒙手机就会到自己的应用中心,把控制冰箱的模块下载到手机里面然后直接打开控制中心,中间花费时间大约3秒左右,用户根本感觉不到下载和安装的过程。同理,如果使用者要控制微波炉,也只要用手机碰一下微波炉对应的芯
片,鸿蒙手机就会到自己的应用中心,把控制微波炉的模块下载到手机里面然后直接打开控制中心,对于用户来讲,相对方便。


鸿蒙简介

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

鸿蒙并不是一个单纯的手机操作系统,而是手机 + 智能设备的总称。其可以安装在包括手机、手表、电器、无人机等很多设备上。

鸿蒙是面向5G物联网、面向全场景的分布式操作系统,其不是安卓系统的分支或修改而来的,与安卓、iOS是不一样的操作系统。鸿蒙将打通手机、电脑、平板、电视、电器设备、工业自动化控制、无人驾驶、车机设备 、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用。其将创造一个超级虚拟终端互联的世界,将人、设备、场景有机联系在一起。

在这里插入图片描述


鸿蒙分类

应用开发:整个鸿蒙的控制中心(手机APP)
开发语言:Java,js,C/C++
内核:基于Linux内核开发的
 
设备开发:冰箱、无人机,摄像机等硬件设备
最合适的开发语言:C/C++
内核:基于LiteOS内核开发的
LiteOS的特点:轻量级(内核小于10k)、低功耗(1节5号电池可工作5年)
 
鸿蒙系统可以覆盖所有的设备,应用在智能设备上,比如摄像头、门铃、体温计 等设备。其通过软总线将各个设备连接起来。


鸿蒙特点:

①one as all,all as one
HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言。带来简洁、流畅、连续、安全可靠的全场景交互体验。

②统一OS,弹性部署一套操作系统,满足大大小小所有设备的需求,小到耳机,大到车机,智慧屏,手机等,让不同设备使用同一语言无缝沟通。

③硬件互助,资源共享
搭载HarmonyOS 的每个设备都不是孤立的,在系统层让多终端融为一体,成为“超级终端”,终端之间能力互助共享,带来无缝协同体验。

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

⑤应用自由跨端
HarmonyOS 原子化服务是轻量化服务的新物种,它提供了全新的服务和交互方式,可分可合,可流转,支持免安装等特性,能够让应用化繁为简,让服务触手可及。

⑥用“简单”激活你的设备智能
HarmonyOS 是新一代智能终端操作系统。为不同设备的智能化、互联与协同提供了统一的语言。设备可实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新功能。通过简单而智能的服务,实现设备智能化产业升级。


鸿蒙与安装对比

①系统内核的对比(鸿蒙稳定性更高)
安卓系统:
基于linux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块。这些功能和模块都具有最高的权限,只要一个模块出错, 整个系统就会崩溃。
鸿蒙OS:
基于微内核设计,微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)。必要的模块处在核心地位具有最高权限,其他模块不具有最高权限,其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性高。
而且鸿蒙系统包含了两个内核:Linux内核( 手机操作系统内核)&LiteOS内核( 智能硬件内核)。

②运行速度的对比(鸿蒙快60%)
安卓系统:
安卓程序运行在虚拟机上,不能与系统底层直接进行通信活动。如果虚拟机出现问题,系统运行将受到影响。
鸿蒙OS:
鸿蒙系统中的方舟编译器会把代码直接编译成机器识别的机器码,程序直接运行在操作系统中,可以直接与系统底层进行通信。

③作为手机操作系统的对比
安卓和鸿蒙都是基于安卓开源项目(AOSP) 进行开发的。而AOSP代码是全球很多程序员共同维护开发的,谷歌和华为也是其中的提供者之一。任何人都可以在开源许可下自由使用和修改。国内外很多手机厂商都根据这套代码制定了自己的操作系统,比如:三星、小米、魅族等。而华为也是基于这套开源体系,制定了鸿蒙操作系统。鸿蒙并不是安卓的套壳。
HarmonyOS = AOSP - GMS-安卓UI+HMS +鸿蒙UI +分布式软总线+以Ability为核心的应用开发框架等其他各种华为研发的内容

④连接其他设备的对比
安卓系统:不管从app开发方面,还是使用方面都比较麻烦。
鸿蒙OS:从app开发方面,只要写很少的代码就可以调用第三方硬件。从使用的角度来讲,不管是多少设备连在一起, 鸿蒙的目标是都能像使用一台设备那样简单。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35340.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为HarmonyOS鸿蒙系统介绍,华为鸿蒙OS系统怎么样 华为HarmonyOS鸿蒙系统介绍

华为鸿蒙OS系统怎么样?华为在8月9日的2019华为开发者大会上正式发布了华为HarmonyOS鸿蒙系统,大家知道这个系统具体是用在哪些产品上的吗?有哪些功能呢?能兼容别的系统吗?下面小编为大家带来了华为HarmonyOS鸿蒙系统介绍,一起来看看吧。 华为HarmonyOS鸿蒙系统介绍 在8月…

华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS微内核技术

华为鸿蒙系统HarmonyOS学习之十:鸿蒙HarmonyOS微内核技术 一、前言 把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种…

鸿蒙存储系统文件系统,鸿蒙liteWearable操作文件系统的正确姿势

10月20号我在官方论坛提了一个问题,请问文件存储接口的根路径是什么? 原因是在看官方文档学习时测试文件存储的API 作为一个有经验(一点点)的开发人员,把代码贴到onShow()中直接执行。最终报错301,文件不存在。报错了那一定是我没…

华为鸿蒙harmony操作系统 安装使用及下载地址

目录 鸿蒙harmony系统 安装方式 选择我已复制该虚拟机 登录系统 系统界面 下载地址 鸿蒙harmony系统 鸿蒙系统是华为基于Ubuntu linux发行版定制化开发的一款操作系统,将主要应用于Android系统的定制化开发。 已将鸿蒙系统在VMware虚拟机上成功进行了安装&a…

华为鸿蒙系统HarmonyOS学习之十四:方舟编译器

华为鸿蒙系统HarmonyOS学习之十四:方舟编译器 方舟编译器是华为自研的一个支持多种编程语言,多种芯片平台的联合编译编程平台,而经过方舟编译器编译适配后的APP,运行效率会大大提高,拥有更为流畅的体验,足以…

念一句咒语 AI 就帮我写一个应用,我人麻了...

原文链接:https://forum.laf.run/d/232 作为人类,我们时常会有自己独特的想法和脑洞大开的创意。然而,这些想法往往因为成本过高而无法实现,毕竟每个人的能力和精力都是有限的,尤其是对于程序员而言,不可能…

念一句咒语 AI 就帮我写一个应用,我人麻了…

作为人类,我们时常会有自己独特的想法和脑洞大开的创意。然而,这些想法往往因为成本过高而无法实现,毕竟每个人的能力和精力都是有限的,尤其是对于程序员而言,不可能擅长所有技术栈。为了实现一个想法去花费大量的精力…

UML 简易使用教程

最近刚好有空,遂决定对应 UML 常用的一些图进行整理,供自己以及需要的人查阅。 UML 分为静态模型与动态模型。静态模型描述一个系统的静态特征,固定的框架结构。包括用例图、类图、对象图、组件图、部署图;动态模型包括时序图、协…

设计模式中的UML类图

在线绘图工具: https://app.diagrams.net/ https://www.processon.com/ 第一个需要挂梯子,但很好用,本文用它绘制样例图 最近在看Head First一书,即使在软件工程的课程中学习过UML类图如何绘制,但显然已经忘掉很多了…

面向对象分析之UML

大一的时候就已经接触过UML图,当时也只是懵懵懂懂,结合项目代码大概知道这是一种类似流程图的东西。如今要软考了,重新接触UML才知道这不仅仅只是流程图那么简单。 简介 UML,也就是所谓的统一建模语言,这是一种被广泛接受的面向对象的分析方法。说是一种语言,可它并不像…

介绍一个生成流程图工具—解放生产力

ChatGPT生成流程图 ChatGPTPlantUML生成流程图 ChatGPTPlantUML生成流程图 环境: 科学上网(或者有其他渠道可以直接访问chatgpt)PlantUML在线生成地址:链接: PlantUML 首先来到GPT,生成指令,下面我直接让…

Idea+PlantUML自动生成UML图(最详教学)

目录 一、下载idea插件 二、安装Graphviz 三、idea结合Graphviz 四、PlantUML结合ChatGPT ​ 五、无ChatGPT 一、下载idea插件 idea从 FIle-->Settings-->Plugins-->Marketplace 进入到插件下载界面,搜索PlantUML,点击"install"下载…

使用 PlantUML 绘制的 UML——代码画时序图

使用 PlantUML 绘制的 UML——代码画时序图 前言 在看源码的时候,看见有些大佬画的各种图,能更加方便可视的理解源码逻辑。就想着学习自己画,但是在找了一些画UML图的工具,但是不仅难画,而且难看(仅仅表示…

chatgpt赋能Python-pythonuml图

Python UML图:如何使用UML图来提高Python程序员的效率? 如果你是一位Python程序员,那么你一定知道Python是一种高效的编程语言,被广泛用于各种领域,如机器学习、人工智能、Web开发等。然而,对于复杂的程序…

穿搭速递网页

<!DOCTYPE html> <html><head><meta http-equiv"Content-Type" content"text/html;charset utf-8"/><link rel"stylesheet" href"css/style05.css" type"text/css"/><title>穿搭速递…

Midjourney如何给模特换衣服

Midjourney如何给模特换衣服 文章来源&#xff1a;【探金圈】http://tanjin.wydxda.ltd/article/11023 【Midjourney如何给模特换衣服】 视频教程地址&#xff1a;http://tanjin.wydxda.ltd/article/11023 1、把衣服的素材准备好 2、在MIDJOURNEY中输入想要的模特描述词 Full-b…

最新薪酬调研报告:2021年中国薪资增长率预计为5.2%

全球领先的健康、财富及人才咨询服务公司美世正式发布了新一年度的《中国整体薪酬调研报告》。报告来自对近4,000家企业人员的整体薪酬调研反馈&#xff0c;其结果显示&#xff0c;2020年参与调研的中国企业有21%冻薪&#xff0c;而薪资增长率预计为5.2%&#xff08;不含冻薪&a…

人力社保部发布2018年失业率结果,这组数据扎痛了多少人的心?

6月10日&#xff0c;人力社保部发布2018年度人力资源和社会保障事业发展统计公报。公报显示&#xff0c;全年基本养老保险基金总收入55005亿元&#xff0c;基金总支出47550亿元。年末基本养老保险基金累计结存58152亿元。2018年7月1日&#xff0c;建立实施企业职工基本养老保险…

商业图表案例6-学历与收入失业率关系

#图表挑战 #Excel图表 #Excel数据分析 案例6:学历与收入失业率关系&#xff0c;使用横向的条形图&#xff0c;平均水平使用趋势线。不用斜线图&#xff0c;主要是交叉没有一根线突出表示。2个反比关系&#xff0c;做2个条形图比较突出反比关系。

2020 年中国程序员薪资和生活现状调查报告

作者 | 程序员客栈 来源 | ID&#xff1a;proginnwx 根据中国互联网络信息中心&#xff08;CNNIC&#xff09;近日发布第 44 次《中国互联网络发展状况统计报告》。截至 2019 年 06 月&#xff0c;中国网民规模为 8.54 亿&#xff0c;较 2018 年底增加 2598 万。网上外卖用户规…