今日看点

HarmonyOS面向128KB-128MB内存终端开源

发表于话题:HarmonyOS 2
发布时间:2021-06-02

2020年9月10日,以HDC Together为主题的2020年度华为开发者大会在东莞·松山湖举办,华为带来了HarmonyOS 2.0、EMUI 11、HMS、HUAWEI HiLink、HUAWEI Research等一系列创新产品 。

“华为开发者大会2020”现场视频地址:
http://live.ithome.com/item/508021.htm

2019年8月9日,华为创造性地推出了面向全场景的分布式操作系统HarmonyOS 1.0,各种智能终端从此实现了快速发现、极速连接、硬件互助以及资源共享。
2020年9月10日,HarmonyOS 2.0正式亮相,带来了分布式软总线、分布式数据管理、分布式安全等分布式能力的全面升级,同时发布了自适应的UX框架,让开发者能够快速触达千万级新设备和用户。

HarmonyOS开源 HarmonyOS 2.0 HarmonyOS分布式应用构建流程

一、HarmonyOS开源

“华为开发者大会2020”余承东宣布了HarmonyOS的开源路标:

2020年9月10日起,HarmonyOS面向大屏、手表、车机等128KB-128MB终端设备开源; 2021年4月将面向内存128MB-4GB终端设备开源; 2021年10月以后将面向4GB以上所有设备开源。

HarmonyOS仓库(128KB-128MB终端)

华为将HarmonyOS,捐献给开放原子开源基金会(OpenAtom Foundation)。

代码仓库 (128KB-128MB终端) :
https://openharmony.gitee.com/openharmony

二、HarmonyOS 2.0

HarmonyOS 2.0 主要带来了分布式软总线、分布式数据管理、分布式安全等分布式能力的全面升级,同时发布了自适应的UX框架,让开发者能够快速触达千万级新设备和用户。

2.1、分布式软总线

分布式软总线 性能逼近硬总线能力。
使多设备融合为“一个设备“,带来设备间高吞吐、低时延、高可靠的流畅连接体验。

2.2、分布式数据管理

分布式数据管理 让跨设备数据访问如同本地一样方便快捷,大大提升跨设备数据远程读写和检索性能等。

2.3、分布式安全

分布式安全 确保正确的人、用正确的设备、正确使用数据。

正确的人:

当用户进行解锁、付款、登陆等行为时系统会主动拉出认证请求,并通过分布式技术可信互联能力,协同身份认证确保正确的人,并根据业务场景提供最佳安全认证策略。

正确的设备:

将手机的内核级安全能力扩展到其他终端,进而提升全场景设备的安全性;

通过设备能力互助,共同抵御攻击,保障智能家居网络安全;

正确使用数据:

HarmonyOS 定义数据和设备的安全级别,对数据和设备都进行了分类分级保护,确保数据流通安全可信(高级别设备可以访问低级别设备,低级别设备不能访问高级别设备)。

2.4、开发平台

为了进一步扩大HarmonyOS的生态圈,面对广大的硬件设备厂商,HarmonyOS 2.0通过SDK、源代码、开发板/模组和HUAWEIDevEco等装备共同构成了完备的开发平台与工具链,让HarmonyOS设备开发易如反掌。

南向硬件生产厂家可以采用不同的方案和方向应用HarmonyOS:

集成华为SDK,不论运行何种系统,均可具备分布式能力,从而与华为的某种设备做连接; 使用 HarmonyOS 源代码进行编译,根据自身业务状况和能力,选择用源代码的方式做公共设备;

诸多模组、芯片及开发板,供广大开发者快速理解HarmonyOS工作原理,加快产品上市时间.

2.5、IDE

HarmonyOS 2.0打造了全场景跨设备集成开发工具Huawei DevEco 2.0。
其具有三大特色能力:

在编程时开发者可以实时预览UI,实现编程所⻅即所得; 提供API智能补全,实现高效编码; 面对多设备测试难题,DevEco 提供了高性能模拟仿真和实时调测。

2.6、编译器

编译器方面:
HarmonyOS采用了支持高性能多语言编译的方舟编译器2.0。

其能够消除跨语言交互开销,统一运行时; 统一多语言前端,让开发者能够自由选择Java、JavaScript及其他语言; 通过组件解耦实现多设备弹性部署; 操作系统、运行时和开发框架协同设计,能够完成联合优化,提高代码执行效率。

三、HarmonyOS分布式应用构建流程

总结一下 HarmonyOS分布式应用完整构建流程:

