
最近我的四部手机都已经升级到了鸿蒙操作系统,包括Mate X2、Mate 40 Pro、Mate 40 Pro+以及P40 Pro。从使用感受来说,与之前的系统相比并没有明显的变化。偶尔在微博上看到有人说系统更流畅了,但我自己并没有明显感觉到。
我也和其他人一样在微博上分享了使用鸿蒙的喜悦。随之而来的评论现了两种声音:一种认为鸿蒙就是安卓,另一种则认为鸿蒙与安卓截然不同。
对此我深感困惑,幸好我咨询了摄影笔记的两位合伙人,他们擅长这方面的知识。经过他们的解释,我对鸿蒙与安卓的关系有了更深入的了解。
我们要明白计算机语言是0和1的组合,人类很难直接理解。我们需要一种人类能够与计算机沟通的语言,这就是汇编语言和Unix操作系统,后来发展为C语言和Unix。可以说,目前所有的操作系统都源于Unix,所有的编程语言都源于C语言。
但是为什么我们不直接使用Unix呢?因为不好用。Unix操作系统分化出了三个主要的分支:微软的Windows、苹果的操作系统以及Linux。这三者各有特点,可以简单理解为三种不同的“”。
接下来我们重点谈谈Linux。Linux是一个开源的操作系统,根据不同的需求可以进行各种定制。其中,安卓是Linux的一个“魔改”版本,注重移动和生态功能。虽然看起来与Linux有所不同,但它们之间仍有着紧密的联系。
那么鸿蒙基于Linux是否就无法成为独立的操作系统呢?答案并非如此。实际上,曾经有一个叫塞班的操作系统也是基于Linux的,但它与安卓是独立的两个操作系统。鸿蒙也有可能成为一个全新的独立操作系统。
安卓系统主要由两部分组成:AOSP(安卓核心)和GMS(谷歌服务)。对于大多数人来说,GMS并不常用,华为则使用HMS作为替代。关键部分是AOSP,这是安卓系统的根本。
鸿蒙系统的组成包括AOSP、H、万物互联分布式以及全场景。其中H是各国产手机厂商自己的服务体系,而万物互联分布式和全场景则是鸿蒙系统的独特之处。
我们聚焦在手机操作系统上,发现AOSP是目前鸿蒙无法摆脱的关键部分。很多质疑鸿蒙是否还是安卓的声音主要也来源于此。鸿蒙四大组成部分中,AOSP只占四分之一,但在实际开发过程中,AOSP的作用至关重要。如果鸿蒙无法摆脱AOSP,那么在手机操作系统上仍不能称之为一个全新的系统。
为什么鸿蒙手机系统难以摆脱AOSP呢?一方面可能是因为技术方面的挑战,完全摆脱AOSP需要更多的研发时间和更多的技术大牛共同打造。另一方面也可能是市场方面的考虑,如果完全舍弃AOSP,那么所有已有的安卓应用将无法在新的鸿蒙手机上使用。虽然可以鼓励开发者重新开发鸿蒙应用,但这需要时间。使用AOSP可以让升级鸿蒙的用户无缝过渡。此外谷歌方面也不会对华为使用AOSP进行限制或反对因为AOSP是开源的不仅是谷歌一家公司的成果华为也为AOSP做出了很多贡献所以法理上道德上都没有问题关于道德问题各家手机厂商都有自己的OS但这些OS都是基于安卓魔改的即使再深度改造也还是属于安卓体系而鸿蒙不仅进行了改造还加入了一些新的元素例如添加翅膀如果一个人基因完全改变了那就可能是完全不同的物种一个操作系统如果摆脱了之前的基因那就是一个全新的大操作系统了虽然目前我认为鸿蒙还没有做到完全摆脱安卓的联系但它正在朝着建立新秩序的方向发展如果我们把基于Linux开发的操作系统看成是第一代移动操作系统那么安卓就可以看作是第二代而鸿蒙如果未来成功了则是领先的第三代操作系统所以一旦鸿蒙成功了它并不是一个与安卓平起平坐的兄弟而是建立在一个全新的基因上的操作系统就像X战警一样国外厂商也不会放弃第三代操作系统的竞争他们会创造自己的X战警华为鸿蒙已经走在了最前面那些说鸿蒙就是套壳的人并没有理解这一点也没有明白鸿蒙与安卓的关系鸿蒙的目标是要建立一个于安卓之上的第三代系统在逐步替换掉AOSP的过程为自己在逐步用编译器替换掉运行安卓程序的环境从而让手机可以直接听懂高级语言覆盖更多场景和芯片建立全新生态这就是鸿蒙的目标虽然目前鸿蒙还没有完全摆脱安卓的影响但已经是在正确的路上了所以希望大家给鸿蒙一些时间来发展和成熟希望它成为世界上领先的独立操作系统之一从我这几天的使用体验来看没有发现鸿蒙有什么特别的退步反而保持了流畅性这就足够让我们愿意换用鸿蒙系统了我对操作系统一窍不通但还是要感谢村支书和班长给我解释这么多复杂的逻辑然后再分享给大家关于我的理解与感想期待大家的交流与探讨!
