鸿蒙到底是不是安卓?

原文:https://www.toutiao.com/i6970301348873044516/

这几天我的4台手机都升级到了鸿蒙。Mate X2、Mate 40 Pro、Mate 40 Pro+、P40 Pro。使用起来,其实我觉得和之前没什么明显变化。偶尔看到微博上有人说流畅了,反正我没感觉。流畅了吗?那之前是卡了吗?

鸿蒙到底是不是安卓?

 

这几天也自然不免俗在微博上炫耀一下我用了鸿蒙。然后奇怪的事儿发生了。在我的评论区,总有两种声音说鸿蒙就是安卓或者鸿蒙就不是安卓。

 

然后我也就奇怪了。幸好,摄影笔记的两个合伙人都是开发大牛,我不懂,我可以问专业的。于是昨天傍晚到现在,村支书和班长一直在给我解释。我脑袋里塞了好多东西。最终我整理了一下思路,加上村支书给我做的一张图,我来尽量简单但未必非常严谨地让大家明白,

鸿蒙到底是不是安卓?

鸿蒙到底是不是安卓?

 

计算机语言是0和1,人类是很难看懂的。所以我们需要人类能够和计算机沟通的语言。于是有了汇编语言和Unix操作系统,后来有了C语言就是C语言和Unix操作系统。可以说目前一切操作系统源于Unix,一切语言源于C语言。

 

但是为什么我们不直接用这个呢?因为不好用啊。

 

所以Unix这个操作系统主要分化出了三个操作系统。

鸿蒙到底是不是安卓?

 

第一个就是微软的,从DOS到Windows,是借鉴了Unix的“树”的思想。一脉相承下来。从不图形化的MS DOS到图像化的Windows。

 

第二个就是苹果,虽然几经起落变革,但是基本上都可以看做是Unix的变种。在Unix的系统上创造了很多。

 

第三个就是今天的主角——Linux。这个是一个叫Linus的小伙子觉得Unix不好用从而写出来的。而且一开始就是完全开放。于是经过成千上万工程师大家一起添砖加瓦,终于变成了一个强大的操作系统。

 

这三者有什么区别呢?简单说,如果把这三者看成国家的话。微软就是一个中央集权的——“树”的思想,文件就像一草一木一人一屋,都要在国家登记造册。所以总是动不动就要整个国家重启。

鸿蒙到底是不是安卓?

 

苹果和Linux则像邦联制国家。比如春秋大家都认为自己是中国文化,都供奉共主周天子,但是一个诸侯国人家自己管自己。所以就有一种即插即用的感觉。用什么程序,拖进来用就行了。

鸿蒙到底是不是安卓?

 

自然是后两者更加好使和先进,所以主流服务器什么的,大家都喜欢用Linux作为操作系统。

 

接下来就讲讲Linux这一支。因为是完全开源的,所以不同的人根据自己的需要就开始了魔改。于是就有了红帽、红旗、乌班图三个较为常见的Linux系统。

 

咱们可以把这三个系统看成是Linux的儿子,三个人分别着重继承了性格、体能、样貌,或者有眼睛像的,有鼻子像的,有嘴巴像的。都是亲儿子。

鸿蒙到底是不是安卓?

 

而安卓呢?因为是更加强调移动与生态,所以魔改比较大,看起来就不像Linux了,就好像Linux找个了外国媳妇,生了个混血儿。真的是不像,但是还是亲儿子。

 


 

所以你看,原来Windows也搞过移动版,算上安卓和iOS,基本上一开始从系统本源Unix分支开始就在不同道路上,就是不同的操作系统。

 

那么鸿蒙也是基于Linux是不是就不可能和安卓独立,也成为独立的操作系统呢?

 

还真不是。

 

大家还记得有个叫塞班的操作系统吗?这个也是基于Linux的手机操作系统。但是塞班可以说与安卓是互为独立的两个操作系统。

 

所以如果鸿蒙也成为一个全新独立的操作系统,就算是基于Linux的也是没问题的。

 

那么问题来了,现在鸿蒙算是全新独立了么?

 

安卓的主要构成我们可以分为两个部分。一个就是AOSP,就是安卓的核心。另一个就是GMS就是谷歌服务。

鸿蒙到底是不是安卓?

 

咱们先说说GMS谷歌服务吧,就是之前安卓系统禁止华为用的那套东西。其实往简单了说,GMS就是基于安卓系统的,嵌入了谷歌自己的一套体系。比如你可以用谷歌地图啊,可以用谷歌应用市场啊,比如一个账号就可以登录谷歌的各种网站应用啊——比如油管,等。

 

