今日看点

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

相关阅读

《魅影神捕》开机 罗云熙“清冷双面弃子”试炼人性灰度

6月13日,由爱奇艺出品、北京战友文化联合出品及承制、中视同成联合承制、爱奇艺爱撒糖工作室联合打造的古装悬疑探案剧《魅影神捕》在横店举行开机仪式。该剧由龚宇、原昕担任出品人,王晓晖担任总监制,邵文...

2025-06-14

齐桓公称霸天下的多维密码:地理、改革与战略的完美融合

齐桓公(前685年-前643年在位)作为春秋五霸之首,其称霸之路绝非偶然。从地理优势到制度革新,从人才选拔到外交策略,齐桓公的霸业是多重因素交织的结果。 一、地理优势:资源禀赋奠定物质基础 齐国地...

2025-06-14

新加坡演员孙政双线出击!《微笑一号店》展暖男本色《临江仙》塑冷酷龙渊

近期,新加坡演员孙政以截然不同的形象活跃于中国观众的视野,在热播的经营纪实互动真人秀综艺《微笑一号店》中,孙政是笑容温暖、阳光清爽的甜品学员;而在同期上线的仙侠剧《临江仙》里,孙政则化身气场迫人、神情...

2025-06-14

秦武王之后:秦昭襄王的崛起与秦国霸业的转折

秦武王嬴荡在位仅四年,便因“举鼎绝膑”的意外事件殒命,其短暂统治如流星划过秦国崛起的历史长空。然而,这位以“勇力”著称的君主之死,却意外成为秦国政治格局剧变的导火索。他的离世不仅揭开秦国高层权力斗争的...

2025-06-14

SEVENTEEN为日韩合拍剧《初恋DOGs》献唱主题曲《Where love passed》

6月13日,据韩媒消息,组合SEVENTEEN为日韩合拍剧《初恋DOGs》献唱主题曲《Where love passed》,成员WOOZI亲自作词作曲。13日,所属社PLEDIS表示:“...

2025-06-14

秦始皇可能活在地宫吗?历史、科学与传说的三重解构

在骊山北麓的苍茫雾霭中,秦始皇陵地宫如同一部未解的密码,千百年来引发无数猜想。从“以水银为百川江河”的《史记》记载,到现代考古探测到的“强汞异常”,这座地下帝国始终笼罩着神秘色彩。然而,当我们将“秦始...

2025-06-14

防弹少年团田柾国就帽子争议进行道歉 今后将谨慎注意

防弹少年团田柾国因佩戴了印有疑似涉及日本右翼字句的帽子引发争议,随后在Weverse公开致歉。14日凌晨,田柾国在Weverse发文表示:"因在彩排过程中佩戴了一顶印有特定字句的帽子,令许多粉丝感到...

2025-06-14

泰山封禅在哪里举行:揭秘中国古代帝王与泰山的神圣对话

在中国古代帝王的心目中,泰山绝非一座普通的山岳,而是“天人合一”的神圣象征。自秦始皇起,历代帝王封禅泰山的传统延续千年,这一仪式不仅是对泰山地理高度的征服,更是对精神权威的终极宣告。然而,泰山封禅究竟...

2025-06-14

相叶雅纪迎来第二个孩子 2021年与妻子结婚

据日媒报道表示,岚成员相叶雅纪的第二个孩子已经出生,这一消息在《女性Seven》的采访中得到证实,网友们也纷纷祝福相叶雅纪。现在岚5位成员中有3位已经结婚,3位成员都有了孩子。二宫和也有2个孩子,樱...

2025-06-14

嬴驷与秦始皇:跨越百年的帝国奠基之路

在秦国统一天下的历史长卷中,嬴驷(秦惠文王)与嬴政(秦始皇)的名字犹如两座巍峨的丰碑,相隔百年却血脉相连。这位高祖父与玄孙的传承关系,不仅是简单的家族谱系延续,更是秦国从“偏居西陲”到“横扫六合”的战...

2025-06-14