鸿蒙 (操作系统) 技术专题简介-编程知识网

简介

  关于与“鸿蒙 (操作系统)”标题相近或相同的条目,请见“鸿蒙 (消歧义)”。鸿蒙在华为Mate 30E Pro上运行的鸿蒙2.0主屏界面开发者华为编程语言C, C++, Java操作系统家族类Unix系统运作状态已发布源码模式共享源代码首次发布1.0 2019年8月9日,​3年前​(2019-08-09)当前版本3.1 / 2023年2月9日,​52天前​(2023-02-09)市场取向智能手机、平板电脑、笔记本电脑、智能电视、物联网支持的语言中文、英文更新方式无线更新软件包管理系统APP、APK(Android 兼容层,二者皆主要通过华为应用市场,但APK可以从其他来源安装)内核类别微内核 · Linux · LiteOS默认用户界面图形(多点触摸)官方网站www.harmonyos.com鸿蒙(HarmonyOS,开发代号Ark,正式名称为华为终端鸿蒙智能设备操作系统软件)是华为自2012年开发的一款基于AOSP改良的操作系统。系统性能包括利用“分布式”技术将各款设备融合成一个“超级终端”,便于操作和共享各设备资源。系统架构支持多内核,包括Linux内核、LiteOS和鸿蒙微内核,可按各种智能设备选择所需内核,例如在低功耗设备上使用LiteOS内核。2019年8月华为发布首款搭载鸿蒙操作系统的产品“荣耀智能屏”,之后于2021年6月发布搭载鸿蒙操作系统的智能手机、平板电脑和智能手表。

系统简介

鸿蒙是联通多款设备包括手机、电脑、平板、电视、汽车和智能穿戴等的分布式操作系统。鸿蒙系统的内核抽象层支持多内核;在手机及平板等设备上,系统选择Linux内核并包含Android开放原始码,可运行安卓应用/鸿蒙应用和网络应用等程序。在手表及物联网设备上,系统选择轻量级子系统LiteOS。

鸿蒙系统的通信基座使用“分布式软总线(英语:Software bus)”技术联通多款设备,允许一个设备控制其他设备,及共享分布在各款设备的数据资源。

该系统支持多种形式的应用程序,包括在“华为应用市场”下载和安装的应用程序,及免安装的“快应用”和便捷的“原子化服务”。该项服务可由用户在系统内搜寻“服务卡片”后启动或碰一碰设备直接启动。

历史

搭载鸿蒙OS 2.0的华为Mate 40 Pro手机

名称

2019年8月9日,华为消费者业务首席执行官余承东在开发者大会在谈及华为“鸿蒙”的英文名“Harmony”时表示,鸿蒙的中文意义具有“开天辟地”的意思,最接近的英语单词就是Genesis(开天辟地的意思),但英文名用汉语拼音“Hongmeng”表达鸿蒙不易发音,因此使用Harmony,希望给世界带来更多和平、方便。

2019年10月23日,华为轮值董事长徐直军在华为媒体沟通会上称,鸿蒙本来是用于华为内部一个内核的名字,目前是指全场景分布式鸿蒙操作系统。

原始目的

2019年6月24日,华为创始人任正非在《金融时报》专访中谈及鸿蒙操作系统时,表示鸿蒙操作系统主要应用于物联网,是一个面向确定时延系统的操作系统,实现系统端到端加密时延时精确到5毫秒,甚至更低的毫秒级乃至亚毫秒级;该系统的原始目的是为电信网络而设计的。

在2019年8月的华为开发者大会上,华为消费者业务首席执行官余承东表示鸿蒙操作系统主要面向物联网设备,如果由 Google 主导的开源操作系统 Android 不向华为开放,鸿蒙操作系统也可以搭载在智能手机上。

系统版本

鸿蒙操作系统初始版本于2019年8月9日由华为在东莞市发布,并于次日推介首款搭载鸿蒙系统的产品“荣耀智能屏”。

2020年12月16日,华为发布鸿蒙操作系统2.0手机开发者Beta版本,次年6月2日,华为举行线上发布会正式发布鸿蒙操作系统2.0,及公布搭载该系统的多款新产品,包括华为智能手机、平板电脑和智能手表,同时向现有用户分阶段推送系统更新。

2022年7月27日,华为HarmonyOS 3正式发布。

市场

2021年12月23日,华为消费者业务首席执行官余承东表示已有3亿台设备搭载鸿蒙操作系统,其中包括2亿台生态系统设备和1亿台来自行业合作伙伴的第三方消费产品。

2022年3月27日,由于受美国制裁影响,俄罗斯BQ公司生产的手机无法使用谷歌公司提供的Android系统,该公司转而测试鸿蒙操作系统。不过华为回应,目前尚未决定在海外正式大规模激活鸿蒙。

