华为终端生态开发平台包括两部分:应用开发和设备开发
设备开发:https://device.harmonyos.com/
应用开发:https://developer.harmonyos.com/
以设备开发和应用开发为基础的鸿蒙系统构建新设备,新交互,新服务。
应用开发面临的挑战:
1.不同屏幕的显示 2.不同的交互方式未来未知全新交互 3.多设备分布式应用的协同
全新的应用分布式框架:
1.代码复用 2.设备同步共享,一次安装多设备分发 3.跨设备数据共享,任务分布式调度 4.界面多端自适应,控件多态
应用框架提供自适应设备的抽象。
多端界面预览实时反馈 代码提示 自动测试 安全检测
设备开发
相当于嵌入式开发 开发工具:DevEco Device Tool 集成多芯片开发链 开发,编译,调试,烧录一站式 灵活的能力组件库 设备安全检测:内置华为安全检测能力,内存泄露输入输出检测。