热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

鸿蒙学习笔记之初识鸿蒙(一)

1.什么是鸿蒙?1.移动通讯发展史1.1G时代(语音)​1981年,第一代移动通信系统在美国芝加哥诞生。1G时代是大哥大
1.什么是鸿蒙?

1.移动通讯发展史


1.1G时代(语音)

​ 1981年,第一代移动通信系统在美国芝加哥诞生。1G时代是大哥大横行的时代,代表公司是美国的摩托罗拉

2.2G时代(短信)

1992年,第二代移动通信技术标准开始了,然而,仅仅十年,摩托罗拉便从霸主之位上掉下来,而新的主导者是诺基亚。

3.3G时代(图片)

2001年,3G正式登上了历史的舞台,2G虽然相比1G大大提升了效率, 但是满足不了人们对的图片和视频传输的要求,因为2G的网速满足不了这一要求,这时,3G应运而生。

4.4G时代(大数据)

​ 2008年发布的第四代网络4G,中国成为标准的制定者之一,4G支持像3G一样的移动网络访问,可以满足游戏服务,高清移动电视,视频会议,3D电视以及很多其他的需要高速的功能。

5.5G时代(万物互联)

2018年上海世界移动大会上,中国联通、中国移动和中国电信三大运营商亮出了时间表:计划到2020年,正式商用。针对4G网络阻塞时因为信息的传输率大于信道容量,5G带来的解决方法就是加大带宽,利用毫米波,大规模多输入多输出,3D波束成形,小基站等技术,实现比4G更快的速度,更低的时延和更大的带宽,可以同时链接千亿个设备。

2.为什么学习鸿蒙

在鸿蒙系统当中,手机不仅仅是手机,而是一个超级终端,让手机可以连接音响,电脑,耳机,智能手环等多个设备。手机作为一个控制器,可以控制n个设备。

 3.鸿蒙的官方定义

1.鸿蒙操作系统又叫鸿蒙OS(HarmonyOS):鸿蒙不是一个单纯的手机操作系统,也可以安装在手机和只能设备上。鸿蒙是一个全场景,面向未来的操作系统。

2.鸿蒙生态:未来要做到1+8+n。1代表手机,作为超级终端,8是现在常见的智能设备,以及更多的智能设备。

2.鸿蒙的特点

1.统一OS,弹性部署

一套操作系统,满足大大小小所有设备的需求。

小到耳机,大刀汽车,智慧屏等。

让不同设备,使用同一语言无缝沟通。

2.硬件互助,资源共享

搭载HarmonyOS的每个设备都不是孤立的,在系统层让多端融为一体,成为超级终端。

终端之间能力户主共享,带来无缝协同体验。

通过手机终端可以里连接设备,来共享资源

3.一次开发,多端部署

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

4.让你的应用自由跨端

HarmonyOS原子化服务是轻量化服务的新物种,它提供了全新的的服务和交互方式。

可分可合,可流转,支持免安装等特性,能够让应用化繁为简,让服务触手可及。

什么是可分可合呢,在之前,手机操作一个智能设备需要下载一个app,而这个app呢,需要包括了这个只能设备的所有功能,这样会让app占用内存很大。而HarmonyOS呢,提供给我们需要什么功能就直接下载什么功能,既可以只要其中某一个功能,也可以要所有功能。

那什么是可流转呢,当我们骑车地图导航的时候,看手机非常的不方便,而HarmonyOS呢,让我们可以将手机上的导航,投到智能手环上,非常的方便。

那免安装又是什么意思呢,因为鸿蒙的应用占用内存非常的小,然后5G的速度又非常的快,并不是不用安装的意思。

5.用“简单”激活你的智能设备

设备可实现一碰入网,无屏变有屏,操作可视化,一键直达原厂服务等全新功能。

通过简单而智能的服务,实现设备智能化产业升级。

这是什么意思呢,以前我们操作智能设备需要下载一个app才行,使用手机终端触碰到芯片就可以连接了。

