华为鸿蒙OS 2.0来了!安卓:卧槽!要开始做鸿蒙了?

以下文章来源于Github中文社区 ,作者huber

昨天鸿蒙OS开源代码公开了!!!也是从9月10日起,HarmonyOS开源代码公开了!

项目仓库已经可以看了, 目前关注2.5k。

鸿蒙OS简介

OpenHarmony是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统。

其实在2019年 8月9日,华为鸿蒙1.0 ,OS揭开了面纱。2019年的在华为开发者大会上, 华为首款搭载鸿蒙OS终端正式亮相!

荣耀智慧屏-首款搭载华为鸿蒙系统的荣耀智慧屏 系列8月10日震撼发布

今天的大会上,余承东宣布,华为鸿蒙系统已经升级至2.0版本,即HarmonyOS 2.0。

此次HarmonyOS的升级,不仅仅带来了分布式能力的全面提升,还为开发者提供了完整的分布式设备与应用开发生态,全面赋能全场景智慧生态。

HarmonyOS主要包含如下系统:

余承东讲话得到几点信息:

从今天起将面向程序员提供大屏、手表、车机的鸿蒙OS2.0的beta版本

今年12月份将提供鸿蒙2.0的beta版本

2021年4月将面向内存128MB-4GB终端设备开源

2021年10月以后将面向4GB以上所有设备开源

明年起,华为智能手机将升级支持鸿蒙2.0

鸿蒙OS架构和特性

从架构来看,鸿蒙是可以动态发展的,目前还是稳妥的兼容Android,未来时机成熟后可能会替换。

系统流畅性

鸿蒙OS对负载实时分析预测,匹配应用特征,实现资源精准调度,华为称其为确定时延引擎。

鸿蒙操作系统的低时延、高性能、对IPC的性能优化等确保了系统的流畅性与用户的极致体验

内核安全

未来多终端互联对设备安全提出了更高的要求,微内核的引入解决内核级安全的问题,微内核无root权限, 每个外核服务模块都有自己的权限,相互隔离,提升了系统的安全性。

生态共享

就是一套应用代码可在各个不同类型的设备上运行,减少开发工作量。
同时在这一环节,会上还简单介绍了IDE、方舟编译器、分布式Kit,旨在协助应用开发者更加高效的开发应用,最终为鸿蒙操作系统生态服务。

一些总结

  1. 在鸿蒙 OS 上,他们可以用一套代码开发出兼容多终端的软件,鸿蒙 OS 能做到自动适配。
  2. 对开发者来说,所有设备都同一个系统,交互更好、学习成本更低,体验更加统一。
  3. 如果明年4月 搭载鸿蒙OS的手机发布,并推动手机应用开发者加入,那么配合新的开发语言,又将提供一大批岗位,其实利好开发者!大厂需要华为生态渠道,客户端岗位需求会激增。
  4. 和安卓系统形成竞对的局面,从而促使android提高体验和优化性能,避免以后收费。
  5. 鸿蒙支持Java和js,对移动开发者和前端开发者都比较友好。

传送门

鸿蒙官网:https://www.harmonyos.com

开源项目官网:https://www.openatom.org/openharmony

开源代码仓库:https://openharmony.gitee.com

华为开发者联盟论坛:https://developer.huawei.com/consumer