在华为Mate 30E Pro上运行的鸿蒙2.0主屏界面 | |
开发者 | 华为 |
---|---|
编程语言 | C, C++, Java] |
操作系统家族 | 类Unix系统 |
运作状态 | 已发布 |
源码模式 | 共享源代码 |
首次发布 | 2019年8月9日 |
最新版本 | 3.0.0 / 2022年6月13日 |
最新测试版本 | 3.0.0 / 2023年7月12日 |
目标市场 | 智能手机、平板电脑、物联网 |
支持的语言 | 中文、英文 |
更新方式 | 无线更新 |
软件包管理系统 | APP、APK(Android 兼容层,二者都主要通过华为应用市场安装,但APK可以从其他来源安装) |
内核类别 | 微内核 · Linux · LiteOS · [注 1] |
默认用户界面 | 图形(多点触摸) |
官方网站 | www |
鸿蒙(HarmonyOS,开发代号Ark[1])是华为自2012年开发的一款可兼容Android应用程序的跨平台分布式操作系统[2]。系统性能包括利用“分布式”技术将各款设备融合成一个“超级终端”,便于操作和共享各设备资源。[3][4][5]系统架构支持多内核,包括Linux内核、LiteOS和鸿蒙微内核,可按各种智能设备选择所需内核,例如在低功耗设备上使用LiteOS内核。[6]2019年8月华为发布首款搭载鸿蒙操作系统的产品“荣耀智能屏”,之后于2021年6月发布搭载鸿蒙操作系统的智能手机、平板电脑和智能手表。[7]
系统简介
鸿蒙是打通手机、电脑、平板、电视、汽车和智能穿戴等多种设备的统一操作系统。鸿蒙系统的内核抽象层支持多内核;在手机及平板等设备上,系统选择Linux内核并包含安卓开源码,可兼容安卓应用、鸿蒙应用和网络应用等程序。在手表及物联网设备上,系统选择轻量级子系统LiteOS。[8][9][10]
鸿蒙系统的通信基座使用“分布式软总线”技术联通多款设备,允许一个设备控制其他设备,及共享分布在各款设备的数据资源。[4][6]
该系统支持多种形式的应用程序,包括在“华为应用市场”下载和安装的应用程序,及免安装的“快应用”和便捷的“原子化服务”。该项服务可由用户在系统内搜寻“服务卡片”后启动或碰一碰设备直接启动。[11][12][13]
历史
名称
2019年8月9日,华为消费者业务首席执行官余承东在开发者大会在谈及华为“鸿蒙”的英文名“Harmony”时表示,鸿蒙的中文意义具有“开天辟地”的意思,最接近的英语单词就是Genesis(开天辟地的意思),但英文名用汉语拼音“Hongmeng”表达鸿蒙不易发音,因此使用Harmony,希望给世界带来更多和平、方便。[14]
2019年10月23日,华为轮值董事长徐直军在华为媒体沟通会上称,鸿蒙本来是用于华为内部一个内核的名字,目前是指全场景分布式鸿蒙操作系统。[15]
原始目的
2019年6月24日,华为创始人任正非在《金融时报》专访中谈及鸿蒙操作系统时,表示鸿蒙操作系统主要应用于物联网,是一个面向确定时延系统的操作系统,实现系统端到端加密时延时精确到5毫秒,甚至更低的毫秒级乃至亚毫秒级;该系统的原始目的是为电信网络而设计的。[16]
2019年8月在华为开发者大会上,华为消费者业务首席执行官余承东表示鸿蒙操作系统主要面向物联网设备,如果Google安卓系统不向华为开放,鸿蒙操作系统也可支持智能手机。[17]
系统版本
鸿蒙操作系统初始版本于2019年8月9日由华为在东莞市发布,并于次日推介首款搭载鸿蒙系统的产品“荣耀智能屏”。[17][18]
2020年12月16日,华为发布鸿蒙操作系统2.0手机开发者Beta版本,次年6月2日,华为举行线上发布会正式发布华鸿蒙操作系统2.0,及公布搭载该系统的多款新产品,包括华为智能手机、平板电脑和智能手表,同时向现有用户分阶段推送系统更新。[19][20]至2021年10月22日,鸿蒙2.0已有超过1.5亿用户。[21][22]
设备
2021年6月2日华为新品发布会上公布了首批可升级HarmonyOS 2.0正式版的设备名单[23]:
- 华为Mate 40系列
- 华为P40系列
- 华为Mate 30系列
- 华为Mate X2
- 华为MatePad Pro
7月8日,华为公布第二批可升级HarmonyOS 2.0正式版的设备名单[24]:
- 华为nova 8系列
- 华为nova 7系列
- 华为nova 6系列
- 华为MatePad 10.8英寸
7月29日,华为发布P50系列,该系列出厂预置HarmonyOS 2.0系统[25]。
10月31日,华为发布搭载HarmonyOS的激光打印机华为PixLab X1。[26]
HarmonyOS NEXT
2023年8月4日,华为在HDC 2023上宣布了HarmonyOS NEXT的开发者预览版本。该版本已于8月向合作企业开发者开放,且将在 2024年第一季度向所有开发人员开放。[27]
根据拿到搭载NEXT版本工程机的开发者判断,HarmonyOS NEXT开发者版本目前依然使用Linux内核,基于OpenHarmony开发,但去除了AOSP框架,使系统减少40%冗余代码,这也意味该系统版本不可兼容Android应用软件。[28][29]
鸿蒙应用
相对安卓以APK文件格式打包成安卓应用程序,鸿蒙应用程序是以APP格式打包及发布到华为应用市场。每个APP应用程序由一个或多个HAP(HarmonyOS Ability Package)部署包及pack.info文件组成。[30][31]
华为应用市场提供用户下载和安装可兼容鸿蒙系统的安卓应用,及基于鸿蒙系统而开发的鸿蒙应用程序。部分鸿蒙应用程序在图标上附有“HMOS”角标,而图标有下划线的应用则支持鸿蒙系统的“卡片”特性。根据鸿蒙系统特性而设计的应用程序不能安装在安卓系统的手机上使用。[32][33]
鸿蒙应用和安卓应用程序均可选用“华为移动服务”,然而,鸿蒙应用程序可使用系统内的分布式技术联通多款设备,而安卓应用程序不支持鸿蒙系统内的该项技术。[8]
根据报导至2021年6月,鸿蒙系统有近50万的鸿蒙应用开发者。[34][35]
OpenHarmony
开发者 | 开放原子开源基金会 |
---|---|
编程语言 | C, C++, JavaScript, ArkTS |
操作系统家族 | LiteOS |
运作状态 | 已发布 |
源码模式 | 开源 |
首次发布 | 2019年9月10日 |
最新版本 | 3.2 Release / 2023年4月7日 |
最新测试版本 | 4.0 Beta1 / 2023年6月19日 |
目标市场 | 物联网、智能手表、平板电脑、卫星、汽车、智慧城市、电脑、电视 |
支持的语言 | 2种 |
更新方式 | 无线更新 |
支持平台 | ARM Cortex-M, RISC-V , LoongArch, ARM Cortex-A |
许可证 | Apache License |
官方网站 | openharmony |
鸿蒙系统的有关开源项目为OpenHarmony(开源鸿蒙)。华为于2020年9月及2021年5月分两次将鸿蒙系统的L0-L2分支源代码捐献给开放原子开源基金会(OpenAtom Foundation),该基金会将受捐赠代码开源,根据基金会命名规范将该项目命名为OpenAtom OpenHarmony,并组建开源项目群,遵循Apache许可证。L3-L5分支兼容安卓的双框架版本,目前暂未开源。截至2021年5月,已有240多位个人与组织参与该项目和贡献代码。[36]
鸿蒙操作系统包含了部分或全部OpenHarmony的源代码,但在智能手机等设备的实际应用中包含Linux和Android的部分源代码,可实现安卓应用的安装与运行,并具有其功能和特性。[37][38]OpenHarmony系统初始版本支持内存最小128KB的轻量级设备,而2.0版本可支持超过128MB内存的标准系统类设备。[39][40]
争议
商标
华为科技有限公司于2019年5月20日向国家知识产权局提交“鸿蒙系统”的商标注册申请,但是国家知识产权局于2020年5月驳回其申请,因为商标近似而易引起消费者混淆。2020年8月,华为向北京知识产权法院申诉,要求撤销国家知识产权局的《驳回申请决定书》,并通过华为的相关商标申请。北京知识产权法院于2021年5月12日驳回华为的诉讼请求。[41][42]此后在6月,据国家知识产权局发布的商标公告,“鸿蒙”商标已被惠州市契贝科技有限公司转让予华为。[43]
系统与安卓相似
2019年8月10日,有网友[谁?]在微博上曝光了一张搭载鸿蒙系统的荣耀智能屏照片,照片显示荣耀智能屏的高级设置有“撤销ADB调试授权”的选项,网友怀疑鸿蒙系统基于开源Android架构开发。[44]
鸿蒙操作系统2.0测试版本于2020年9月10日发布后,华为亦公开了开源鸿蒙OpenHarmony的代码。互联网上出现了不同的声音,一方认为鸿蒙和安卓极其相似,质疑鸿蒙只是把外表改了的安卓[45][46];一方则认为鸿蒙是华为自主研发的操作系统,在智能手机和智能平板应用上向前与安卓兼容。[38]
技术新闻资讯网站Ars Technica于2021年2月依据开发者权限获取鸿蒙操作系统2.0测试版本,并指出该系统的基本部分,实际上为“没有明显变化的 Android 10”的底层,尽管该平台中大部分的“Android”字眼都改成了“HarmonyOS”,但在一些地方依然露馅,不时能看见“版本 10”之类的字眼。[45][47]
2021年5月8日,GitHub上有一位用户上传了HarmonyOS 2.0系统包解包后的文件[48],他根据内容判断现阶段HarmonyOS与Android并没有明显差别,实际上类似“EMUI 11.1”加强定制版,并不是设想中的“只是用了AOSP兼容层”。
媒体认为如此依附于安卓的系统无可厚非,过去三星和诺基亚、微软都被生态打垮,但即使中国大陆没有谷歌商店的竞争,在世界上范围想和安卓竞争也仍然很困难。mashdigi分析OS结构指出,鸿蒙砍到Android 10三分之一不到,并大量插入自己的子系统,这种轻量化也许会有一些吸引点,但是考虑到全面的制裁,社区的发展还需要时间的磨练和积累[49]。
注释
参考文献
- ↑ Huawei's filed for another trademark for an OS - Harmony. GSMArena. 2019-07-13 [2019-07-14] (英语).
- ↑ 网曝华为自研操作系统“鸿蒙” 中文注解彰显霸气(图). [2019-07-15].
- ↑ 财经自媒体. 关于华为鸿蒙的三个核心问题(深度)| 国君计算机. finance.sina.com.cn. 2021-06-01 [2021-06-24].
- ↑ 4.0 4.1 文档中心:技术特性. developer.harmonyos.com. [2021-06-19].
- ↑ May 2021, Gavin Dudley 17. HarmonyOS poised to disrupt the tech industry. TechRadar. [2021-06-24] (英语).
- ↑ 6.0 6.1 代码给你解密:华为如何用分布式软总线串联起一个新生态-电子工程专辑. www.eet-china.com. [2021-06-19].
- ↑ 华为正式发布鸿蒙手机操作系统_新浪网. tech.sina.com.cn. [2021-06-17].
- ↑ 8.0 8.1 阿里云资深专家崮德:谈谈我对华为HarmonyOS 2.0的看法. segmentfault.com. [2021-06-24] (简体中文(中国大陆)).
- ↑ 分分丿乌鸦. 鸿蒙、安卓系统技术架构对比. www.bilibili.com. [2021-06-19].
- ↑ HarmonyOS框架结构及技术特性-鸿蒙HarmonyOS技术社区-鸿蒙官方战略合作伙伴-51CTO.COM. harmonyos.51cto.com. [2021-06-19].
- ↑ 中行携手华为鸿蒙系统迈入“原子化服务”时代. www.yqln.org.cn. [2021-06-20].
- ↑ 文档中心:快应用简介. developer.huawei.com. [2021-06-30].
- ↑ 文档中心:原子化服务总体开发要求. developer.harmonyos.com. [2021-06-20].
- ↑ 骑士. 华为鸿蒙英文不是Hongmeng OS?余承东:拼音鸿蒙太难发音,Harmony寓意和平方便. IT之家. 2019-08-09 [2019-08-12].
- ↑ 华为徐直军:“鸿蒙”这个名字是媒体取的. CnBeta. 2019-10-24 [2019-12-14].
- ↑ 中关村在线. 华为鸿蒙系统究竟什么样?迄今最权威解答在这. diy.zol.com.cn. 2019-07-14 [2021-06-18].
- ↑ 17.0 17.1 最前线 | 华为新系统鸿蒙正式面世,可随时替代安卓_详细解读_最新资讯_热点事件_36氪. 36kr.com. [2021-06-18].
- ↑ 华为相信荣耀智慧屏的价值将不止于电视. Engadget 中国版. [2021-06-18].
- ↑ 新华社. 6月2日见!华为将正式发布鸿蒙手机操作系统. finance.sina.com.cn. 2021-05-25 [2021-06-18].
- ↑ 华为消费者业务CEO余承东:华为智慧生活APP已拥有4亿装机量,活跃用户超5400万_鸿蒙. web.archive.org. 2020-12-23.
- ↑ 华为推出鸿蒙操作系统3.0 ,多项技术应用得到强化. 365tnews.com. [2021-10-31].
- ↑ 华为推出鸿蒙操作系统3.0 ,多项技术应用得到强化_Core. www.sohu.com. [2021-10-31] (英语).
- ↑ 懒猫. 华为鸿蒙 HarmonyOS 2 首批正式版升级开启:支持 Mate40 等 18 款机型. IT之家. [2021-09-10].
- ↑ 拾柒. 覆盖7款设备!华为nova系列喜提HarmonyOS 2正式版升级. 快科技. [2021-09-10].
- ↑ 问舟. 4488/5988 元起,华为 P50/Pro 正式发布:麒麟及骁龙芯片混搭,再续影像传奇. IT之家. [2021-09-10].
- ↑ 一张仅需6分钱 华为首款鸿蒙打印机今晚首销:到手1799元.
- ↑ Sarkar, Amy. HarmonyOS NEXT is a pure HarmonyOS without Android apps and future of Huawei ecosystem. Huawei Central. 2023-08-07 [2023-08-08] (美国英语).
- ↑ 华为纯血鸿蒙 HarmonyOS NEXT 体验:已适配上百款应用 -ZAKER新闻. www.myzaker.com. [2023-08-08].
- ↑ 鸿蒙钊哥. HDC 2023全面解读:什么是鸿蒙的六大体验?什么是鸿蒙的六大引擎?鸿蒙的世界怎样了?生态成熟了吗?HarmonyOS NEXT有何意义?鸿蒙内核的技_. 哔哩哔哩. [2023-08-21] (简体中文).
- ↑ 文档中心:应用发布. developer.harmonyos.com. [2021-06-22].
- ↑ 文档中心:应用基础知识. developer.harmonyos.com. [2021-07-10].
- ↑ 华为应用市场鸿蒙专区上线兼容 HarmonyOS 的应用 / 游戏专栏_用户. www.sohu.com. [2021-06-22] (英语).
- ↑ 网易. 部分纯鸿蒙 HarmonyOS 应用已上线:图标多了“HMOS”角标. www.163.com. 2021-06-05 [2021-06-22].
- ↑ 央视. 华为鸿蒙系统上线 目前有近50万纯鸿蒙开发者. finance.sina.com.cn. 2021-06-02 [2021-06-22].
- ↑ 华为 HarmonyOS 2 系统上线,目前有近 50 万纯鸿蒙开发者 - IT之家. www.ithome.com. [2021-06-22].
- ↑ e公司. 华为已捐献鸿蒙全部基础能力 全面开源. finance.sina.com.cn. 2021-06-06 [2021-06-20].
- ↑ 关于规范HarmonyOS沟通口径的通知. xinsheng.huawei.com. [2021-06-20].
- ↑ 38.0 38.1 What HarmonyOS 2 means for the Google and Apple duopoly. South China Morning Post. 2021-06-04 [2021-06-22] (英语).
- ↑ 支持设备类型. OpenHarmony. [2021-06-20].
- ↑ zh-cn/OpenHarmony-Overview_zh.md · OpenHarmony/docs - Gitee.com. Gitee. [2021-07-03] (简体中文(中国大陆)).
- ↑ 证券时报网. 华为“鸿蒙”商标未申请成功 6月鸿蒙系统规模化推送蒙阴影?. finance.sina.com.cn. 2021-05-13 [2021-06-18].
- ↑ Staff, Reuters. 华为“鸿蒙”商标申请被驳回,因已有近似商标存在--北京法院. Reuters. 2021-05-12 [2021-06-18] (英语).
- ↑ 新浪科技. 鸿蒙系统即将正式登场 华为已获鸿蒙商标转让. finance.sina.com.cn. 2021-06-01 [2021-06-18].
- ↑ 杨又肇. 榮耀「智慧屏」出現ADB相關選項,鴻蒙作業系統實際上基於Android打造?. 2019-08-13 [2021-06-17] (繁体中文).
- ↑ 45.0 45.1 華為鴻蒙 2.0 被質疑僅是「換皮」 系統底層基礎仍是 Android - ezone.hk - 科技焦點 - 5G流動. ezone.hk 即时科技生活. [2021-06-18].
- ↑ Huawei's Harmony OS 2.0 beta appears to be based on Android. xda-developers. 2021-02-02 [2021-06-18] (美国英语).
- ↑ Amadeo, Ron. Huawei’s HarmonyOS: “Fake it till you make it” meets OS development. Ars Technica. 2021-02-02 [2021-06-18] (美国英语).
- ↑ HarmonyOS 2.0 Dump. [2021-06-20].
- ↑ 鸿蒙操作系统将“降低Android原始编码比例” 持续建构开源版本