0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为鸿蒙OS2.0正式开源_如何参与鸿蒙OS开发?

算法与数据结构 来源:搜狐网 作者:搜狐网 2020-09-13 10:01 次阅读

综合自:观察者网、TechWeb、infoQ、新智元、大数据文摘等

鸿蒙 OS 开源项目:

https://www.openatom.org/openharmony

鸿蒙 OS 代码仓库:

https://openharmony.gitee.com/

鸿蒙 OS 2.0 正式开源

9月10日,在2020年华为开发者大会上,华为消费者业务CEO余承东宣布,鸿蒙OS升级至2.0版本。

最重要的是,鸿蒙OS 2.0面向应用开发者发布Beta版本,9月10日面向大屏、手表、车机发布,2020年12月,面向手机发布。

余承东说,明年华为手机将全面支持鸿蒙OS 2.0。

一直以来,很多人最想看到都是鸿蒙OS适配到智能手机,取代谷歌定义的Android,成为真正意义上的国产手机系统。

但是沸腾了一年有余,大家对鸿蒙手机系统的认知仍是只停留在——它是华为在受到威胁时拿出的反击武器,意义非凡。但鸿蒙OS长什么样,怎么用,谁也没见过。

现在余承东给出了时间节点,看到这里,你是否再次升起了对鸿蒙系统的期待?

余承东称,鸿蒙OS是首个真正为全场景时代打造的分布式操作系统。去年推出的鸿蒙OS 1.0版本,验证了终端分布式技术的可行性,这一技术也被应用到EMUI中,创新出多屏协同、畅连视频通话、华为HiCar等跨终端体验。鸿蒙 2.0则在分布式软总线、分布式数据管理和分布式安全三大核心能力方面进行了全面的升级。

鸿蒙OS 2.0将全面实现全场景生态,具备跨设备、服务流转、极速直达、可视可说、隐私安全五大能力。同时他还举例称,在鸿蒙OS 2.0的支持下,比如手机导航可与手表协同、转弯变道振感提醒。

此外,鸿蒙OS 2.0自适应的UX框架,可以让开发者快速触达千万级新设备,实现大小屏自适应、横竖屏自适应。

不仅如此,鸿蒙OS 2.0还支持可视可说AI赋能,让App获得语音交互能力,支持自动识屏、你说我听。

余承东表示,要助力中国开发者走向全球。他表示,“没有人能够熄灭满天星光,每一位开发者,都是华为要汇聚的星星之火”。

为了让鸿蒙OS 智能硬件开发者快速上手,鸿蒙OS为其提供了丰富的模组、开发板和解决方案。同时,HUAWEI DevEco将为鸿蒙OS设备带来一站式开发环境,支持家电、安防、运动健康等品类的组件定制、驱动开发和分布式能力集成。在用户开发过程中,不论设备是有屏还是无屏,HUAWEI DevEco都可以为其提供一站式开发、编译、调试和烧录,组件可以按需定制,减少资源占用,开发环境内置安全检查能力,用户在开发过程中也可以进行可视化调试。

目前,面向RAM在128KB~128MB的IoT智能硬件源代码已经开放;在明年4月前,RAM在128MB到4GB间的终端设备,包括轻车机及带屏音箱等在内的设备均可以获得相关的开源代码;到明年10月,HarmonyOS源代码将会面向更多全场景终端设备开放。

一条完整的应用开发生态中,应用框架、编译器、IDE、API/SDK都是必不可少的。为了赋能开发者,鸿蒙OS 提供了一系列构建全场景应用的完整平台工具链与生态体系,助力开发者,让应用能力可分可合可流转,轻松构筑全场景创新体验。

分布式应用框架能够将复杂的设备间协同封装成简单接口,可分可合可流转,轻松实现跨设备应用协同。开发者只需要关注业务逻辑,不必关心跨端调度与通信细节,减少代码和复杂度,大幅提升全场景体验开发效率。分布式应用框架SDK/API开发者Beta版已经同步上线,分步骤提供13000多个API,支持开发大屏、手表、车机等应用。

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

IDE方面,鸿蒙OS 2.0打造了全场景跨设备集成开发工具Huawei DevEco 2.0。其具有三大特色能力,在编程时开发者可以实时预览UI,实现编程所⻅即所得;提供API智能补全,实现高效编码;面对多设备测试难题,DevEco Studio提供了高性能模拟仿真和实时调测。

华为面向广大开发者提供了鸿蒙OS应用开发者官网、设备开发者官网、开发者论坛@华为开发者联盟等开发者社区资源,持续对外发布相关技术,也让开发者之间互通有无,共同陪伴鸿蒙OS一路前行。

鸿蒙2.0的大心脏:分布式技术

