【鸿蒙杂谈①】——鸿蒙基础介绍及应用领域

1.前言

小伙伴们大家好,最近被复习整的痛苦无比,所以今天咱们了解 一点轻松的东西,至于高并发就先放放吧。好了,废话不多说,咱们进入正题。
相信小伙伴们都已经看到了最近鸿蒙的势头了,那鸿蒙究竟是怎么发展起来的,我们要不要学,又要怎么学呢?
咱们今天就聊一聊鸿蒙是什么以及鸿蒙的发展前景。

2.鸿蒙基础介绍

华为鸿蒙系统(HUAWEI Harmony OS)是华为公司自主研发的分布式操作系统。鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人、设备、场景有机地联系在一起,将消费者在全场景生活中接触的多种智能终端,实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。

鸿蒙系统具有以下技术特点:

分布式架构:鸿蒙系统实现多设备之间的协同工作,可以在不同类型的设备上运行,包括智能手机、平板电脑、智能电视、智能穿戴设备、汽车系统等。这使得设备之间可以更好地共享信息和协同工作。
微内核架构:鸿蒙采用了微内核架构,将操作系统核心功能分为微内核和服务。微内核负责基本的调度和通信,而服务负责提供更高级别的功能。这种架构使系统更稳定、更灵活,同时提高了安全性。
统一的开发平台:鸿蒙系统提供了统一的开发平台,开发者可以使用相同的开发工具和代码库来构建应用程序,无论是在智能手机、智能电视还是其他设备上运行。
分布式数据管理:鸿蒙系统引入了分布式数据管理技术,使得不同设备之间可以更轻松地共享和同步数据。这为用户提供了更流畅的跨设备体验。
自适应界面:鸿蒙系统支持自适应界面设计,可以根据不同设备的屏幕尺寸和形状来自动调整应用程序的界面,提供更好的用户体验。
鸿蒙能力树:这是鸿蒙操作系统的核心概念之一,它允许开发者将不同设备的功能以能力树的形式进行建模,使得设备之间可以根据能力树进行智能调度。

鸿蒙系统的研发历程如下:
2012年:鸿蒙操作系统的雏形可以追溯到华为对未来技术发展的思考。当时,华为开始研究构建一个能够适应多种设备的操作系统,以满足智能时代的需求。
2016年:鸿蒙项目正式启动,被命名为“鸿蒙OS”(Hongmeng OS)。华为开始全力投入操作系统的研发工作,旨在构建一种具备分布式架构、支持多种设备的操作系统。
2019年:华为发布了首个鸿蒙操作系统的开发者预览版,供开发者体验和测试。这标志着鸿蒙OS的研发取得了重要进展。
2020年:华为正式发布了鸿蒙OS 2.0版本,该版本支持多种设备,包括智能手机、平板电脑、智能电视、智能穿戴等。这一版本的发布标志着鸿蒙OS正式面向开发者和消费者。
2021年:华为在不断扩展鸿蒙生态系统,推动更多厂商采用鸿蒙OS。

了解了这些之后,那我们要不要深入学习鸿蒙呢?学习一个东西当然要看他的前景,接下来我浅浅的发表一下我关于鸿蒙前景的看法,小伙伴们也可以评论区提出自己的见解。

2.鸿蒙的发展前景

1.鸿蒙在IoT领域的应用

随着5G、AI等技术的快速发展,物联网(IoT)已经成为当今世界不可或缺的一部分。而鸿蒙系统,作为华为自主研发的操作系统,具有独特的分布式技术,使其在IoT领域有着巨大的应用潜力。

在智能家居领域,鸿蒙系统能够实现家中各种智能设备的无缝连接和协同工作。想象一下,你只需对手机轻轻一滑,就能控制家中的灯光、空调、门窗等设备。此外,鸿蒙系统的低延迟特性使得实时音视频传输成为可能,为智能家居带来了更为丰富的交互体验。

在工业物联网领域,鸿蒙系统的可靠性和实时性为其赢得了广泛的应用场景。通过鸿蒙系统,工业设备可以实现高效的数据采集、分析和远程控制,从而提高生产效率、降低运营成本。

2.鸿蒙在游戏领域的应用

游戏产业一直是操作系统发展的关键驱动力之一。鸿蒙系统凭借其强大的分布式技术和优秀的性能表现,正在为游戏产业带来革新。

华为云游戏是鸿蒙系统在游戏领域的一项重要应用。通过云游戏技术,用户无需购买昂贵的游戏主机或高端电脑,只需通过手机或其他终端设备,就能享受到高品质的游戏体验。鸿蒙系统的实时渲染和低延迟技术,确保了游戏的流畅性和响应速度,为玩家带来了前所未有的游戏体验。