据Strategy Analytics的市场研究显示,鸿蒙操作系统自2021年6月推出智能手机操作系统以来,已于次年第一季度在**的市场份额占有4%,是继iOS和Android之后的第三大智能手机平台。至2022年12月,鸿蒙已有超过3.3亿用户。

设备

HarmonyOS生态合作

华为、荣耀、魅族、美的、格力、九阳、方太、360、苏泊尔、长虹、创维等。

HarmonyOS 1

荣耀智能屏、荣耀智能屏Pro、华为智能屏V75、华为智能屏V55i、华为智能屏X65

HarmonyOS 2

2021年6月2日华为新品发布会上公布了首批可升级HarmonyOS 2.0正式版的设备名单。7月8日,华为公布第二批可升级HarmonyOS 2.0正式版的设备名单。7月29日,华为发布P50系列,该系列出厂预置HarmonyOS 2.0系统。

手机

华为手机HarmonyOS 2支持机型(境外版本标注为EMUI12) 华为Mate系列

Mate Xs2、Mate X2、Mate Xs、Mate X、Mate 40系列、Mate 30系列、Mate 20系列、Mate 10系列、Mate RS保时捷设计、Mate 9系列

华为P系列

P50系列、P40系列、P30系列、P20系列、P10系列

华为nova系列

nova10系列、nova9系列、nova9 SE、nova8系列、nova8 SE、nova8 SE活力版、nova7系列、nova7 SE系列、nova6系列、nova6 SE、nova5系列、nova5i系列、nova5z、nova4、nova3、nova3i、nova2s

华为畅享系列

畅享50系列、畅享20Pro 5G、畅享20Plus 5G、畅享20 5G、畅享Z 5G、畅享10S、畅享9S、畅享9Plus

华为麦芒系列

麦芒9、麦芒8

荣耀数字系列

荣耀30系列、荣耀30S、荣耀30青春版、荣耀20系列、荣耀20S、荣耀20青春版、荣耀20i、荣耀10、荣耀10青春版、荣耀9

荣耀V系列

荣耀V30系列、荣耀V20系列、荣耀V10、荣耀V9

荣耀X系列

荣耀X10系列、荣耀9X系列、荣耀8X

荣耀其他系列

荣耀Magic2、荣耀Play4系列、荣耀Play4T Pro、荣耀Play3、荣耀Play、荣耀Note10

除了华为手机,鼎桥通讯的M系列和P系列、中邮的Hi nova系列、**移动的Nzone系列、**联通的优畅享系列、**电信的麦芒系列 等品牌,均搭载EMUI12(HarmonyOS 2.0)的深度定制版本支持。

平板

华为MatePad 11、华为MatePad Pro系列、华为MatePad 10.8英寸、华为MatePad10.4英寸、华为平板M6系列、华为平板M5系列、华为平板M5青春版8英寸、华为平板M5青春版10.1、华为畅享平板10.1英寸

荣耀平板6 10.1英寸、荣耀平板X6、荣耀平板V6(仅子型号KRJ-W09/KRJ-AN00)、荣耀平板5 8英寸、荣耀平板5 10.1英寸

打印机

华为激光打印机PixLab X1

HarmonyOS 3

截至2023年1月31日,已有62款设备获得HarmonyOS 3正式版升级,1款设备开启公测招募,11 款设备开启花粉Beta测试。

2023年2月22日,荣耀设备开始进行HarmonyOS 3的Beta版本招募,首批机型为荣耀30系列。

手机

华为手机HarmonyOS 3支持机型(境外版本标注为EMUI13) 华为Mate系列

Mate Xs2、Mate X2、Mate Xs、Mate X、Mate 50系列、Mate 40系列、Mate 30系列、Mate 20系列、Mate 10系列、Mate RS保时捷设计

华为P系列

P50系列、P40系列、P30系列、P20系列

华为nova系列

nova10 Pro、nova10、nova9系列、nova8系列、nova8 SE、nova7系列、nova7 SE系列、nova6系列、nova6 SE、nova5系列、nova4、nova4e

华为畅享系列

畅享50 Pro、畅享50、畅享20 Pro、畅享20、畅享20 Plus、畅享Z、畅享10S、畅享10 Plus、畅享9S

华为麦芒系列

麦芒9、麦芒8

荣耀系列

荣耀30系列、荣耀V30系列、荣耀20系列、荣耀V20、荣耀V20 MOSCHINO联名版、荣耀Magic2、荣耀Play4

平板

华为MatePad Pro 12.6英寸 2021、华为MatePad 11、华为MatePad Pro 10.8英寸 2021、华为MatePad Pro 10.8英寸、华为MatePad Pro 5G 10.8英寸、华为MatePad 10.8英寸、华为MatePad 10.4英寸 2022悦动版、华为MatePad 10.4英寸 2022、华为MatePad 10.4英寸、华为MatePad 5G 10.4英寸