荣耀智慧屏搭载了鸿蒙1.0之后,迈出了全场景体验的第一步,鸿蒙2.0将分布式技术引入了EMUI,首次实现了大屏、折叠屏和手机之前的应用,一次开发多端部署。

王成录介绍说,鸿蒙2.0相对鸿蒙1.0有了本质提升,鸿蒙系统也将由智慧屏扩展到手机等设备,并支持更多厂商,使能三方生态。

鸿蒙2.0将开放给所有的南向硬件生产厂家,去创新鸿蒙的生态设备,同时开放给北向的应用开发厂家,让他们基于鸿蒙做很多现在无法想象到的创新。

鸿蒙系统不是手机系统简单替代,它是面向未来全场景多设备的融合操作系统。

这个系统的核心底座就是分布式技术。

特别关键的三部分,第一个是分布式的软总线,第二个是分布式的文件系统和分布式的数据库,第三个是非常重要的分布式安全的解决方案。

分布式软总线

分布式软总线可以说是鸿蒙系统整个技术的底座,可以打破单一设备物理空间的限制。

有了分布式软总线,多设备之间就可以实现全融合自适应,WiFi和蓝牙两种异构网络的融合,从此无需切换连接方式。

自发现自连接,即使我们使用不同的设备,也可以实现一次配网,永久自发连接,即使一天工作16小时,续航只缩短10分钟。

分布式软总线还有个比较重要的功能就是,动态时延校准,可以实现多设备的视频和音频同步,视频在屏上,音频在音箱上,而完全没有时延。

三个核心的技术支撑起了鸿蒙2.0的软总线,让分布式真的实现了全场景全连接,无延迟免等待。

分布式文件系统和分布式数据库

数据库和文件系统是操作系统的核心技术之一,端侧的分布式华为也是遥遥领先业界。

远程文件跨设备之间的读写,如果速度得不到保障,整个所谓的跨设备全场景应用将没法运行。

基于鸿蒙2.0的软总线技术,华为实现了远程读写性能的大幅提升,比业界最好的Samba系统快了4-6倍,如果两个设备都是用了鸿蒙2.0,那跨设备的传输和同一设备几乎没有区别。

分布式数据库让对数据进行增删改也有了很大提升,比安卓的ContentProvider有1.3倍的提升,这可是安卓系统提供的4个关键组件之一,所以鸿蒙套壳安卓的说法也不攻自破。

考验终端设备性能的另一个重要指标数据检索,鸿蒙2.0也是表现优异,比向来以性能著称的iOS Core Spotlight快了近1.2倍。

所以分布式文件系统和分布式数据库这么艰难的领域,鸿蒙都拿下了,加上软总线,鸿蒙系统终于有了坚实的底座。

分布式安全

安全永远是大家最关心的问题,鸿蒙2.0在数据安全方面也是下了大力气。

华为单系统的安全能力已经做到了极致,业界第一个在微内核领域通过了CCEAL5+认证,而且,目前仍然是唯一的厂家。

确保正确的人,正确的设备,正确的数据,是鸿蒙2.0确保数据安全的关键所在。

操作的设备本身要是原厂生产没有被篡改过的,密码,指纹,要么是faceID等多因子联合鉴权,而不用人为操作,此外,数据的流动也有着严格的等级限制,高级别可以查看低级别的数据,不能反向。

如何参与鸿蒙OS开发?

本次发布会,华为完备了南向(面向设备厂商)开放平台与工具链,这让基于鸿蒙 2.0 系统设备开发易如反掌:一是集成华为 SDK,本次提供的 SDK 包一共有 7 个;二是运行开源代码,目前源代码已经开放,本次开放了 17 个子系统、134 个代码仓库以及 3 个参考实现,只要是 128M 内存及以下的设备都可以立刻编译运行;三是华为提供了模组和芯片,目前已经获得 5 家 7 款芯片和 5 家 5 款模组的认证,并为发烧友提供了开发板;四是 Huawei DevEco 2.0,这是非常强大的工具,提供了开发、编译、调试、烧录的一站式开发流程,该系统集成了华为分布式和二进制 SDK, 开发者可以选配,并内置了安全检查能力。

构建全场景开发的完整平台工具链和生态,我们知道如今的开发者生态非常繁荣,但很容易凋零。王成录表示,因为中国的软件市场没有根,外界开发者的声音,华为都听到了,但要做好一个生态没有那么简单,需要编译器、开发平台等才可以形成一个完整的生态,未来才真正能够枝繁叶茂。

因此,开发者还需要方舟编译器,其实现了多语言多设备编译,没有足够的投入根本做不出编译器,所以华为对此坚定不移,方舟编译器目前已经可以支持和开发鸿蒙应用。最后,Huawei DevEco 2.0 集成开发工具(IDE)提供了六大能力,一套代码编译完成就可以知道在手表和大屏上是如何显示的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 鸿蒙2.0
    +关注

    关注

    2

    文章

    60

    浏览量

    6865

