讲述 什么是鸿蒙 为什么需要鸿蒙 为什么要学习鸿蒙

news/2024/7/5 4:10:24

首先 我们为什么要学习鸿蒙开发?
因为 鸿蒙发展前景巨大

鸿蒙自发布依赖 一直受社会各界关注
在这里插入图片描述
强两百的 App厂商 大部分接受了与鸿蒙的合作 硬件也有非常多与鸿蒙合作的厂商
鸿蒙的合作企业基本已经覆盖整个互联网客户的主流需求 所以鸿蒙的崛起不过是早晚的问题

那么 你是想火起来 去追着学 还是 早入门 成为第一代的鸿蒙开发者呢?
在这里插入图片描述
要知道 2008年第一批安卓开发 大部分都已经是一方大佬了

但要学习 起码我们要有一个概念

首先 你觉得 什么是鸿蒙?

首先我们现在的移动技术是 4G
4G也是慢慢发展过来的

1980年 出现了通讯技术我们称之为 1G
那个时候的手机 就是 大哥大
在这里插入图片描述
只能打电话 而且信号比较弱

1995年 出现第二代通讯技术 被称为 2G 当时的手机变的小巧了很多
比较有代表性的就是诺基亚
在这里插入图片描述
那时候的操作系统基本是 symbian (塞班)
这个时候 网络与通讯技术都变的更快

但 2G随着时代发展 早已无法满足用户需求
然后就出现了 2.5G的过度时期 这个时期 代表的还是 诺基亚和塞班系统
除了通讯 还能接收图片了 整体 是 2G-3G的一个过度

2009年 出现第三代通讯网络
进入了3G时代 网速提高
还可以视频通话 接受比较小的视频 手机非常多样 我们可以在手机下载App加入功能 当时基本就都是 IOS 和 安卓系统了
在这里插入图片描述
2013年 四代通讯网络
就是目前的 4G时代 流量便宜了 网速也更快了
在这个时代 最常见的系统 依旧是 安卓 IOS

2020年 进入了 5G时代
目前来讲 没有任何一个手机操作系统 可以定义这个时代
而我们现在了解的鸿蒙 目标就是这个时代
在这里插入图片描述


http://lihuaxi.xjx100.cn/news/1829964.html

相关文章

小程序中的大道理--综述

前言 以下将用一个小程序来探讨一些大道理, 这些大道理包括可扩展性, 抽象与封装, 可维护性, 健壮性, 团队合作, 工具的利用, 可测试性, 自顶向下, 分而治之, 分层, 可读性, 模块化, 松耦合, MVC, 领域模型, 甚至对称性, 香农的信息论等等. 为什么不用大程序来说大道理呢? …

深度学习基于Python+TensorFlow+Django的水果识别系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介简介技术组合系统功能使用流程 二、功能三、系统四. 总结 一项目简介 # 深度学习基于PythonTensorFlowDjango的水果识别系统介绍 简介 该水果识别系统基于…

Tars-GO 开发

默认环境是安装好的 创建服务: tarsgo make App Server Servant GoModuleName Tars 实例的名称,有三个层级,分别是 App(应用)、Server(服务)、Servant(服务者,有时也称 Object&am…

unordered_map 与 unordered_set 的模拟实现

unordered_map 与 unordred_set 的模拟实现与 map 与 set 的模拟实现差不多。map 与 set 的模拟实现中,底层的数据结构是红黑树。unordered_map 与 unordered_set 的底层数据结构是哈希表。因此,在模拟实现 unordered_map 与 unordred_set 之前你必须确保…

【 Kubernetes 风云录 】- Istio 应用多版本流量控制

文章目录 原理实现DeploymentVirtualServiceDestinationRule 约束部署 目的: 根据不同的引擎版本,可以把请求发送到指定的引擎上。可以实现版本降级。 原理 Istio通过VirtualService和DestinationRule两个资源对象来实现流量管理,其中VirtualService用于…

LeetCode 60. 排列序列【数学,逆康托展开】困难

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

每日一题 2824. 统计和小于目标的下标对数目(简单)

简单题&#xff0c;走流程 class Solution:def countPairs(self, nums: List[int], target: int) -> int:ans 0for i in range(len(nums)):for j in range(i 1, len(nums)):if nums[i] nums[j] < target:ans 1return ans

ElasticSearch之cat component templates API

命令样例如下&#xff1a; curl -X GET "https://localhost:9200/_cat/component_templates?vtrue&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPHQBEs5*lo7F9"执行结果输出如下&#xff1a; name …