论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
不吹不黑 OpenHarmony会是一个伟大的操作系统吗 ...
不吹不黑 OpenHarmony会是一个伟大的操作系统吗
九天猎人
金牌会员
|
2022-6-23 23:43:15
|
显示全部楼层
|
阅读模式
楼主
主题
873
|
帖子
873
|
积分
2619
1、前言
大家好,我叫连志安,目前是OpenHarmony社区的一位开发者。
我在2020年华为的HDC上就开始接触OpenHarmony,至今1年多了。
在回答标题这个问题之前,我想起一句话,先有结论,再做论证。
结论是:我认为,OpenHarmony的整体目标是伟大的,它注定要成为一个伟大的操作系统!
回答为什么之前,我们有必要来看看,OpenHarmony到底是什么?它跟鸿蒙、HarmonyOS是一个东西吗?
我们把时间往回看,关于OpenHarmony的发展历史,其实早在2016年华为就已经启动了鸿蒙立项。。
2、鸿蒙出现的背景
关于华为为啥要那么早就立项鸿蒙,背后深层次的原因相信大家都知道。
在当前大环境下,尤其是操作系统、芯片、工业软件等重要技术领域,中国都缺少自主可控的核心技术。
在操作系统领域、为了弥补国内大型IoT操作系统空白的问题,鸿蒙操作系统的出现,被给予了厚望。
3、OpenHarmony与鸿蒙、HarmonyOS的关系
2016年一开始的时候只有鸿蒙,那时候还是内部项目还没有公开,到了后面2019年,华为公布了鸿蒙项目,并起名为HarmonyOS 1.0。
之后在2020年6月份,开放原子开源基金会正式成立,是唯一一个立足中国、面向全球的开源基金会。
为了让鸿蒙能更好地发展和孵化,同时也是基于开源的思想,华为向开放原子开源基金会捐赠了开源部分的代码,即OpenHarmony 1.0版本。
至此,我们就可以很清晰地理清这个事情:
OpenHarmony是开源项目,归属于开放原子开源基金会;
HarmonyOS是基于OpenHarmony的商业发行版本,目前运行在华为的手机上面。
鸿蒙更多的时候是指HarmonyOS,有时候指OpenHarmony。
4、开源治理
我个人是OpenHarmony开发者,所以我所说的鸿蒙大部分情况是指OpenHarmony。我们可以看到,现在OpenHarmony已经不再属于华为的,而是属于开放原子开源基金会下的顶级项目。该项目由7家企业联合发起。
工作委员会有:华为、中国科学院软件研究所、江苏润和软件、湖北亿咖通、京东、解放号网络科技、上海博泰悦臻。
5、OpenHarmony定位
与传统的操作系统不同,OpenHarmony系统一开始就不是对标安卓也不是对标IOS。 OpenHarmony是面向全场景、全连接、全智能时代的一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
OpenHarmony整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。
6、分布式特性
与传统操作系统有区别的地方,分布式能力是OpenHarmony最重要的特性。
分布式的特性有:分布式软总线、分布式数据管理、分布式任务调度、设备虚拟化
(1)分布式软总线
分布式软总线是多设备终端的统一基座,为设备间的无缝互联提供了统一的分布式通信能力,能够快速发现并连接设备,高效地传输任务和数据。
(2)分布式数据管理
分布式数据管理位于基于分布式软总线之上的能力,实现了应用程序数据和用户数据的分布式管理。
(3)分布式任务调度
分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行远程启动、远程调用、绑定/解绑、以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况并结合用户的习惯和意图,选择最合适的设备运行分布式任务
(4)设备虚拟化
分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,将周边设备作为手机能力的延伸,共同形成一个超级虚拟终端。
7、伟大的方向
OpenHarmony整体方向是伟大的,它注定要成为一个伟大的操作系统!
不过OpenHarmony才孵化不到2年,从最初的1.0版本到2022年3月30号发布的3.1 Release版本。OpenHarmony从最初的功能单一、到如今的逐步完善。
我们可以看看这一张图来了解一下:
可以看到,
(1)2020年9月10号发布1.0版本在应用开发、分布式能力、系统基础能力、开发工具上还是比较薄弱的。
(2)到了2021年5月30号发布的2.0版本,已经开始支持轻量带屏设备,媒体能力、软总线能力得到了加强。
(3)2021年9月30号,OpenHarmony 3.0版本发布。该版本正式支持标准系统。整体能力上得到了很大的提升。开始支持分布式硬件、声明式UI开发、软总线能力增强、系统基础能力增加、开始支持通话、短信。
(4)2022年3月30号正式发布的OpenHarmony 3.1 版本,应用框架支持卡片,软总线能力进一步增强、分布式数据、分布式硬件、尤其是电话能力的增强,使得整个系统已经开始具备成为有手机的可能。
8、3.1 Release版本增强&新增特性
OpenHarmony3.1 Release版本整体生增强的能力如下:
9、路漫漫其修远兮
路漫漫其修远兮、吾将上下而求索!
OpenHarmony的目标是伟大的,注定要成为一个伟大的操作系统。
虽然OpenHarmony现在还有很多不完善的地方,但是,我们可以看到,每一个版本的发布,OpenHarmony总能给我们带来一些惊艳的地方,总能让我们看到伟大的操作系统的雏形。
也希望有更多的开发者能加入到OpenHarmony社区中来!
10、上手体验
OpenHarmony3.1 Release已经在3月30号正式发布,目前DAYU200是唯一一款支持3.1版本的开发板。我也是第一时间从润和软件那边拿到一块板子,亲自上手体验了一下。
整体效果非常惊艳,整个系统功能越来越多,包括相机、电话、音乐播放、系统设置、WiFi蓝牙管理、应用管理等。
视频体验:
OpenHarmony真机实际功能演示
电话功能:
OpenHarmony电话功能
下面上一波预览图:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
九天猎人
金牌会员
这个人很懒什么都没写!
楼主热帖
从洞察到决策,一文解读标签画像体系建 ...
袋鼠云平台代码规范化编译部署的提效性 ...
微服务(三)之负载均衡(服务端和客户端) ...
Flink的API分层、架构与组件原理、并行 ...
C# 使用流读取大型TXT文本文件 ...
SpringBoot(八) - 统一数据返回,统一 ...
打穿你的内网之三层内网渗透 ...
JVM
SQL中的排座位问题
MySQL中USER()和CURRENT_USER()的区别 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表