鸿蒙到底是啥
我是一个普普通通的程序员,从去年到今年总是能听说鸿蒙的各种消息,但我一直都很迷糊没搞清他到底是啥,今天打算花一点时间补一补这个知识点。
也就是说这些搜索引擎基本认为 「鸿蒙」指的就是 HarmonyOS,当然不能到此结束,这只是从一个名词指向另一个名词,我想知道的是这个名词所指向的实体是什么,所以接下来看 HarmonyOS 是啥。
继续阅读
HarmonyOS 网页,首页突出了 「HarmonyOS Connect」「HUAWEI DevEco Studio」 「智能家居」「智慧出行」,整个网站的许多链接指向 xx生态 xx平台 之类的,没有看到类似于 "HarmonyOS 是一个xxxxx..." 这样的表述。
HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。
对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。
对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。
对设备开发者而言,HarmonyOS采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。
HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible
Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style
Sheets)和HML(HarmonyOS Markup Language)。
「HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。」这一段非常明确的说明了
鸿蒙到底是啥, 作为一名前端开发者脑海自动将这一段转换为 「
HarmonyOS是一款分布式操作系统」(面向未来,下一代之类的词汇在前端已经被用烂了)
这个问题基本到此结束,下面还有一些我平时积攒的其他疑问,只关心
鸿蒙到底是啥 的可以离开了
其他疑问
听说鸿蒙开源了,所以鸿蒙这个分布式操作系统的代码仓库在哪?
就平时看到的说法鸿蒙似乎支持嵌入式以及安卓应用,就我的知识水平来看似乎需要两个操作系统才行?
维基百科/分布式操作系统 中说 『
分布式操作系统 (Distributed operating system),是一个软件,它是许多独立的,
网络连接的,
通讯的,并且物理上分离的计算节点的集合
[1] 。每个节点包含全局总操作系统的一个特定的软件子集。』
这是我没想到的,这个疑问来自于我对分布式操作系统的理解偏差
为啥中立技术人倾向嘲讽鸿蒙
鸿蒙是一款分布式系统,他其实由多个运行在不同环境的系统和软件组成的,但华为他宣传起来就好像是有一款独立的系统完全自主研发可以运行在各个平台并且兼容安卓,这个宣发看起来就让人生气