QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

刚刚,华为鸿蒙 OS 2.0 发布,源代码现已开放

  • 2020-09-10
  • 本文字数:2162 字

    阅读完需:约 7 分钟

刚刚,华为鸿蒙OS 2.0 发布,源代码现已开放

9 月 10 日,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 版本(HarmonyOS 2.0)。据 InfoQ 向华为官方了解,鸿蒙 OS 的代码将在今天下午(2020 年 9 月 10 日)HDC 2020 大会结束后的 18:18 正式开放。


鸿蒙 OS 开源项目:https://www.openatom.org/openharmony


鸿蒙 OS 代码仓库:https://openharmony.gitee.com/

鸿蒙 OS 2.0 登场,代码正式开源

今天下午,在华为开发者大会2020上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 版本(HarmonyOS 2.0),正式面向应用开发者发布鸿蒙 OS 的 Beta 版本,即日起开发者可以获得面向大屏、手表、车机的 SDK、工具、文档和模拟器,今年 12 月将发布手机版本的 SDK、工具、文档和模拟器。明年华为智能手机将全面升级支持鸿蒙 2.0。


与此同时,余承东宣布将鸿蒙 OS 的代码捐赠给开放原子开源基金会进行开源孵化,并公布了鸿蒙系统的开源路标:9 月 10 日,即从今天起,鸿蒙系统将面向大屏、手表、车机等 128KB-128MB 终端设备开源;2021 年 4 月,面向内存 128MB-4GB 终端设备开源;2021 年 10 月,将面向 4GB 以上所有设备开源。



余承东强调,全球第三大移动应用生态正在破茧而出。“华为要构筑开放生态,将核心技术、软硬件能力全面开放给开发者和生态伙伴。”据介绍,基于鸿蒙操作系统的 HiLink 智能硬件生态,目前已经有 800 家合作伙伴,其中 HiCar 已合作 150 余款车,2021 年计划预装超过 500 万台。HMS Core 已经发展到 5.0 版本,超过 9.6 万个应用集成 HMS Core,活跃用户 4.9 亿。


余承东表示,华为在三轮打击下依然实现增长,今年上半年消费者业务销售收入 2558 亿元,消费者业务手机全球发货量达到 1.05 亿。

两大重点:分布式技术提升、生态开放

演讲中,华为消费者业务软件部总裁王成录表示鸿蒙 2.0 相比 1.0 有一个非常大的提升,同时这是一个非常重要的里程碑。一方面得益于分布式技术的提升,EMUI 的能力过去一年也已经全部重用在了鸿蒙 2.0 系统中;另一方面,鸿蒙 2.0 迈出了赋能第三方生态的第一步:华为已经将其开放给应用厂家做创新。



鸿蒙不是手机系统的简单替代,是全场景的底座,其三大分布式能力分别是分布式软总线、分布式数据管理和分布式安全的解决方案。

分布式软总线

如下图,分布式软总线是整个鸿蒙系统的底座,其性能无限逼近硬总线的能力,让多设备可以融为一体,让系统极速流畅。



在全融合自适应部分,鸿蒙系统实现了异构网络融合,不同设备可以互联互通;自发现自连接,几乎每次更换网络都需要做很繁琐的配置,基于鸿蒙系统的设备配置一次就可以自发现自连接;三是动态时延校准,以音画同步为例,如果把视频流给大屏,音频流给音箱,可以实现二者同步。

分布式数据管理

分布式的数据管理让跨设备数据处理如同本地一样方便便捷。在分布式文件系统层面,远程文件跨设备之间的读写如果速度上不来将会很糟糕,华为比业界做的最好的 Samba 系统最低速度快四倍;分布式数据库层面,跨设备之间的读取对比 ContentProvide(同设备之间的读取)速度提升了 1.3 倍;分布式检索的速度比 iOS Core Spotlight 快 1.2 倍。

分布式安全

实际上,在分布式系统里有非常好的机会可以突破单设备上的单维度身份认证,在多设备上可以通过多因子进行更强的身份认证,这样不仅让代码可以一次编写、多端运行,还可以让设备更加安全。


王成录表示,华为可以将微内核弹性部署到任何设备上,并会将该能力开放。在数据层面,华为设置了一系列规则,比如最高级别的数据一定要存在单体能力更强的设备上,数据的流动一定要有规则,高级别可以访问低级别,反之不行。

如何参与鸿蒙 OS 开发?

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



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


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


写在最后

