HarmonyOS Next鸿蒙开发:鸿蒙概述

326 阅读4分钟

鸿蒙概述

1+8+N

HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统。万物互联 大家有没有听过 1+8+N 华为鸿蒙是全场景战略

image.png

其中,“1”是智能手机,“8个大行星”是指大屏、音箱、眼镜、手表、车机、耳机、平板、PC等等。围绕着关键的八大行星,周边还有合作伙伴开发的N个卫星,指的是移动办公、智能家居、运动健康、影音娱乐及智能出行各大板块的延伸业务。

未来,HarmonyOS会持续围绕着端、管、云、芯构筑全场景智慧生态。 HUAWEI HiLink,是华为开发的智能家居开放互联平台,目的解决各智能终端之间互联互动问题。平台功能主要包含智能连接、智能联动两部分。2021年5月18日,华为宣布华为HiLink将与HarmonyOS统一为HarmonyOS Connect。 HarmonyOS Connect HarmonyOS Connect是华为全新推出的智能硬件生态品牌,将原“Work With HUAWEI HiLink”和“Powered by HarmonyOS”品牌进行融合,统一消费者和伙伴的品牌认知。 这意味着,你的设备即便不是HarmonyOS系统,仍然可以使用HarmonyOS Connect方式来与HarmonyOS系统互联。

三大技术理念:

一次开发,多端部署;可分可合,自由流转;统一生态,原生智能。

image.png

分布式软总线 分布式软总线能力面向开发者开放,提供从发现连接组网到传输的全套接口,支持自发现、自组网、高带宽、低时延、高可靠的通信能力,上层业务无需关注复杂的跨设备通信实现,极大降低分布式业务开发工作量。

分布式软总线创新应用了自发现、自组网技术、极简协议,消费者可获得“零等待”发现周边设备的体验,华为分享最高160MB/S的速度让你分享大文件也能“秒传”。超低时延Cast+屏幕虚拟化技术,支撑PC多屏协同、手机游戏秒变大屏游戏,无限逼近本地体验。

华为分布式系统: 把多个物理上分离的终端融合成一个虚拟的超级终端的系统

分布式数据管理 分布式数据管理主要解决的则是不同设备间信息实时同步的问题 分布式数据管理让跨设备数据处理如同本地一样方便快捷

分布式调度 分别在多个设备上都进行生物识别的认证

硬件接入分布式系统里就在也不是它自己了 系统才是最重要的,硬件也只是给系统打工的

image.png

分布式软总线 特征 异构融台网络 自发现自组网 动态时延校准

一、自动发现颠覆传统的触发式发现体验

image.png

二、逻辑全连接的异构组网颠覆传统WIFI/蓝牙组网 软总线的目标是自动构建一个逻辑全连接网络,打破传统组网的限制,设备之间两两直通,将业务开发与设备组网解耦,业务开发者无需关心组网方式与物理协议。

image.png

image.png

三、 基于极简协议的高带宽、低时延、高可靠的传输颠覆传统的标准协议传输 软总线传输基于华为自研的极简协议,颠覆传统的OSI七层模型,将表示层、会话层、传输层、网络层精简为一层,减少包头开销,提升每包有效载荷,传输带宽提升20%。叠加独有的高可靠性技术,在网络时延和丢包率增加时,仍能保证数据高吞吐率状态,最大可抗30%的网络丢包。开发者调用软总线提供的传输API即可获得高带宽、低时延、高可靠的传输能力,无需关注底层协议实现。

image.png

分布式软总线作为鸿蒙2.0的核心能力,在未来会逐步开放给开发者,在1+8+N全场景时代颠覆现有的通信开发模式,支撑鸿蒙应用开发者构建丰富的跨设备分布式业务,带给消费者“超级终端”的极致体验。

image.png

HarmonyOS的南向和北向

1.HarmonyOS应用开发叫北向,HarmonyOS设备内部嵌入式开发叫南向 2.记忆窍门:上北下南 3.北向是纯软件开发,一般用java、js、C++等语言,注重业务逻辑,目标是实现应用功能,满足客户需求 4.南向是软硬件结合的嵌入式开发,一般用C、C++,注重硬件操作和能力封装,目标是提供北向API的内部实现

市场份额

目前去各大招聘网站搜索工资还是不错的,毕竟10年出来一个技术,抓住机会才是重点。