鸿蒙初开、天降大任。国人当自强!
漫漫长征、始于当下。王者筑长城!
西风凛冽、东方日出。傲立苍穹剑!
千秋盛世、命运共同。还看我中华!
HarmonyOS 是一款面向全场景智慧生活方式的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、PC、智慧屏、智能穿戴、智能音箱、车机、耳机、AR/VR眼镜等多种终端设备。
对消费者而言,HarmonyOS 能够将生活场景中的各类终端进行能力整合,形成“One Super Device”,实现不同终端设备之间的极速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。
当为多种不同的设备开发应用时,需要从如下三个方面来考虑
差异性
充分了解所要支持的设备,包括屏幕尺寸、交互方式、使用场景、用户人群等,对设备的特性进行针对性的设计。具体设计方法详见设备设计指南,如智慧屏设计指南、智能穿戴设计指南。
一致性
除了要考虑每个设备的特性外,还需要考虑不同设备的共性,并使用通用性设计方法提供既符合设备差异性,又具有跨设备一致性的设计,从而减少用户学习的难度,降低应用开发的成本。具体内容详见本设计指南的后续章节。
协同性
当考虑多个设备之间的相互协同时,需要了解设备与设备之间多种可能的协同模式,最大程度地展现 HarmonyOS 上独特的多设备无缝流转体验。具体设计方法详见分布式设计指南。
HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体 娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS 提出了基 于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
⚫ 对消费者而言,HarmonyOS 能够将生活场景中的各类终端进行能力整合,形成一个 “超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共 享,匹配合适的设备、提供流畅的全场景体验。
⚫ 对应用开发者而言,HarmonyOS 采用了多种分布式技术,使得应用程序的开发实现 与不同终端设备的形态差异无关,降低了开发难度和成本。这能够让开发者聚焦上层 业务逻辑,更加便捷、高效地开发应用。
⚫ 对设备开发者而言,HarmonyOS 采用了组件化的设计方案,可以根据设备的资源能 力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求
对应的应用开发现在需要怎么开始?有没有对应的资料?
是不是需要等到手机发布后才可以进行对应的应用开发呢?还是现在就有ide可以开发呢?
如何区分是安卓系统还是鸿蒙系统?
应用开发中需要适配鸿蒙的系统,但是现在遇到了一个瓶颈问题,就是我需要区分一下Android系统和鸿蒙系统,逻辑上有什么方法去实现吗?
HarmonyOS应用开发常见问题FAQ-- Java UI开发
1 Q:Java UI框架开发哪里有详细的开发指导
A:Java UI框架介绍详见:JAVA UI框架介绍
Java API参考可详见:开发者文档--Java API参考
2 Q:XML布局增加一个图片怎么实现?
A:资源引用方式: $media:icon。
注意 Android是@media/xxx; HarmonyOS是 $media:xxx。