时隔一年,华为鸿蒙系统终于实现“开源”的承诺。可以预见,在发展初期,鸿蒙系统必然会存在许多不完善的地方,从过去、现在甚至到未来很长的一段时间内,鸿蒙的成长依然会面临巨大的争议和质疑,但事到如今,除了继续干下去,华为已无退路,我们可以吐槽,同时也可以试着支持,看看在安卓这座大山面前,鸿蒙能否熬出自己的路。


2020-09-10 16:2553731
用户头像
罗燕珊 AI practitioner | Tech media

发布了 503 篇内容, 共 346.3 次阅读, 收获喜欢 808 次。

关注

评论 4 条评论

发布
用户头像
微内核的上下文切换始终是个问题
2020-09-12 14:29
回复
用户头像
好像真是完全自主开发的,连Linux都没有用到,不过这样真的好么
2020-09-11 09:51
回复
肯定用不到。鸿蒙走的是微内核路线,Linux是宏内核。
2020-09-11 18:08
回复
用户头像
不知道树莓派能不能跑起来
2020-09-11 09:29
回复
没有更多了
发现更多内容

如何将 OBJ 模型转换和压缩为 GLTF 以与 AWS IoT TwinMaker 配合使用

3D建模设计

GLTF

如何在Blender中压缩/减小GLTF模型的大小

3D建模设计

blender GLTF

生成式AI的发展与内容质量及安全性的挑战

百度开发者中心

#人工智能 生成式AI 文心一言 千帆大模型平台

创新力量重塑生产力

百度开发者中心

文学 #人工智能 生成式AI 文心一言

创新生产力的新引擎

百度开发者中心

#人工智能 生成式AI 文心一言

运行程序提示路径错误?

矩视智能

深度学习 机器视觉

小度携手可口可乐,AIGC成就未来3000年时空畅想

新消费日报

为什么越来越多的人选择PostgreSQL,放弃了MySQL

高端章鱼哥

MySQL postgresql

秒合约竞猜游戏app系统开发定制源代码部署

开发微hkkf5566

HarmonyOS NEXT带来的DevEco Profiler助您轻松分析应用性能问题

Geek_2d6073

处理更多数据,大幅降低成本!Milvus MMap 启示录

Zilliz

Mmap Milvus Zilliz 向量数据库 Milvus2.3

使用Docker构建轻量级Linux容器

互联网工科生

Docker 容器

反驳来了!放弃TypeScript?说明你无知!

树上有只程序猿

typescript 代码质量 js

2023百度教育再出发,探索经营增长新空间

彭飞

GLTF-pipeline

3D建模设计

gltf编辑器

机器学习——决策树模型

小魏写代码

RTE 领域近期词云统计发布;谷歌开始新一轮「瘦身」计划;使用ChatGPT之后智力提高 50%丨RTE开发者日报 Vol.50

声网

Axeos 跨域解决指南,让你的接口请求畅通无阻

Liam

前端 后端 前端开发 跨域 axios

Red Giant Magic Bullet Suite for Mac(红巨人调色降噪插件合集下载) v2024.0.0永久激活版

mac

苹果mac Windows软件 Red Giant Magic Bullet 视频后期处理软件

GLTF文件格式解析与预览、编辑

3D建模设计

GLTF

文字图像转换的创新技术

百度开发者中心

#人工智能 生成式AI 千帆大模型平台

基于YOLOv2和传感器的多功能门禁系统

timerring

YOLOv2

HarmonyOS应用侧与前端页面数据通道建立

HarmonyOS开发者

HarmonyOS

解决方案| anyRTC远程检修应用场景

anyRTC开发者

人工智能 音视频 视频会议 远程协助 电话会议

华为云CodeArts Check代码检查服务用户声音反馈集锦(1)

华为云PaaS服务小智

云计算 软件开发 华为云

揭秘 ChunJun:如何实现 e2e&session 日志隔离

袋鼠云数栈

大数据 开源

基于Web的智慧污水厂2D组态系统

2D3D前端可视化开发

组态软件 智慧水务 智慧污水处理 污水厂组态图 污水厂监控系统

文心一言 VS 讯飞星火 VS chatgpt (93)-- 算法导论9.2 1题

福大大架构师每日一题

福大大架构师每日一题

OpenCloudOS + 英特尔第四代至强处理器:完美适配,加速未来

OpenCloudOS

Linux intel

glTF 中基于物理的渲染(PBR)

3D建模设计

刚刚,华为鸿蒙OS 2.0 发布,源代码现已开放_开源_蔡芳芳_InfoQ精选文章