HarmonyOS简介
1.应用开发的机遇,挑战和趋势
1.挑战
连接步骤复杂,数据难以互通
生态无法共享,能力难以协同
2.趋势
1.单一设备延伸到多设备
应用一次开发就能在多个设备上运行,软件实体能够从单一设备转移到其他设备上,且多个设备间能够协同运行,给消费者提供全新的分布式体验。
2.厚重应用模式到轻量化服务模式
提供轻量化的服务,最小化资源消耗,一步直达,快速完成消费者特定场景的任务。
3.集中化分发到AI加持下的智慧分发
为消费者提供智慧场景服务,实现“服务找人”。
4.纯软件到软硬芯协同的AI能力
提供软硬芯协同优化的原生AI能力,全面满足应用高性能诉求。
2.HarmonyOS核心技术理念
1一次开发 多端部署
2可分可合 自由流转
3统一生态 原生智能
3高端开发与测试
1.ArKUI框架
1.基于ArKTS的声明式开发范式
2.基于JavaScript扩展的类web开发范式
2.集成开发能力
基础能力:工程管理,代码编辑,界面浏览,编译构成,代码调试
集成工具:性能优化,设备模拟,命令行工具
3.测试工具
专项测试套件:性能测试,功耗测试,稳定性测试,兼容性测试,UX测试,安全测试
测试工具平台:测试框架,性能测试工具,分布式设备录制回放,应用于服务体验,云测平台
4.上架与分发
HUAWEI AppGallery Connect为开发者提供全球化,全场景一站式应用/服务分发
1快速上架
2上架审核
3应用/服务分发