为有牺牲多壮志,敢教日月换新天。

HarmonyOS简介

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ 
➤GitHub地址:https://github.com/strengthen
➤原文地址: https://www.cnblogs.com/strengthen/p/18467139
➤如果链接不是为敢技术的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
一、应用开发的机遇、挑战和趋势:更多的智能设备并没有带来更好的全场景体验。
移动开发中遇到的主要挑战:
1、针对不同设备上的不同操作系统,重复开发,维护多套版本。
2、多种语言栈,对人员技能要求高。
3、多种开发框架,不同的编程范式
4、命令式编程,关注细节,变更频繁,维护成本高。

HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言,为用户带来简洁、流畅、连续,安全可靠的全场景交互体验。

二、HarmonyOS三大核心技术理念:(1)、一次开发,多端部署。(2)、可分可合,自由流转。(3)、统一生态、原生智能。

1、一次开发,多端部署:一个工程,一次开发上架,多端按需部署。目的是为了支撑开发者高效地开发,在多种终端设备上的应用。HarmonyOS提供的几个核心能力:多端开发环境、多端开发能力、多端开发机制。

2、可分可合,自由流转:元服务是支持可分可合、自由流转的轻量化程序实体。
可分可合是指:
(1)、在开发态,开发者通过业务解耦,把不同的业务拆分成多个模块。
(2)、在部署态,开发者可以将一个或多个模块自由组合,打包成多个App Pack,不同的App包名是不一样的,每个App Pack都需要单独上架。
(3)、在运行态,应用和云服务的生命周期完全独立。

HarmonyOS操作系统提供了自由流转的能力,使得开发者可以方便地开发出跨越多个设备的应用,用户也能够方便的使用这些功能。自由流转可以分为:跨端迁移和多端协同两种情况。

跨端迁移:时间上的串行交互。

跨端协同:时间上的并行交互。
3、统一生态,原生智能:HarmonyOS支持业界主流跨平台开发框架,通过多层次的开放能力提供统一接入标准,实现三方框架快速接入。

(1)、MachineLearning Kit:提供了场景化的能力,包括通用卡证识别,实时语音识别等。提供AI控件能力,使系统控件融合文字识别等AI能力。

(2)、Core AI API:提供了图像语义,语言语音解析,OCR文字识别的能力。

(3)、Core DeepLearning API:提供了高性能、低功耗端侧推理和端侧学习环境。

(4)、意图框架:提供了HarmonyOS系统级的意图标准体系,通过多维系统感知、大模型等能力,构建全局意图范式,实现对用户显性与潜在意图的理解。并及时、准确地将用户需求传递给生态伙伴,匹配合时宜的服务,为用户提供多模态、场景化进阶场景体验。

三、高效开发与测试。
ArkUI开发框架:前端层、核心层、渲染层、平台层。

 DevEco Studio是面向HarmonyOS生态的集成开发环境,提供了一站式的HarmonyOS生态应用、元服务开发能力。

1、测试套件两部分:测试标准、测试工具。

2、测试标准:覆盖HarmonyOS生态应用的性能、功耗、稳定性、兼容性、UX、安全、分布式、游戏等测试规范。帮助开发者解决测什么的问题。

3、测试工具平台:提供了HarmonyOS生态应用开发、调试、单元测试、集成测试、上架测试等各开发阶段所需的测试工具集。支持多种设备,帮助开发者全面、高效测试。

四、上架与分发:HUAWEI AppGallery Connect。

 

posted @   为敢技术  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-10-15 [Swift]LeetCode462. 最少移动次数使数组元素相等 II | Minimum Moves to Equal Array Elements II
2018-10-15 [Swift]LeetCode458. 可怜的小猪 | Poor Pigs
2018-10-15 [Swift]数组排序:sort和sorted
2018-10-15 [Swift]LeetCode455. 分发饼干 | Assign Cookies
2018-10-15 [Swift]LeetCode453. 最小移动次数使数组元素相等 | Minimum Moves to Equal Array Elements
2018-10-15 [Swift]LeetCode448. 找到所有数组中消失的数字 | Find All Numbers Disappeared in an Array
2018-10-15 [Swift]LeetCode443. 压缩字符串 | String Compression
点击右上角即可分享
微信分享提示
剑桥
18:14发布
剑桥
18:14发布
5°
多云
西风
6级
空气质量
相对湿度
37%
今天
多云
-3°/5°
周六
-1°/4°
周日
-2°/7°