鸿蒙生态应用与服务开发三大理念
- 一次开发,多端部署:多种设备类型,无需重复开发多套代码,维护多个版本;数据同步降低复杂度,降低多设备开发环境获取门槛,多端界面快速预览效果,提升微迭代效率;多个设备多入口按需智慧分发,更多入口。
- 可分可合,自由流转:传统移动生态开发下,开发者需要开发一个原生应用版本和一个独立的小程序版本。鸿蒙生态下,开发者无需维护多套版本,通过业务解耦”大程序小做“,分解为若干原子化服务独立开发,按需根据场景组合成复杂应用。
- 统一生态,原生智能:对广泛采用的三方框架提供一致,易用的适配接口,开发者我也想要变更三方框架代码;AI能力原生内置,开发者可基于简单易用的接口,快速通过AI能力增强应用体验。
核心技术
- 细粒度的跨设备虚拟化
- 多模态交互
- 异构分布能力
- 可调用系统能力动态化,场景化
- 智能化,基于用户和应用行为预测,提供更智能系统资源管理方式
- 安全隐私保护策略
消费者体验最佳原则
- 终端硬件形态多样化的趋势下,保证用户分布式多设备协同体验一致性,实现多终端生态一体化
开发者代价最小原则
- 简洁高效,避免重复开发,像开发单设备一样开发分布式应用