2022年HarmonyOS/OpenHarmony生态观察

一、鸿蒙生态世界快速构建升级中

HarmonyOS鸿蒙2019年正式面世,当时消费者只能在华为的智慧屏上体验;2020年,鸿蒙智联-华为面向智能硬件生态伙伴全新品牌和开放平台发布;2021年,智能手机等多种终端全面搭载HarmonyOS2,实现同一套系统能力适配多种终端,HarmonyOS成为史上发展最快的智能终端操作系统;2022年,HarmonyOS3升级,智能家居、智慧办公、影音娱乐、智慧出行、运动健康五大场景体验持续进化,搭载HarmonyOS的华为设备已达3.2亿。

截至目前,鸿蒙智联已有合作伙伴超2200+,产品发货量超2.5亿;鸿蒙生态开发者超200万+,HarmonyOS原子化服务达50000个;HMS Core开放25030个API,近4万款应用跟随华为的步伐走向全球市场。华为持续投入鸿蒙生态人才建设,联合清华大学等166所国内高校开设HarmonyOS课程,为2万+学生开发者提供丰富的学习资源,教育部产学合作项目鸿蒙生态方向项目已累计支持95项。

鸿蒙持续为消费者带来视觉、听觉、手语、适老化等无障碍服务的创新,同时也是一个更包容、更健康、更绿色、更开放的万物互联技术底座。

HarmonyOS 鸿蒙生态世界

设备升级使用目标

2021年底2.2亿以上

2022年5-8个亿 

2023年20个亿及以上

北向应用相关

服务卡片、原子化服务、鸿蒙应用、负一屏、服务中心、小艺语音、控制中心、应用市场等。

工具链体系

HarmonyOS Design、ArkTS、ArkUI 、ArkCompiler、HUAWEI AppGallery Connect 、

HUAWEI DevEco Studio、

HUAWEI DevEco Device Tool、

DevEco Service、HMS、云端、 AI等

南向设备相关

鸿蒙智HarmonyOS Connect、

1+8+N、

Device Partner 服务平台 支持体系等。

HarmonyOS完整的生态世界,逐步转化为标准能力体系,给生态合作伙伴赋能。

二、鸿蒙开发套件工具链

华为今年发布了《鸿蒙生态应用开发白皮书V1.0》,同时提出面向万物互联时代应用与服务开发的三大理念,包括一次开发,多端部署即一套代码、业务逻辑与UI适配不同智能终端设备;原子化服务的可分可合,自流转;HarmonyOS与OpenHarmony统一生态,实现应用原生智能,拥包三方框架,从底层芯片到上层应用、服务能力开放,为用户带来原先生智能的使用体验;未来HarmonyOS将持续基于声明式开发体系和三大理念长期演进,全方面发展鸿蒙应用生态。

在整体流程上,华为从设计>开发>测试>上架,端到端切换声明式开发系统,将应用开发套件升级为“鸿蒙开发套件”,这代表了HarmonyOS确定以声明式开发体系为方向,应用全面鸿蒙化的里程碑点。

鸿蒙开发套件包括了设计系统、开发语言、UI体系、编译工具、开发工具、测试服务、上架分发等完整的鸿蒙应用开发运营体系。

2022年HarmonyOS/OpenHarmony生态观察

HarmonyOS Design 涵盖全面的全场景设计规范,丰富的设计资源,以及设计工具, 帮助开发者提升开发效率。

ArkTS 是鸿蒙生态应用的开发语言。它在 TypeScript(简称 TS)的基础上,提供了声明式 UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发高性能应用。ArkTS为更简洁高效的JS/TS语言“超集”,进一步降低跨端应用开发代码量,开发效率提升30%;ArkTS 通过扩展成熟语言、结合语法支持 ArkUI 提供简洁高效的声明式开发范式,再结合 UI 组件、状态管理等方面设计,统一鸿蒙生态应用的开发范式。

ArkUI 框架 ArkUI 是鸿蒙生态原生的 UI 开发框架。ArkUI渲染机制升级,独特的渲染三树合一技术,极大简化界面渲染算法,使应用界面滑动加载速度提升45%;创新的Stage开发模型,在开发阶段规范化后台进程启动机制,从根本上解决应用卡顿问题。逻辑和UI分离技术,则并进一步提升流转开发效率。

