| HarmonyOS 是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言。带来简捷,流畅,连续,安全可靠的全场景交互体验。其典型的技术特征是: 提供分布式软总线,将所有构成超级终端的设备可信安全的连接起来;通过将所有设备的资源进行虚拟池化管理,使得分布式超级终端上任意设备、任意应用能够像使用本地资源一样访问跨设备的资源; 通过分布式数据管理,将不同设备上的数据资源进行统一管理,使得分布式超级终端上的任意设备、任意应用能够像访问本地文件/ 数据一样访问跨设备的文件/ 数据;通过分布式任务调度,将传统移动应用的单体(Monolithic)结构进行服务化改造,使得应用程序的运行可以不局限于单个设备,而是可以远程启动、远程调用、远程连接以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况,以及用户的**惯和意图,选择合适的设备运行分布式任务。 HarmonyOS 为整个生态体系带来的全新体验和价值体现在: 对消费者而言,HarmonyOS 能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发者而言,HarmonyOS 采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。 对设备开发者而言,HarmonyOS 采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。 HarmonyOS 为整个生态提供了一套便捷高效的系统,然而对于用户隐私与网络安全保护来说,却提出了更高的要求,主要体现在: 分布式软总线:将所有设备组合形成HarmonyOS 分布式超级终端,设备间形成了一种“默认信任”的安全模型,带来互相“污染”,攻击者只需要突破一台设备,就有机会作为跳板去攻击其他设备。 分布式数据管理:文件和数据的无缝流转,数据安全防护机制要从单设备转移到对整个分布式系统的防护,难度增大。 智慧原子化服务/ 分布式任务调度:应用程序从单体APP,变成分布式智慧原子化服务,且原子化服务可以在不同设备间互相调用和跨设备运行,使应用程序的权限控制、沙箱隔离等机制变得更加复杂。 |