一、什么是harmonyOs.
(1)解决用户面对大量智能终端体验割裂的问题。
(2)对开发者而言,harmonyos通过各种分布式技术整合不同超级终端的能力形成一个 虚拟的超级终端。应用开发者可基于harmonyos超级终端开发应用,聚焦上层业务逻辑,无需关注硬件差异。
(3)设备开发者可以按需调用其他终端能力。带来基于超级终端的创新服务体验。
二、harmonyos系统架构
1、harmonyos采用分层架构,共四层,从下向上依次为内核层、系统服务层、框架层、应用层。
系统功能按照“系统>子系统>功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的子系统或功能/模块。内核子系统:HarmonyOS采用多内核设计,支持针对不同资源受限设备选用适合的OS内核。
1、一次开发、多段部署
一次开发、多端部署示意图: