我的HarmonyOS实战——鸿蒙系统初定义

【本文正在参与“有奖征文 | HarmonyOS征文大赛” 】活动链接

鸿蒙系统介绍

1 官方定义

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

解释:

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

鸿蒙分为两类:

应用开发:也是整个鸿蒙的控制中心。(手机app)
开发语言:Java,js,CC++(华为目前建议使用的还是Java)
内核:基于 Linux内核开发的。

设备开发:也就是无人机,摄像机等硬件设备最合适的开发语言:C/C++
内核:基于 LiteS内核开发的于 Lites的待点:轻量级(内核小于10k)、低功耗(1节5号电池最多可以工作5年鸿蒙系统可以覆盖所有的设备,应用在智能设备上,比如摄像头、体温计等设备利用软总线将各个设备连接起来。

1.1.1官方网站

https://www.harmonyos.com

1.1.2鸿蒙的特点

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

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

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

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

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

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

1.2鸿蒙和安卓的对比

·内核方面的对比
安卓系统是基于inux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块,而且这些功能和模块都具有最高的权限,只要—个模块出错,整个系统就会崩溃,这也是安卓系统容易崩溃的原因。好处就是系统开发难度低。
鸿蒙操作系统是微内核设计:微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)处在核心地位具有最高权限,其他模块不具有最高权限,也就是说其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性很高。
而且鸿蒙系统包含了两个内核,如果是手机app是基于 Linux内核,而如果是其他的硬件是基于 Lites内核。

运行速度的对比
安卓程序不能与系统底层直接进行通信活动,是运行在虚拟机上的。如果虚拟机岀了问题话的那系统就是卡鸿蒙系统中的方舟编译器解决了这个问题的,任何由编译器编译的软件,是直接运行在操作系统中的,可以直接与系统底层进行通信。

作为手机操作系统的对比
安卓和鸿蒙都是基于安卓开源项目(AOSP)进行开发的而安卓开源平台是可以在开源许可下自由使用和修改的。国内外很多手机厂商都根据这套代码制定了自己的操作系统,比如:三星、小米、魅族等。而华为也是基于这套开源体系,制定了鸿蒙操作系统
鸿蒙操作系统的构成
HarmonyOS=安卓开放平台的开源代码-GMS-安卓U+HMS+鸿蒙U+分布式软总线+以 Ability为核心的应用开发框架。

连接其他设备的对比
安卓手机连接其他设备,不管从ap开发方面,还有使用方面都非常麻烦,而且如果换一个第三方设备,还需要把发现,配对,连接,组合,验证的过程再次操作一遍。
但是鸿蒙就非常简单了,从app开发方面,只要写很少的代码就可以调用第三方硬件,从使用的角度来讲,不管是多少设备连在一起,鸿蒙的终极目标是都能像使用一台设备那样简单

1.3鸿蒙会取代安卓吗?

如果有的同学有这样的想法,那么格局太小了。针对于T行业,一般来讲头部力量或者已经形成生态的东西,很难撼动他的地位。鸿蒙的出现并不是为了取代安卓,而是把眼光放在下下一个时代,也就是5G时代。在5G时代中最重要的是万物互联的华为是想要在5G时代占据主导权

1.4几张图说明鸿蒙

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
【本文正在参与“有奖征文 | HarmonyOS征文大赛” 】活动链接

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

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

相关文章

我的HarmonyOS实战——鸿蒙系统开发入门学习

1.为什么要学习鸿蒙开发? 开发者的角度: 安卓操作系统连接外部设备时,发现,配对,连接,组合,验证每一步都不能少。连接上了之后才能调用控制第三方设备。换一个设备之后,所有的代码…

HarmonyOS系统中内核实现MQTT协议开发的方法

大家好,今天主要来聊一聊,如何使用鸿蒙开始实现MQTT协议开发的方法 第一:MQTT基本原理 在MQTT协议通讯中,有两个最为重要的角色。它们分别是服务端和客户端。首先我们来初步了解一下它们。 MQTT服务端 MQTT服务端通常是一台…

荣耀30能用鸿蒙系统吗,华为荣耀30 Pro开始测试使用鸿蒙OS系统!

据系统之家了解 最近荣耀30 Pro手机已经开始测试使用鸿蒙OS系统。虽然之前因为多方原因,华为不得已将荣耀转让出去,但是就目前来说两者联系还是非常的大的。 此外,他还透露荣耀 30 系列、V30 系列、Play4 Pro 下个月将升级到华为鸿蒙系统。 荣…

HarmonyOS系统中内核实现UART串口通信方法

大家好,今天主要聊一聊,如何使用鸿蒙系统实现UART数据的读写方法。 目录 第一:串口通信基本原理 第二:鸿蒙UART API分析 第三:硬件设计 第四:软件设计 第五:编译调试 第六&#xff1a…

HarmonyOS鸿蒙开发入门 :鸿蒙系统介绍

系统定位 HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。 在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备,提供全…

鸿蒙系统(HarmonyOS)体验怎么样

华为鸿蒙系统体验几天后,真的非常好用,首先华为比较聪明的地方,没有改变人们使用习惯。当然被竞争对手吐槽,说界面和安卓一样。这些喷子们以为华为用户都是菜鸟吗?里面很多都是懂手机的人,很多都是第一代玩…

鸿蒙系统是否可以用来做服务器,小米手机也能使用鸿蒙系统?国内厂商使用鸿蒙热情高涨...

原标题:小米手机也能使用鸿蒙系统?国内厂商使用鸿蒙热情高涨 自从6月2日HarmonyOS 2正式发布以来,国内针对鸿蒙系统的热议一直不减。对于新买的华为手机用户来说,能第一批次使用上国产的手机系统,也确实过了一把瘾。本次手机系统更新,华为采用分批次更新。 一是因为手机系…

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

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 前言 对于IT行业,头部力量或者已经形成生态的东西…

华为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"下载…