13000多个API:
分布式应用框架SDK/API开发者Beta版已经同步上线,分步骤提供13000多个API,支持开发大屏、手表、车机等应用; IDE方面:
HarmonyOS 2.0打造了全场景跨设备集成开发工具Huawei DevEco 2.0; 编译器方面:
HarmonyOS采用了支持高性能多语言编译的方舟编译器2.0;

欢迎关注我的公众号

标签组:[华为] [分布式技术] [多语言] [开放源代码] [分布式开发

本文来源:https://www.kandian5.com/articles/23953.html

相关阅读

孕期四项检查属过度产检,这些产检项目真没必要

怀孕做产检可以了解胎儿的健康情况,但是产检也是有一定的规定的。根据《孕产期保健技术指南(第2版)》妈妈在整个孕期做的产检次数是7~11次。但有一些妈妈就觉得这个产检没用,检查了反而是浪费钱,有些小问题...

2025-10-30

周公解梦:胎梦生男孩的20种常见场景,第7个最准!

准妈妈们看过来!这些梦境可能是小王子的神秘预告...一、胎梦的神秘力量:为什么准妈妈总做关于宝宝的梦?在中国传统文化中, 胎梦 被视为胎儿向母亲传递信息的重要方式。古人认为,孕妇在怀孕期间所做的梦往往...

2025-10-30

梦见摘果子、爬楼梯=怀男孩?胎梦生男孩的奇怪但准确的预兆

怀孕期间,准妈妈们常常会做一些生动而奇特的梦。其中, 梦见摘果子、爬楼梯等梦境 被民间广泛认为是怀男孩的征兆。这些看似普通的梦境真的能预测胎儿性别吗?本文将深入探讨胎梦与生男孩之间的神秘联系,分析那些...

2025-10-30

梦见太阳、月亮=怀男孩?胎梦生男孩的天体象征解读

从古至今,胎梦中的天体现象被赋予特殊含义。太阳与月亮作为最显著的天象,其出现在孕妇梦境中常被解读为性别预兆。本文将深入解析这一传统观念的科学依据与文化内涵。一、胎梦文化概述:天体象征的历史渊源胎梦,即...

2025-10-30

科学还是迷信?大数据分析胎梦生男孩的准确率到底有多高

在中国传统文化中, 胎梦 一直被视为预测胎儿性别和健康状况的重要方式。特别是关于梦见什么预示着生男孩的说法,更是流传甚广。老一辈常说"梦见龙、老虎、蛇等动物是生男孩的征兆",而现代人则对这些说法半信半...

2025-10-30

二胎妈妈经验谈:生男孩胎梦和一胎有何不同?对比太明显了

我是一位拥有两个可爱孩子的二胎妈妈,大宝是6岁的小公主,二宝是4岁的小王子。在两次怀孕过程中,我经历了各种神奇的胎梦,尤其是关于宝宝性别的梦境,让我印象深刻。通过对比一胎和二胎时生男孩的胎梦,我发现了...

2025-10-30

胎梦生男孩的科学解释?心理学家揭秘孕期梦境与胎儿性别的关联

在怀孕期间,许多准妈妈都会经历各种生动而奇特的梦境,其中关于胎儿性别的梦境尤为常见。有趣的是, 统计数据显示约有65%的孕妇报告做过与胎儿性别相关的梦,其中梦见生男孩的比例高达72% 。 这些梦境往往...

2025-10-30

孕期反复做同一个梦?可能是胎梦生男孩的强烈信号

怀孕期间,许多准妈妈都会经历 反复做同一个梦境 的奇妙体验。这些梦境往往生动鲜明,甚至会在一段时间内不断重复出现。民间自古就有" 胎梦预测胎儿性别 "的说法,特别是当准妈妈们反复梦见某些特定场景或符...

2025-10-30

孕早期生男孩的胎梦准吗?妇产科医生告诉你梦境预测的可靠性

在中国传统文化中, 胎梦 一直被视为预测胎儿性别和健康状况的重要方式。特别是孕早期,当准妈妈们开始经历各种生动梦境时,"梦见蛇、老虎、黑桃A等象征物"常被解读为怀男孩的征兆。但这种流传已久的民间说法,...

2025-10-30

胎梦生男孩VS生女孩:5大关键区别,帮你提前判断胎儿性别

自古以来,胎梦就被视为预测胎儿性别的重要线索。本文将深入解析胎梦中生男孩与生女孩的5大关键区别,帮助准父母们从梦境中寻找蛛丝马迹。一、胎梦文化背景与科学认知胎梦是指孕妇在怀孕期间所做的与胎儿相关的梦境...

2025-10-30