HarmonyOS应用开发指路
本文档分为准备与学习、应用体验设计、应用架构、应用质量、开发工具、功能开发、应用测试、上架与分发八大部分,帮助开发者朋友一站式便捷获取信息。
一、准备与学习
学习HarmonyOS的基本概念和架构,搭建好所需的开发工具和环境,了解开发规范和最佳实践。
Ⅰ.了解HarmonyOS
HarmonyOS介绍
获取最新套件
快速入门
Ⅱ.学习与认证
官方课程
获取证书
Ⅲ.保持更新
Ⅳ.求助与分析
-
二、应用体验设计
设计适配HarmonyOS系统的应用界面,确定应用的功能和交互设计,了解HarmonyOS系统的设计原则和用户体验准则。
Ⅰ、UX设计
Ⅱ、HarmonyOS特征设计
一次开发, 多端部署
自由流转
Ⅲ、业务场景与解决方案
行业场景
-
三、应用质量
为了帮助开发者更好的理解HarmonyOS进行应用设计,我们对重点设计场景提供了指导。
架构
-
四、应用架构
为了帮助开发者打造一款高质量的应用,我们从应用的性能、功耗、隐私与安全、运维等多个维度提供了指导。
Ⅰ、体验设计
Ⅱ、技术质量
性能
功耗
隐私与安全
运维
-
五、开发工具
DevEco Studio
开发阶段
编译调试阶段
签名
调试运行
测试
发布
命令行
-
六、功能开发
为了帮助开发者更好的理解HarmonyOS进行功能开发,我们对重点开发场景提供了指导。
Ⅰ、应用框架开发
程序包结构
程序框架
ArkTS语言
NDK开发
UI框架
本地数据和文件
Web
Ⅱ、系统开发
网络
安全
Ⅲ、媒体开发
拍照和图片
音频和视频
Ⅳ、图形开发
Ⅴ、应用服务开发
Ⅵ、AI功能开发
意图框架
-
七、应用测试
HarmonyOS应用/服务开发完成后,在发布到应用/服务市场前,还需要对应用进行:漏洞、隐私、兼容性、稳定性、性能等测试,确保HarmonyOS应用/服务纯净、安全,给用户带来更好的使用体验。
Ⅰ、单元测试和UI测试
自动化测试框架
UI测试
Ⅱ、应用专项测试
-
八、上架与分发
HarmonyOS应用/服务开发、测试完成后,将应用/服务发布至应用市场,用户可以通过应用市场、负一屏等渠道获取到对应的HarmonyOS应用/服务。
Ⅰ、应用发布
Ⅱ、运营增长
Ⅲ、流量变现