1、应用开发的机遇、挑战和趋势:
2、HarmonyOS核心技术理念: 三大技术理念: (1)、一次开发,多端部署:一个工程,一次开发上架,多端按需部署。目的是为了支撑开发者高效的开发,在多种终端设备上的应用。 HarmonyOS提供的几个核心能力:多端开发环境、多端开发能力、多端开发机制。 (2)、可分可合,自由流转:元服务是支持可分可合、自由流转的轻量化程序实体。 可分可合是指: 在开发态,开发者通过业务解耦,把不同的业务拆分成多个模块。 在部署态,开发者可以将一个或多个模块自由组合,打包成多个App Pack,不同的App包名是不一样的,每个App Pack都需要单独上架。 在运行态,应用和云服务的生命周期完全独立。HarmonyOS操作系统提供了自由流转的能力,使得开发者可以方便地开发出跨越多个设备的应用,用户也能够方便的使用这些功能。
自由流转可以分为:跨端迁移和多端协同两种情况:
跨端迁移:时间上的串行交互。 跨端协同:时间上的并行交互。 (3)、统一生态,原生智能: HarmonyOS支持业界主流跨平台开发框架,通过多层次的开放能力提供统一接入标准,实现三方框架快速接入。(3.1)、MachineLearning Kit:提供了场景化的能力,包括通用卡证识别,实时语音识别等。提供AI控件能力,使系统控件融合文字识别等AI能力。
(3.2)、Core AI API:提供了图像语义,语言语音解析,OCR文字识别的能力。
(3.3)、Core DeepLearning API:提供了高性能、低功耗低端侧推理和端侧学习环境。
(3.4)、意图框架:提供了HarmonyOS系统级的意图标准体系,通过多维系统感知、大模型等能力,构建全局意图范式,实现对用户显性与潜在意图的理解。并及时、准确地将用户需求传递给生态伙伴,匹配合时宜的服务,为用户提供多模态、场景化进阶场景体验。
3、高效开发与测试: ArkUI开发框架:DevEco Studio是面向HarmonyOS生态的集成开发环境,提供了一站式的HarmonyOS生态应用、元服务开发能力。
测试套件两部分:测试标准、测试工具。
测试标准:覆盖HarmonyOS生态应用的性能、功耗、稳定性、兼容性、UX、安全、分布式、游戏等测试规范。帮助开发者解决测什么的问题。
测试工具平台:提供了HarmonyOS生态应用开发、调试、单元测试、集成测试、上架测试等各开发阶段所需的测试工具集。支持多种设备,帮助开发者全面、高效测试。
4、上架与分发:标签:多端,简介,HarmonyOS,开发,开发者,测试,提供 From: https://www.cnblogs.com/strengthen/p/18467139