那么大家在国内用谷歌地图么?我用的是高德。大家用谷歌市场么?更常用的是华为市场或者vivo市场——因为我自己用这俩牌子的手机。至于账号,谷歌的那些网站不用梯子也上不了。国内的网站基本都是微信或者支付宝一键登录,或者手机号注册。

 

所以对于绝大多数国人来说,GMS咱们没怎么用过。华为的则是用HMS替代,GMS的G表示谷歌,HMS的H表示华为。

 

其实各个国产手机厂商在国内推出的手机,基本都是自己一套服务体系。GMS不用也就不用了。

 

关键是AOSP——安卓核心。这个是安卓系统的根本。

 

我们看鸿蒙,现在鸿蒙的组成可以看成依然存在的AOSP、HSM、万物互联分布式、全场景这4个部分。

鸿蒙到底是不是安卓?

 

HSM我刚才说过了,这个没什么,其实各国产厂商基本都有。鸿蒙目前极力说的万物互联分布式和全场景是什么意思呢?

 

万物互联分布式可以这么理解。原来啊,你不同种类的设备,比如手机、平板、手表、电脑……乃至冰箱、电饭煲,每个都是不同的安卓系统。就好像一种设备一个国家,互相沟通谁都听不懂。如果大家都用鸿蒙了。好了,机器猫拿出了翻译魔芋冻!大家互相都能听懂了。沟通就畅快多了。

鸿蒙到底是不是安卓?

 

而全场景呢?则是大家都基于鸿蒙系统,一个软件的开发可以更容易适应各种不同种类的设备。降低了开发难度和开发周期。

 

这三个就是目前鸿蒙与安卓不同的。而万物互联分布式和全场景则是鸿蒙比安卓更加先进的。

 


 

但是,我们聚焦在手机操作系统上。安卓的根本AOSP是目前鸿蒙依然没有摆脱的。这个关键点才是很多质疑鸿蒙是不是还是安卓的原因。

 

我们看到目前鸿蒙四大组成,AOSP只占了1/4,但是实际上AOSP可以占到真正开发量却是巨大的。如果鸿蒙不摆脱AOSP,从最严格的考量来说,在手机侧就依然不能称之为这是一个全新的操作系统。

 

为什么鸿蒙手机系统不摆脱AOSP呢?

 

其实我觉得可能是两个方面的原因。第一个方面是技术方面的。要完全摆脱AOSP,还需要不断有人来添砖加瓦,这不是一朝一夕就可以搞定的,一切都要华为自己搞定。也许2年,也许5年,也许更长。需要华为有更开放的态度,以及更多手机大厂以及技术大牛来共同打造。就像打造安卓一样。

 

第二就是市场方面的考虑。如果完全不要AOSP,可能所有的安卓App已经无法在已经升级了鸿蒙的手机上使用了。就算各个App提供者立刻马上开始做鸿蒙App,时间也是问题。既然使用AOSP可以让大家没什么不适就升级了鸿蒙,何乐而不为呢?

 

那么华为使用AOSP人家谷歌让么?当然了,AOSP是完全开源的,不仅仅是谷歌一家的。华为这么多年也没少为AOSP做贡献,甚至可以说很多。既然是公共领土,大家都能用,随便用用自然是没问题。不但法理上没问题,道德上也没问题。

 

其中AOSP中负责运行安卓程序的环境——ART,也被华为替换成了方舟编译器。让手机能直接听懂“高级语言”,能够覆盖更多语言,多种芯片,覆盖更广的场景。也是鸿蒙的要求。

 

可以说AOSP虽然是安卓的,但是里面有一些是华为贡献的,也掏空了一部分。步步蚕食。那么具体什么时候能彻底替换呢?

 

这就是需要时间的。不仅仅是研发时间,也是整个生态建立的时间。

 


 

目前对于很多非手机产品,如果之前就不需要AOSP的,现在可以完全使用鸿蒙,最底层架构可以完全是鸿蒙,或者华为的LiteOS。这可以说就是完完全全全新独立的系统。

 

这些可以是1+8+N中的8或者N。

鸿蒙到底是不是安卓?

 

但是作为这些8和N的中心——1,手机系统,依然需要摆脱AOSP才能称之为全新独立的系统。

 

能不能成,真的只有时间给我们答案。

 

各个国产手机厂商大抵都有自己的OS,但是都是基于安卓魔改的。您可以看成是一个人去整容。整得更加好看。整得深度一点可能还得换点器官。

 

但是再怎么整,你还是这个人。再怎么魔改,你还是安卓。

 

而鸿蒙,不但有整容,不但有器官移植,而且还加了一些新东西,比如给这个人加了翅膀。但最重要的,鸿蒙现在正在改基因——逐步替换掉AOSP。

 