此外,鸿蒙系统的跨终端特性使得游戏内容可以在不同设备间无缝切换。这意味着玩家可以在手机上开始一局游戏,然后无缝切换到平板或电视上继续进行,大大提高了游戏的便捷性和连续性。

3.鸿蒙生态

鸿蒙生态是指华为开发的鸿蒙操作系统及其相关的技术生态。鸿蒙操作系统是一个分布式、跨平台的操作系统,旨在为各种智能设备提供统一的技术平台,包括智能手机、平板电脑、智能家居、智能穿戴等。

鸿蒙生态的建设涉及到多个方面,包括硬件设备、软件开发、应用服务、开发者社区等。华为通过与众多厂商合作,推动鸿蒙生态的发展,打造一个开放、共享、共赢的技术生态圈。

鸿蒙生态的优势在于其分布式技术,可以实现设备之间的互联互通,提升用户体验。同时,鸿蒙系统具有高效的系统性能和安全性能,可以满足不同设备的需求。此外,华为还为开发者提供了丰富的开发工具和资源,助力开发者快速开发出优秀的鸿蒙应用。

目前,鸿蒙生态已经取得了一定的成果,越来越多的厂商和开发者加入到鸿蒙生态中来。未来,随着5G、物联网等技术的不断发展,鸿蒙生态有望成为智能设备领域的重要力量。

我个人认为鸿蒙最大的好处在于它可以给手机,平板,职能穿戴等提供统一的技术平台,这样相当于化简去繁,简单好用的东西谁不爱呢?

今天的分享就是这些,博主前几天已经注册了 华为开发者账号,这里先放一张图,咱们有空再详聊。
在这里插入图片描述------The End------
如果这个分享对小伙伴有用,或者小伙伴想要关注后续的分享,也可以扫一扫下面的微信公众号二维码关注一下公众号,感谢小伙伴们的关注:
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

邀请函 | 通付盾出席第四期移动互联网App产品安全漏洞技术沙龙

为深入贯彻落实《网络产品安全漏洞管理规定》,规范移动互联网 App 产品安全漏洞发现、报告、修补和发布等行为,提升网络产品提供者安全漏洞管理意识,探索最前沿的漏洞技术发展趋势和创新应用,搭建权威、专业、深度、创新的交流平台…

springboot整合webservice使用总结

因为做的项目中用到了webservice,所以在此总结一下。 一、webservice简介 Web Service也叫XML Web Service, WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是通过SOAP在Web上提供的软件服务,使…

【计算机毕业设计】SSM场地预订管理系统

项目介绍 本项目分为前后台,前台为普通用户登录,后台为管理员登录; 用户角色包含以下功能: 按分类查看场地,用户登录,查看网站公告,按分类查看器材,查看商品详情,加入购物车,提交订单,查看订单,修改个人信息等功能。 管理员角…

CSS 顶部位置翻转动画

<template><div class"container" mouseenter"startAnimation" mouseleave"stopAnimation"><!-- 旋方块 --><div class"box" :class"{ rotate-hor-top: isAnimating }"><!-- 元素内容 --><…

matplotlib绘制折线图

代码 import matplotlib.pyplot as plt import numpy as npdef get_data(txt_path: str , epoch: int 100, target: str , target_data_len: int 5): # 函数介绍 # https://blog.csdn.net/LQ_001/article/details/130127681?csdn_share_tail%7B%22type%22%3A%22blog%22%2…

【C++】引用、内联函数、auto关键字、基于范围的for循环、指针空值nullptr

文章目录 前言引用引用概念引用特性常引用使用场景传值、传引用效率对比引用和指针的区别 内联函数概念特性 auto关键字auto概念auto的使用细则auto不能推导类型的场景 基于范围的for循环(C11)范围for的语法形式范围for的使用条件 指针空值nullptr的出现总结 前言 提示&#x…

【VMware】Windows安装MySQL及网络配置---图文并茂详细介绍

目录 目录 一 安装MySQL ① 连接虚拟机传输MySQL压缩包 ②解压MySQL压缩包 ③ my文件拷贝mysql安装根目录下 ④ 修改my文件 ⑤ 5.7版本安装MySQL 5.1 注册mysql服务 5.2 初始化 5.3 启动MySQL 5.4 登入MySQL 5.5 修改默认密码 ⑥ 8版本安装MySQL 6.1 解压压缩包 …

手把手将ReactJS项目部署到Ubuntu

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版&#xff0c;欢迎购买。点击进入详情 1.构建项目 npm run build 生成build目录&#xff1a; 2.上传项目 将build目录上传到Ubuntu。 可以使用Xftp工具。 3.启动项目 npm install -g serve serve -s …