原文标题:鸿蒙 OS 2.0 开源了!

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙OS开发学习:【尺寸适配实现】

    鸿蒙开发中,尺寸适配是一个重要的概念,它可以帮助我们在不同屏幕尺寸的设备上正确显示和布局我们的应用程序。本文将介绍如何在鸿蒙开发中实现尺寸适配的方法。
    的头像 发表于 04-10 16:05 638次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OS</b><b class='flag-5'>开发</b>学习:【尺寸适配实现】

    2024款鸿蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鸿蒙的出现,标志着中国科技的崛起。HarmonyOS就是我们说的华为鸿蒙系统,截止到2023年8月4日已有超过7亿台设备搭载了鸿蒙OS系统。
    发表于 02-28 10:29

    鸿蒙OS开源鸿蒙什么关系?

    内核,其他功能都以模块的形式存在。     华为用的是鸿蒙OS 我们都知道,华为手机的鸿蒙OS
    的头像 发表于 01-30 15:44 375次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OS</b>和<b class='flag-5'>开源</b><b class='flag-5'>鸿蒙</b>什么关系?

    免费学习鸿蒙(HarmonyOS)开发,一些地址分享

    国内一流高校。通过鸿蒙班的设立,高校可以为学生提供专业的鸿蒙OS学习环境和丰富的实践机会,培养出更多的鸿蒙开发人才,为
    发表于 01-12 20:48

    华为鸿蒙凉了?谣言止于智者

    7月,华为开发者大会上正式宣布。华为发布了备受期待的鸿蒙4.0版本,并引入了鸿蒙OSNext的开发
    发表于 01-11 22:29

    米哈游启动鸿蒙原生应用开发,给程序员带来了什么信息?

    华为终端BG软件部总裁龚体公布了华为鸿蒙社区的最新进展。他表示,目前开源鸿蒙社区的共建者已经超过6200人,共有51家共建单位
    发表于 01-07 22:25

    机构称华为鸿蒙将取代苹果iOS 从2024年起鸿蒙将成中国市场第二名

    根据分析机构TechInsights的预测显示,2024年苹果iOS操作系统在中国市场的份额将被华为鸿蒙操作系统蚕食。从2024年起,鸿蒙Harmony OS将取代苹果iOS成为中国市
    的头像 发表于 01-03 18:59 1011次阅读

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发
    发表于 11-02 19:39

    鸿蒙 OS 应用开发初体验

    大家对华为生态的应用开发感兴趣或者想深入学习借鉴华为OS 和物联网的思路,鸿蒙系统就是一个标杆。 转自【巫山老妖】
    发表于 11-02 19:38

    Orange Pi OS(OH)发布,开源鸿蒙PC端来了!

    正式向大家宣布一个喜讯:基于OpenHarmony定制研发的Orange Pi OS(OH)即将发布!日前,迅龙开源鸿蒙的工程师团队已经在搭载RK3566的开发板Orange Pi 3
    发表于 10-26 11:32

    华为鸿蒙专题报告:开启全新智能物联时代

    鸿蒙系统整体框架可细化为:鸿蒙OS+ 开源鸿蒙两大部分。其中,鸿蒙
    的头像 发表于 10-22 10:08 470次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>鸿蒙</b>专题报告:开启全新智能物联时代

    鸿蒙操作系统的前世今生

    华为消费者业务CEO余承东在发布会上宣布鸿蒙将进行开源。 2020年9月10日,华为发布HarmonyOS 2.0。相较于HarmonyO
    发表于 10-08 19:55

    史上最强Mate手机华为Mate 60 Pro推送最新鸿蒙OS 4

    史上最强Mate手机华为Mate 60 Pro推送最新鸿蒙OS 4 华为Mate 60 Pro这部号称史上最强的Mate手机华为官方已推送最
    的头像 发表于 09-06 14:45 1375次阅读

    【机器视觉】欢创播报 | 华为官宣鸿蒙4将于8月4日发布

    1 华为官宣鸿蒙4将于8月4日发布       7月26日,华为官宣,HarmonyOS 4 (以下称“鸿蒙OS 4”)将于8月4日正式揭晓
    的头像 发表于 07-27 10:42 1220次阅读
    【机器视觉】欢创播报 | <b class='flag-5'>华为</b>官宣<b class='flag-5'>鸿蒙</b>4将于8月4日发布

    华为鸿蒙OS4.0定档8月4号,华为Mate60首发

      在本届大会上,华为将展示鸿蒙生态界的新成果、新开放能力以及鸿蒙开发产品套件。对于许多用户来说,本次会议最值得期待的是鸿蒙
    的头像 发表于 06-15 10:55 4942次阅读