一个人如果基因完全改变了,可能就是完全不同的物种了。一个操作系统如果摆脱了之前的基因,那么这个时候就是一个全新的“大”操作系统了。

 


 

虽然我认为目前鸿蒙还没有做到完全全新的操作系统,与安卓依然有千丝万缕的联系。但是起码在建立新秩序的路上了。

 

如果我们把塞班等等基于Linux开发的操作系统看成是第一代移动操作系统。那么安卓可以看做二代的。

 

而鸿蒙,如果未来真的成功了,则是领先于安卓的第三代。

 

所以一旦鸿蒙成功了,它并非是一个和安卓平起平坐的兄弟(认为安卓是鸿蒙爸爸的更是没理解这件事儿的)。鸿蒙是一个全新的物种。如果安卓是一个人的话,鸿蒙可以看成是一个X战警了。甚至我们就应该将鸿蒙2.0看成X战警的幼崽。

鸿蒙到底是不是安卓?

 

国外的厂家们也不会放弃三代操作系统之争,去创造自己的X战警。

 

华为鸿蒙已经远远走在了其它品牌的前面。所以非要说华为鸿蒙就是套壳,真的是理解太浅。说鸿蒙完全不需要安卓,也是太热血无脑。

 

鸿蒙就是要不伤筋动骨,要润物细无声地建立起凌驾于安卓的第三代系统。

 

我希望鸿蒙能够成功,因为那毕竟是咱们自己的。就像中国忍辱这么多年,有了自己的5G技术。希望未来的鸿蒙,也成为世界领先的独立操作系统。


P.S. 我自己用了好多天的鸿蒙了。因为没有多设备协同,而且Mate X2本来就很流畅。所以现在没觉得有什么特别的进步。不过绝对没有一点点哪怕一丝一毫的退步。这就足够让我们换鸿蒙了啊。这是只多不少的升级啊。

鸿蒙到底是不是安卓?

 

感谢从昨天傍晚就一直在帮我捋这个逻辑的村支书和班长。对于我来说,我对操作系统一无所知,他们先给我讲明白——虽然我没有完全明白。然后我尽量给大家讲明白。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22944.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙OS到底是不是Android套皮?(少bb,看源码!)

来源:21ic电子网,头条我的小号等,本文作者观点不代表本网观点某人曾说「没有调查就没有发言权」最近鸿蒙系统关注度好高,支持与反对、看好和看衰、「自主的全场景分布式系统」和「Android套壳」各执一词,吵的不可开交。…

鸿蒙OS到底是不是Android套皮?

本文转载自不正经程序员 某人曾说「没有调查就没有发言权」 最近鸿蒙系统关注度好高,支持与反对、看好和看衰、「自主的全场景分布式系统」和「Android套壳」各执一词,吵的不可开交。 作为十八流码农,本着了解行业动态、体验HarmonyOS开发流…

鸿蒙系统展示了华为的野心,难怪谷歌害怕

华为已正式向它的手机用户推送鸿蒙系统,用户在升级为鸿蒙系统之后并不会有什么感受,表面的EMUI依然如故,而分析人士认为鸿蒙系统代表着华为的野心,这可能是导致谷歌不断对它采取措施的原因。 华为在鸿蒙系统的发布会上表示这是全球…

微信怎么不支持华为鸿蒙,微信迟迟不加入鸿蒙,华为为何不着急呢?

原标题:微信迟迟不加入鸿蒙,华为为何不着急呢? 其实任正非早有布局,该布局将取代微信,华为、小米相继入局,你说马化腾能不慌吗?在国家的牵头之下,三大运营商罕见达成了合作&#xff…

爆料称华为鸿蒙HarmonyOS 2.0陆续开源,是否为安卓“代码里见”

本文转载自 IT之家 华为上个月公布了开源版本的鸿蒙 OpenHarmony 1.1.0 LTS 版本,相比于 OpenHarmony 1.0 版本,1.1.0 LTS 版本新增 AI 子系统、电源管理子系统、泛 Sensor 子系统、升级子系统,及统一 AI 引擎框架。 近日,数码博…

华为鸿蒙到底是不是安卓系统套了个壳?

余承东在2月份宣布:鸿蒙将于4月份全面上线,果然没有食言 华为鸿蒙2.0来了,首批升级机型名单包括:Mate X2、Mate40以及P40系列。需要注意的是这次上线的鸿蒙OS依旧只是开发者测试版,还不是正式版本。另外花粉们必须前往…

智能电视可以安装鸿蒙操作系统吗,华为鸿蒙系统竟然支持安装第三方软件了?这再也不鸿蒙了...

