从去年4月华为 HarmonyOS(鸿蒙系统)正式登陆手机后,公众的关注焦点就集中在了手机鸿蒙系统上。
系统流畅度、多设备协同能力、分布式能力体验等成为用户评价的核心。
不过,既然定位于 " 移动智能操作系统 ",HarmonyOS 也和 Android 一样,它的底层核心能力不仅可以服务 C 端用户,同样也面向企业和个人开发者。
承担此任务的,便是 OpenHarmony。
在前段时间,OpenHarmony Tech Day 技术日在深圳举行,公布了 OpenHarmony 新版本的能力升级和最新的生态建设。
有一点值得注意的是,直到今天很多人依然分不清 HarmonyOS 和 OpenHarmony 的区别,老王这里还是简要说明下。
一、HarmonyOS和OpenHarmony区别
HarmonyOS 是华为独立研发的移动操作系统,它包括 HarmonyOS 的内核 +HMS(相当于谷歌的 GMS 服务)+AOSP,经简单二次开发后就可在移动终端上直接使用,华为拥有 HarmonyOS 的所有权和使用权。
而华为把不含 HMS 和 AOSP 的 HarmonyOS 底层内核捐赠给了开放原子开源基金会,由开放原子开源基金会孵化运营的就是 OpenHarmony,它的所有权属于开源社区,而不是华为。
当然,华为也是开放原子开源基金会的重要成员之一。
同时,由于是开源项目,任何人都可以下载使用 OpenHarmony,也可以贡献代码。
从逻辑关系上看,HarmonyOS 也可以理解为华为在 OpenHarmony 的基础上,融入了 HMS 和 AOSP 后的一个商业发行版。
总的来说,两者都是扩大 OpenHarmony 生态的重要组成。
二、OpenHarmony快速迭代
在这两年半的时间内,OpenHarmony发布了四个版本,快速迭代。
OpenHarmony 1.0 版本发布于 2020 年 9 月,彼时它的能力范围还很有限,基本集中在 OS 基础框架和部件化架构上,支持的产品也以轻量无屏设备为主,例如蓝牙耳机、电风扇等。
2021 年 5 月,OpenHarmony 2.0 发布,简单 UI 类应用开始支持开发,支持的设备也升级到智能手表等小型带屏设备。
仅仅 4 个月后,OpenHarmony 3.0 发布,支持更多基础类应用,例如日历、图库,以及开放了标志性的分布式能力。
此时 OpenHarmony 已经可以支持显示器、数码相机等简单标准带屏设备。
今年3月,OpenHarmony 迎来了最关键的 3.1 版本,从这时起,OpenHarmony 可以支持更加复杂的 UI 类应用,开放了高性能图形架构、安全访问模型等,支持分布式游戏、地图等应用。
支持的设备也变成了更复杂的标准带屏设备,比如手机和电脑。
事实上,OpenHarmony 3.1 可以看做是 OpenHarmony 完全体的第一个版本。
某种程度上,称之为 4.0 版并不为过,因为从这时起,OpenHarmony 基本可以支持目前主流消费端的所有智能设备。
三、全球下载6300万次!
可以看到,从发布至今,OpenHarmony 一直处于快速更新阶段,仅仅两年半就发布了四个大版本。
而在生态建设上,OpenHarmony 的发展也十分迅速。
OpenHarmony 工作委员会主席侯培新博士在 " 技术日 " 致辞中表示:" 截至目前,OpenHarmony 吸引了四十多家主仓代码贡献单位。
汇聚 160 万 + 社区用户,建立 44 个特别兴趣小组,全球下载次数高达 6300 万,5.5 万 + 次代码提交,已经成为全球智能终端操作系统领域中一股不可忽视的开源力量。"
操作系统生态需要发行版厂商、芯片 / 开发板厂商、终端厂商、应用软件厂商的共同参与。
随着 OpenHarmony 系统能力升级、配套开发工具和资源完备、兼容性测评平台上线,越来越多产业链企业也在加入 OpenHarmony 生态。
目前,已有 11 款主流芯片进入 OpenHarmony 社区主干,到 2022 年末适配芯片预计将增至 35 款;同时截至 4 月,44 款产品已获得 OpenHarmony 生态产品兼容性证书。
OpenHarmony 生态委员会筹备小组成员柳晓见表示:"OpenHarmony 生态落地已初具规模,80 余款软硬件产品正在通过兼容性测评,包括超 30 款开发板 / 模组,润和 HiHopeOS
1.0 RC1 IoT Edition、深开鸿 KaihongOS Things V1.0.0(面向金融)、深开鸿 KaihongOS Things V1.0.0(面向教育)、软通 SwanLinkOS V1.0.0.0 软件发行版(面向商用显示)、万里红 SUPER RED OS 软件发行版 5 款软件发行版,以及覆盖智慧家居等多场景的 50+ 款商用设备。"
最终它们将应用于消费、金融、能源、工业、交通、医疗等诸多领域,并支撑下一代智能化家居、出行、运动健康、娱乐、办公、教育、社交购物、工业生产等场景。
而在过去,这些设备所运行的系统大多为安卓、Linux、Windows 等。现在,OpenHarmony 正在取代它们。
当然,也必须看到的是 OpenHarmony 才刚刚起步,要与发展了几十年的老前辈相抗衡,还需要更多的时间、资金,以及最重要的、无数的开发者去参与和支持。
作者简介:我是老王,一个从事鸿蒙开发的中年老吃货。关注我,每天和你聊点关于华为、鸿蒙、应用开发的一些事儿。
文章来源:部分内容综合自网络,从“鸿蒙开发者老王”梳理成文。因觉优质,特此分享。什么是鸿蒙工程师?
这个是华为官方推出的职业认证,一个高薪的铁饭碗职业,而且就算是零基础也有机会成为鸿蒙工程师。不论你是安卓开发、销售、建筑等岗位都能零基础学习。鸿蒙工程师的薪资在15k-50k+,而且市场的人才需求量大,招聘不限制年龄,是一个很好高薪工作机遇~