HarmonyOS是一种“面向未来”的产品。适用于所有场景(移动办公,运动健康,社交,媒体娱乐等)的分布式操作系统。
基于传统的单设备系统功能,HarmonyOS提出了基于相同系统功能并适应多种终端形式的分布式概念,可以支持多个终端设备。系统定位:对于消费者而言,HarmonyOS可以在生活场景中集成各种终端的功能,从而在不同的终端设备之间实现快速连接,互助和资源共享,匹配适当的设备,并提供流畅的全场景体验。
对于应用程序开发人员而言,HarmonyOS使用各种分布式技术,因此应用程序的开发与不同终端设备的形态差异无关。这使开发人员可以专注于高层业务逻辑,并更方便,更有效地开发应用程序。
对于设备开发人员,HarmonyOS采用组件化的设计方案,可以根据设备的资源能力和业务特征灵活地对其进行定制,以满足操作系统不同类型的终端设备的要求。 HarmonyOS提供了支持多种开发语言的API,供开发人员开发应用程序。
支持的开发语言包括Java,XML(ExtensibleMarkupLanguage),C ++ / C ++,JS(JavaScript),CSS(CascadingStyleSheets)和HML(HarmonyOSMarkupLanguage)。