首页 > 其他分享 >HarmonyOS简介

HarmonyOS简介

时间:2024-10-15 11:48:10浏览次数:1  
标签:多端 简介 HarmonyOS 开发 开发者 测试 提供

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

相关文章

  • 电视视频制式+杜比音效 简介
    本文章作为科普知识,没有深入技术了解,内容多为整合,来源于百度百科及其他博主一、电视视频制式视频制式可以分为ATV和DTV,其中ATV包括了PAL、NTSC、SECAM;DTV包括了ATSC、DVB、ISDB-T1.ATV(1)PALPAL制(PhaseAlterationLine)又称为帕尔制。PAL625线,每秒25格,隔行扫描,PAL色彩编......
  • HyperMesh基础教程:概述与有限元分析简介
    1.1HyperMesh概述本节将介绍有限单元法基本原理,HyperMesh软件基本功能及界面介绍,获取在线帮助等内容。 1.1.1有限元分析方法简介有限单元法(FEM)是一种可以精确预测复杂结构在外界载荷作用下响应的方法,该数值方法起源于上世纪50年代。在有限单元法出现之前,验证设计方案或......
  • 猫头虎分享:Python库 Selenium 的简介、安装、用法详解入门教程
    ......
  • 电子电气架构---汽车OEM敏捷式集成方案简介
    我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。无......
  • C/C++简介
    C++的定义和历史‌12C++(cplusplus)是一种计算机高级程序设计语言,由C语言扩展升级而产生,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔实验室研发。C++既可以进行过程化程序设计,又可以进行面向对象的程序设计,支持多重编程范式。C++的特点和用途C++是一种静态数据类型检查......
  • Mysql(1)—简介及Windows环境下载安装
    Mysql(1)—简介及Windows环境下载安装一、关于Mysql1.1简介MySQL是一个流行的关系型数据库管理系统(RDBMS),它基于结构化查询语言(SQL)进行操作。MySQL由瑞典MySQLAB公司开发,后来被SunMicrosystems收购,最终成为Oracle公司的产品。它是最广泛使用的开源数据库之一,通常用于Web应用......
  • spring入门(一)spring简介
    一、spring简介spring能够简化开发,降低企业级开发的复杂性。框架整合,高效整合其他技术,提高企业级应用开发与运行效率。主要学习,简化开发和框架整合简化开发:IOC(反转控制),AOP(面向切面编程),事务处理框架整合:整合MyBatis,整合MyBatis-plus,整合Strut......
  • RabbitMQ简介及安装类
    RabbitMQ概述-MQ介绍RabbitMQ是一个开源的消息代理和队列服务器,它支持多种消息协议,并且可以轻松地与多种编程语言和框架集成。RabbitMQ是使用Erlang语言编写的,因此它具有高并发和高可用性的特点。以下是RabbitMQ的一些关键特性和概念消息代理(MessageBroker)RabbitMQ充当消......
  • SpringCloud Alibaba-01 入门简介
    1.SpringCloudAlibaba是由阿里巴巴结合自身丰富的微服务实践而推出的微服务开发的一站式解决方案。它是SpringCloud生态中的第二代实现,提供了包括服务注册与发现、分布式配置管理、服务限流降级、消息驱动能力、阿里云对象存储、分布式任务调度等在内的多种功能。1.1......
  • OpenAPI 简介
    本文分享自天翼云开发者社区《OpenAPI简介》,作者:蔡****钊一、什么是openAPIAPI的全称是应用编程接口(ApplicationProgrammingInterface),而所谓的openAPI其实就是一种面向客户的开放接口能力,而对应的客户,从我们以往常规认知的个人产品直接使用用户,变为技术用户。正如很多SaaS......