智能屏

华为智能屏V75super、华为智能屏V98、华为智能屏V55 2021、华为智能屏V65 2021、华为智能屏V75 2021、华为智能屏V85 2021

HarmonyOS 3.1

2023年3月23日,华为发布华为P60系列及华为MateX3,成为首批搭载HarmonyOS 3.1的机型

鸿蒙应用

相对Android以APK文件格式打包成Android应用程序,鸿蒙应用程序是以APP格式打包及发布到华为应用市场。每个APP应用程序由一个或多个HAP(HarmonyOS Ability Package)部署包及pack.info文件组成。

华为应用市场提供用户下载和安装可兼容鸿蒙系统的Android应用,及基于鸿蒙系统而开发的鸿蒙应用程序。部分鸿蒙应用程序在图标上附有“HMOS”角标,而图标有下划线的应用则支持鸿蒙系统的“卡片”特性。根据鸿蒙系统特性而设计的应用程序不能安装在Android系统的手机上使用。

鸿蒙应用和Android应用程序均可选用“华为移动服务”,然而,鸿蒙应用程序可使用系统内的分布式技术联通多款设备,而Android应用程序不支持鸿蒙系统内的该项技术。

根据报导至2021年6月,鸿蒙系统有近50万的鸿蒙应用开发者。

OpenHarmony

鸿蒙操作系统包含了部分或全部OpenHarmony的源代码,但在智能手机等设备的实际应用中包含Linux和Android的部分源代码,可实现Android应用的安装与运行,并具有其功能和特性。

争议

商标

华为科技有限公司于2019年5月20日向国家知识产权局提交“鸿蒙系统”的商标注册申请,但是国家知识产权局于2020年5月驳回其申请,因为商标近似而易引起消费者混淆。2020年8月,华为向北京知识产权法院申诉,要求撤销国家知识产权局的《驳回申请决定书》,并通过华为的相关商标申请。北京知识产权法院于2021年5月12日驳回华为的诉讼请求。此后在6月,据国家知识产权局发布的商标公告,“鸿蒙”商标已被惠州市契贝科技有限公司转让予华为。

操作系统基于Android

手机版鸿蒙显示Android 10

2019年8月10日,有网友在微博上曝光了一张搭载鸿蒙系统的荣耀智能屏照片,照片显示荣耀智能屏的高级设置有“撤销ADB调试授权”的选项,网友怀疑鸿蒙系统基于开源Android架构开发。

鸿蒙操作系统2.0测试版本于2020年9月10日发布后,华为亦公开了开源鸿蒙OpenHarmony的代码。互联网上出现了不同的声音,一方认为鸿蒙是基于Android开发的操作系统,质疑鸿蒙只是把外表改了的Android;一方则认为鸿蒙是华为自主研发的操作系统,在智能手机和智能平板应用上向前与Android兼容。

技术新闻资讯网站Ars Technica于2021年2月依据开发者权限获取鸿蒙操作系统2.0测试版本,并指出该系统的基本部分,实际上为“没有明显变化的 Android 10”的底层,尽管该平台中大部分的“Android”字眼都改成了“HarmonyOS”,但在一些地方还是能不时出现“版本 10”之类的字眼。

2021年5月8日,GitHub上有一位用户上传了HarmonyOS 2.0系统包解包后的文件,他根据内容判断现阶段HarmonyOS与Android并没有明显差别,实际上类似“EMUI 11.1”,并不是设想中的“只是用了AOSP兼容层”。

媒体认为如此依附于Android的系统无可厚非,过去三星和诺基亚、微软都被生态打垮,但即使**大陆没有谷歌商店的竞争,在世界上范围想和Android竞争也仍然很困难。mashdigi分析OS结构指出,鸿蒙砍到Android 10三分之一不到,并大量插入自己的子系统,这种轻量化也许会有一些吸引点,但是考虑到全面的制裁,社区的发展还需要时间的磨练和积累。

网友发现在早期鸿蒙操作系统可以通过设置界面直接打开Android系统独有的标志性彩蛋,鸿蒙操作系统2.0虽然阻止了直接从设置访问,但仍然遗留了相关代码,且可以通过hook方式打开。

2022年12月5日,部分网友发帖表示华为鸿蒙系统3.0切换英文后开发者选项内的运行服务出现Android system字样,原本应为显示HarmonyOS,在微博等平台掀起热议。

注释

^ 按2019年8月9日华为开发者大会官方路线图,未来将统一为微内核。

^ 2021年7月19日,**电信发布麦芒10 SE 5G手机,此后的麦芒手机已不再属于华为手机系列。