方舟工具链ArkCompiler编译运行机制优化带来业界首个动态类型语言字节码AOT编译技术,极大缩短动态类型语言应用启动时间;同时提供多种源码保护技术,提高动态类型语言源码安全。

集成开发环境 HUAWEI DevEco Studio 是面向鸿蒙生态的集成开发环境,提供了一站式的鸿蒙生态应用、原子化服务开发能力。具体功能特征包括工程管理、代码编辑、界面预览、编译构建、代码调试,性能调优、设备模拟、命令行工具、端云一体化开发等。

DevEco Testing是鸿蒙应用开发的测试工具,鸿蒙生态应用、原子化服务的测试分层模型分为单元测试、集成测试、专项测试。单元测试是函数级别的验证。集成测试分为模块测试和特性测试。专项测试是应用/服务的多维度测试,包括全方位的质量体检,同时也提供性能、功耗、 稳定性、兼容性、UX、安全等专项自动化测试。

HUAWEI AppGallery Connect 为开发者提供全球化、全场景一站式应用分发能力,并为开发者提供质量、安全、工程管理等领域的能力,大幅降低应用开发与运维难度,提升版本质量,帮助开发者获得用户并实现收入的规模增长。具体包括实现快速上架 ,证书颁发 ,上传包体、描述信息、素材等统一上架 ,上架审核 ,应用分发 等。

整个工具链的完善,是鸿蒙生态快速健康发展的基础。基于操作系统生态完整的开发工具链体系的实现,也是中国企业在世界范围内的首次构建。

三、鸿蒙生态世界中开发者的黄金时代以来

华为将领先创新技术定义成标准能力开放,鸿蒙生态世界中开发者的黄金时代已来。 

HarmonyOS的优质体验依托于分布式能力、原子化服务、AI、地图、音视频、隐私安全等创新技术和能力开放。经过四年发展,华为持续攻坚底层技术创新,做出更丰富的产品和服务,并将能力和工具开放给开发者。

原生轻量化服务是鸿蒙应用生态的重要部分,HarmonyOS原子化服务即用即走、无需传统的下载、注册、登录,更易获取与分享,直达服务,为用户带来系统级、卡片化、多入口、跨设备无缝流转、主动服务的创新体验。HarmonyOS生态还为原子化服务提供了超过30+分发入口,包括负一屏、桌面、小艺建议、小艺语音、智慧搜索等,为开发者带来更强的服务分发和触达。

2022年HarmonyOS/OpenHarmony生态观察

华为以JS/TS语言生态体系为基础,构建更高效便捷的鸿蒙开发语言ArkTS,且通过ArkUI、Stage模型和ArkCompiler解决大型和复杂声明式应用的性能和安全问题,这标志与预示着鸿蒙原生应用生态不仅有轻量化原子化服务体系,同时正向大型多工程、高负载复杂原生应用全面推进。

四、OpenHarmony(开源鸿蒙)生态蓬勃发展

凭借不断增强的开放能力,OpenHarmony开源鸿蒙项目使能千行百业加速数字化转型加速。

OpenHarmony现在开源社区Gitee排名第一,拥有5000+的社区贡献者,88+款商用设备,26+个发行版,84+款模组开发板,16000+API,65个厂家198款产品通过兼容性测评。

OpenHarmony开源鸿蒙项目已经在教育、金融、智能家居、交通、数字政务、工业领域进行具体的应用并还在快速发展中。

五、创新照见未来

自鸿蒙发布以来,华为在技术创新、能力开放、产业合作、开源推进等领域不断努力,创新的技术为用户提供了创新的体验;同时开放给所有开发者,生态参与者创造等多可能。一个全新的鸿蒙生态世界正在快速构建与持续升级中。

2022年HarmonyOS/OpenHarmony生态观察

未来,笔者坚信华为将进一步开放最核心的技术与能力,与开发者及生态参与者共建鸿蒙新世界,成为万物互联的重要基石。

本文数据引自官方公开的材料。

极客网企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。