以下文章来源于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,旨在协助应用开发者更加高效的开发应用,最终为鸿蒙操作系统生态服务。
一些总结
- 在鸿蒙 OS 上,他们可以用一套代码开发出兼容多终端的软件,鸿蒙 OS 能做到自动适配。
- 对开发者来说,所有设备都同一个系统,交互更好、学习成本更低,体验更加统一。
- 如果明年4月 搭载鸿蒙OS的手机发布,并推动手机应用开发者加入,那么配合新的开发语言,又将提供一大批岗位,其实利好开发者!大厂需要华为生态渠道,客户端岗位需求会激增。
- 和安卓系统形成竞对的局面,从而促使android提高体验和优化性能,避免以后收费。
- 鸿蒙支持Java和js,对移动开发者和前端开发者都比较友好。
传送门
鸿蒙官网:https://www.harmonyos.com
开源项目官网:https://www.openatom.org/openharmony
开源代码仓库:https://openharmony.gitee.com
华为开发者联盟论坛:https://developer.huawei.com/consumer
网友评论