前段时间华为以及荣耀都推出了自家的两款智能电视,华为智慧屏以及荣耀智慧屏两款电视,从发布至今就吸引了许多华为用户的喜爱,至今在各大电商平台也会偶尔出现断货的情况。 大家都知道,无论是华为智慧屏还是荣耀智慧屏&#xff0c…

为什么鸿蒙系统发布后,安卓工程师都开始慌了?

打从鸿蒙出来后,很多安卓工程师开始担忧,怕对自己工作产生影响。老王觉得这有点杞人忧天,与其担心是否会对安卓开发工程师有影响,不如去看一下自己能否抓住鸿蒙这个机会。 如果你认为他真能成事的话,如果你真想知道有…

巴别塔——问答平台调研

项目内容这个作业属于哪个课程2023 年北航软件工程这个作业的要求在哪里个人作业-软件案例分析我在这个课程的目标是了解软件工程的方法论、获得软件项目开发的实践经验、构建一个具有我的气息的艺术品这个作业在哪个具体方面帮助我实现目标对于“程序员是什么”这个问题有了一…

越来越“变态”的验证码,到底在验证什么?

验证码要验证的是它所面对的是真实的人还是计算机程序。最开始的验证码非常的简单,只要输入几个数字就可以。不知道从何时开始见证了变得越来越变态,变得花样不断的验证,验证码就不仅仅是视力的挑战了,有的时候已经是视力及智力的…

做外贸销售,怎么让客户接受样品自费的问题?

国际贸易中,很多时候一个订单是否能够成交,买家对您的产品是否认可,作为不二法门,样品在其中扮演着决定性的作用,样品也分为不同的种类。 在外贸出口工作中,当收到客户说要样品时,很多外贸人都…

外贸Newer必备外贸流程

熟记了许多外贸知识,了解了许多外贸开发客户的方法,也掌握了很多外贸必备工具的用法,但是对外贸的具体流程还是一知半解。这种状态不仅不利于外贸新人开展工作,也不利于客户了解并下单。于是今天,外贸新人必备外贸流程…

外贸采购管理对业务的影响及解决方案

在外贸企业中,采购环节的把控对整个业务环节都有影响。像是采购供应商是否能够按时到货,会直接影响生产进度;采购质量的好坏直接影响产品的生产进度及质量;采购成本的高低,直接影响产品的成本及利润;采购供…

如何通过视频推广的方式帮助外贸B2B企业获得询盘

会有外贸企业比较烦恼,总是寻找不到精准客户,也很少有客户向自己询盘,企业需要订单,自己的品牌想要在目标市场被知晓,如何解决这些问题呢?我们可以跟随现阶段流行的趋势——视频推广,接下来请慢…

Glide、Picasso和Fresco

Glide、Picasso和Fresco都是目前Android图片加载的主流框架。 Glide与Picasso使用方式及其相似,都是链式一行代码即可搞定。 一、Glide compile com.github.bumptech.glide:glide:3.7.0加上v4包 Glide.with(this).load("http://goo.gl/gEgYUd").into(im…

27 个Python数据科学库实战案例 (附代码)

为了大家能够对人工智能常用的 Python 库有一个初步的了解,以选择能够满足自己需求的库进行学习,对目前较为常见的人工智能库进行简要全面的介绍。 1、Numpy NumPy(Numerical Python)是 Python的一个扩展程序库,支持大量的维度数组与矩阵运算…

原生代码加载网络图片和Volley和Picasso的简单介绍和优缺点对比

网路下载图片,并以滚动列表的方式展示图片资源,是一种典型的Android App开发场景,但是如何更好的去实现这种效果一直是Android程序员所头疼的事情。比如,将下载的图片数据存储到本地,那就会造成一个原声Android代码的卡…

【历史上的今天】10 月 21 日:最短命的流媒体;Imgur 创始人出生;王安申请磁芯存储器专利

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2021 年 10 月 21 日,在 1883 年的今天,伊曼纽尔诺贝尔(Noble)诞生,以他命名的诺贝尔奖每年会授予世界各国在…

在AWS上部署、监控和扩展机器学习模型

作者|Aparna Dhinakaran 编译|Flin 来源|towardsdatascience 部署健壮的、可扩展的机器学习解决方案仍然是一个非常复杂的过程,需要大量的人力参与,并做出很多努力。因此,新产品和服务需要很长时间才能上市,或者在原型状态下就被放弃,从而降低了行业内的对它的兴趣。那么,…

使用Lambda和S3构建高度可扩展的Imgur克隆

因此,我之前两次尝试在一夜之间成为百万富翁的尝试已经失败了。 当然,我设法鼓起了一点兴奋,但是我还没有法拉利坐在我自己家的车道上…… 这第三次尝试肯定是赢家,对吗? 我将建立一个可以与流行图像托管网站Imgur媲…