3.鸿蒙和安卓对比

1.系统内核的对比


安卓系统:

        是基于linux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块。

        而这些功能和模块都具有最高的权限,只要一个模块出错,整个系统就会崩溃。

鸿蒙系统:

        是基于微内核设计,微内核仅包括了操作系统必要的功能模块(任务管理,系统分配)。

        必要的的模块处在核心地位具有最高权限,其他模块不具有最高权限。

        也就是说其他模块出现问题,对于整个系统的运行时没有阻碍的,微内核稳定很高。

        鸿蒙系统包含了两个内核:

                ①linux内核(手机操作系统的内核)

                ②liteOS内核(只能硬件的内核)

鸿蒙系统的稳定性高


2.运行速度的对比


安卓系统:

       安卓系统不能与系统底层直接通信活动,试是运行在虚拟机上的。

       如果虚拟机除了问题系统就会卡主。

鸿蒙系统:

        鸿蒙系统中的方舟编译解决了这个问题。

        会把代码直接编译成机器识别的机器码,是直接运行在操作系统中的,可以直接与系统底层进行通信

鸿蒙系统运行速度更快


3.手机操作系统的对比

鸿蒙和安卓都是基于安卓开源项目(AOSP)进行开发的。

鸿蒙并不是安卓的套壳。

鸿蒙OS=AOSP+HMS+鸿蒙UI+分布式软总线+以Ablity为核心的应用开框架

4.连接设备的对比


安卓系统:

       发现=>配对=>链接=>组合=>验证

鸿蒙系统:

        从使用的角度来讲,不管多少设备连在一起,鸿蒙都能像使用一台设备那样简单。

4.鸿蒙发展前景

鸿蒙系统结合5G 应用于工业物联网,可以满足工业生产、无人驾驶等高精度的实时命令传输,助力工业生产智能化发展。另一方面,结合目前低碳经济的政策要求,鸿蒙系统与大数据联合应用于工业绿色生产,为工业智能节能增添助力,发展前景很好。



推荐阅读
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • PL2303HXD电路图(USB转UART)介绍及应用
    本文介绍了PL2303HXD电路图(USB转UART)的特性和应用,该电路图可以实现RS232和USB信号的转换,方便嵌入到手持设备中。PL2303HXD作为USB/RS232双向转换器,可以将USB数据转换为RS232信息流格式发送给外设,并将RS232外设的数据转换为USB数据格式传送回主机。通过利用USB块传输模式和自动流量控制,PL2303HXD能够实现更高的数据传输吞吐量比传统的UART端口。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • Harmony 与 Game Space 达成合作,在 Shard1 上扩展 Web3 游戏
    旧金山20 ... [详细]
  • 加密世界下一个主流叙事领域:L2、跨链桥、GameFi等
    本文介绍了加密世界下一个主流叙事的七个潜力领域,包括L2、跨链桥、GameFi等。L2作为以太坊的二层解决方案,在过去一年取得了巨大成功,跨链桥和互操作性是多链Web3中最重要的因素。去中心化的数据存储领域也具有巨大潜力,未来云存储市场有望达到1500亿美元。DAO和社交代币将成为购买和控制现实世界资产的重要方式,而GameFi作为数字资产在高收入游戏中的应用有望推动数字资产走向主流。衍生品市场也在不断发展壮大。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 解决Sharepoint 2013运行状况分析出现的“一个或多个服务器未响应”问题的方法
    本文介绍了解决Sharepoint 2013运行状况分析中出现的“一个或多个服务器未响应”问题的方法。对于有高要求的客户来说,系统检测问题的存在是不可接受的。文章详细描述了解决该问题的步骤,包括删除服务器、处理分布式缓存留下的记录以及使用代码等方法。同时还提供了相关关键词和错误提示信息,以帮助读者更好地理解和解决该问题。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
author-avatar
骆树真次_902
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有