鸿蒙出现原因(行业痛点)鸿蒙框架出现的根本原因,在于打破Android、IOS垄断地位,对于国内庞大的手机应用市场来说,具有决定性意义,鸿蒙的出现标志着本土操作系统的崛起
三大技术理念:
1.一次开发,多端部署;
一套代码可以在多端部署
2.可分可合,自由流转;
应用和原服务可分可合形成一个HAP,应用跨设备
3.统一生态,原生智能
实现三方框架的快速接入:ReactNative Flutter WEEX Taro uni-app
提供不同层次的AI能力:ML Kit->Core AI API(NLP CV Compute Forecast)->Core DL API
ArkUI框架:
开发范式:类Web开发范式 声明式开发范式
基础组件:方舟编译器、方舟运行时、UI后端引擎(渲染组件、布局、动画、绘制、交互、API通道、开发范式)
核心底层:平台适配层 平台桥接层
开发框架: DevEco Studio
测试框架:
专项测试套件:性能测试、功能测试、稳定性测试、兼容测试...
测试工具平台:测试框架、性能测试工具、稳定性测试工具、分布式设备录制回放、应用与服务体检,云测平台
打包框架:上架与分发通过 HUAWEI APP Gallery Connect实现
学习资源:
1.书:鸿蒙白皮书
鸿蒙生态应用开发白皮书-鸿蒙生态应用白皮书 | 华为开发者联盟 (huawei.com)
2.视频:HarmonyOS第一课
HarmonyOS第一课|应用开发视频教程学习|华为开发者联盟 (huawei.com)
3. 实践:Codelab、Sample、最佳实践(综合案例)
HarmonyOS示例代码-鸿蒙系统示例代码-华为开发者联盟 (huawei.com)
一次开发,多端部署-HarmonyOS特征 | 华为开发者联盟 (huawei.com)
4.官方文档:HarmonyOS NEXT Beta1开发文档、API文档
应用开发导读-基础入门 | 华为开发者联盟 (huawei.com)
5.论坛:开发者论坛
华为开发者论坛 | 华为开发者联盟 (huawei.com)
6.FAQ:常见问题解答,在线FAQ