数据结构第2章 栈和队列

名人说&#xff1a;莫听穿林打叶声&#xff0c;何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 本篇笔记整理&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 0、思维导图栈和队列1、栈1&#xff09;特点2&#xff0…

8295座舱首家量产/连续两款车型落地,智能座舱进阶3.0时代

兼具豪华感与科技感的数字座舱&#xff0c;已经成为当前各大高端智能车型的核心卖点。 在2023年广州车展上&#xff0c;高端智能纯电轿车吉利银河E8正式发布&#xff0c;极具科技感的座舱空间设计与智能化能力让这款车脱颖而出。 例如极具视觉震撼效果的45英寸贯穿屏&#xff…

Flutter 中使用 ICON

Flutter Icon URL &#xff1a; https://fonts.google.com/icons&#xff1a; 在Flutter中使用 Icon 步骤如下&#xff1a; 导入图标库 在Dart 文件中导入 material.dart 包&#xff0c;该包包含了 Flutter 的图标库。 import package:flutter/material.dart;使用图标组件 …

尚硅谷大数据技术-数据湖Hudi视频教程-笔记01

大数据新风口&#xff1a;Hudi数据湖&#xff08;尚硅谷&Apache Hudi联合出品&#xff09;尚硅谷数据湖Hudi视频教程 B站直达&#xff1a;https://www.bilibili.com/video/BV1ue4y1i7na百度网盘&#xff1a;https://pan.baidu.com/s/1NkPku5Pp-l0gfgoo63hR-Q?pwdyyds阿里云…

【React】02-如何理解React通过对DOM的模拟,最大限度地减少与DOM的交互

如何理解React通过对DOM的模拟&#xff0c;最大限度地减少与DOM的交互 背景分析关于虚拟DOM 背景 在学习React的过程中&#xff0c;发现很多文档上关于React的高效都有这么一句话的描述——React通过对DOM的模拟&#xff0c;最大限度地减少与DOM的交互&#xff0c;对于我这种前…

Springboot集成RabbitMq一

0、知识点 1、创建项目-生产者 默认官方start.spring.io已不支持自动生成低版本jkd的Spring项目&#xff0c;自定义用阿里云的starter即可&#xff1a;https://start.aliyun.com 2、创建配置类 package com.wym.rabbitmqprovider.utils;import org.springframework.amqp.core.…

Vue3-34-路由-路由配置参数 props

说明 路由的路径中可以携带参数&#xff0c; 形式如 &#xff1a;/a/:pname &#xff0c;这个:表示这是个参数&#xff0c;pname &#xff1a;表示 参数名称。 在组件中&#xff0c;可以通过 当前路由对象的 params 属性来获取到这个参数&#xff0c; 当前路由对象 可以通过 us…

[Ray Tracing: The Rest of Your Life] 笔记

前言 开年第一篇博客~ 整理了三四个小时才整理完orz。 这一部分是光线追踪三部曲的最后一部&#xff0c;主要介绍了蒙特卡洛积分、重要性采样等内容。场景上没有什么大的改变&#xff0c;基本上就是在Cornell Box中渲染的&#xff0c;本篇主要在加速收敛&#xff0c;提升渲染效…

踩坑记录-安装nuxt3报错:Error: Failed to download template from registry: fetch failed;

报错复现 安装nuxt3报错&#xff1a;Error: Failed to download template from registry: fetch failednpx nuxi init nuxt-demo 初始化nuxt 项目 报错 Error: Failed to download template from registry: fetch faile 解决方法 配置hosts Mac电脑&#xff1a;/etc/hostswin电…

java StringBuilder对比String的优点和15个经典案例

文章目录 区别&#xff1a;1. 字符串拼接2. 构建动态查询语句3. 格式化输出4. 字符串反转5. 插入字符串6. 删除子串7. 字符串替换8. 构建复杂JSON或XML结构9. 处理用户输入的大量数据10. 动态生成HTML页面11. 处理字符串格式转换12. 实现字符串缓冲区13. 拼接大量字符串数组元素…

LLVM(简介)

历史 LLVM(low level virtual machine)起源于伊利诺伊大学的一个编译器实验项目&#xff0c;目前已经发展成一个集编译器和工具链为一体的商业开源项目&#xff0c;因此其英文名称的含义被扩大&#xff0c;不再仅仅是字面意思。其创始人为 Chris Lattner。LLVM项目遵循的开源许…

java数据结构与算法刷题-----LeetCode746. 使用最小花费爬楼梯

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 很多人觉得动态规划很难&#xff0c;但它就是固定套路而已。其实动态规划只…
最新文章