鸿蒙系统和安卓系统是一个系统吗

核心提示6月2日晚间,华为举行线上发布会,正式公布可以覆盖手机等移动终端的鸿蒙系统,也就是鸿蒙2.0。用华为消费者业务CEO余承东的话来说,鸿蒙的目的,就是要鸿蒙OS可以搭载在任何IoT设备上,所有设备统一语言,打通体验,即“One as All,

6月2日晚,华为召开线上发布会,正式公布可覆盖手机等移动终端的鸿蒙系统系统,即鸿蒙系统2.0。

用华为消费者业务CEO余承东的话来说,鸿蒙系统的目的是让鸿蒙系统OS可以安装在任何物联网设备上,所有设备讲同一种语言,从而打通体验,也就是“一体为全,全为一”。

早在2019年谷歌给华为一纸禁令的时候,华为就高调展示了鸿蒙系统系统。就连华为创始人任和华为消费者业务首席执行官余承东也在多个场合表达了对鸿蒙系统的信心。但由于之前产品研发的不成熟,鸿蒙系统始终无法进入大众的视野,只在开发者的圈子里讨论。

因此,对于用户来说,一场发布会并不能解决鸿蒙系统所有的困惑。鸿蒙系统和安卓有什么关系?它能取代安卓吗?我现在的手机需要升级到鸿蒙系统系统吗?本期腾讯科技“十问十答”栏目邀请芯片工程师扎克·萧声为您揭秘。

Q1:鸿蒙系统和安卓有什么关系?

在鸿蒙系统出现之初,有人提出了这样一个问题。尽管鸿蒙系统和安卓都是基于Linux开发的,但他们的想法从一开始就不同。鸿蒙系统操作系统是当今强大互联网的产物。从一开始,华为就计划将其应用到手机、电脑、平板电脑等一系列智能电子设备上。Android诞生的时候,开发者显然没有这些想法,或者说当时的局限性抑制了手机以外设备的使用。

原创设计理念的不同,直接影响到整个框架的布局。鸿蒙系统用的是微内核,而安卓是宏内核。相比Android的宏内核,鸿蒙系统的微内核安全性更高,各种模块可以自由添加到微内核中,而宏内核中自由修改的范围很小。

综上所述,微内核可以实现更复杂的功能,更加灵活,这也是它可以应用于各类电子设备的原因。确切的说,它的工作量是比较大的,因为你要根据自己的需求安装各种模块,而宏内核只能根据已有的模块实现设计的功能。

以上是华为鸿蒙系统和谷歌安卓的根本区别。两者的设计理念和内核应用完全不同,那么当两者的关键因素完全不同时,又怎么能说是一回事呢?

Q2:鸿蒙系统和华为过去的EMUI有什么本质区别?

目前,华为已将微博更名为鸿蒙系统。多位参与华为鸿蒙系统OS系统内测的民意调查者表示,鸿蒙系统OS系统在主题界面、交互方式等方面与之前的EMUI系统并无太大区别,因为鸿蒙系统OS系统的底层运行环境是鸿蒙系统OS和EMUI界面的结合,而华为之前的EMUI系统是Android和EMUI的结合。所以,华为的鸿蒙系统OS系统不是安卓的一个剥皮,而是一个全新的为互联网应用开发的操作系统。它拥有全新的分布式技术,这也是华为鸿蒙系统OS系统的核心技术。

Q3:没有Android,华为鸿蒙系统可以做什么?

鸿蒙系统体系给人一种复杂难懂的感觉,但其实并不难理解。理解的关键在于分发,这是它和其他手机系统最大的区别。

总的来说,鸿蒙系统的分布式技术可以对硬件的各个模块进行封装和调用,从而实现手机以外的电视、汽车、手表设备的互联和调用。即使是没有屏幕的设备,你也只需要使用鸿蒙系统系统手机作为操作面板。

现在,鸿蒙系统OS已经开发到2.0版本,为开发者提供开发环境、工具、模拟器和开发文档,而面向用户的Android应用只需要通过简单的二次编译就可以在鸿蒙系统OS上正常运行。

所以鸿蒙系统OS系统在一定程度上不会有应用和实用的压力,用户可以放心使用。即使在界面和操作逻辑上,最新的鸿蒙系统OS系统也和EMUI11的体验基本一致,这是为了防止用户感觉不习惯而特意做的。

这样可以降低用户的学习成本,并在后续的升级优化中不断解决体现鸿蒙系统系统特点、UI界面和操作逻辑风格的问题。

Q4:对于开发者来说,基于鸿蒙系统和安卓开发应用有什么区别?

从代码上看,鸿蒙系统系统和安卓系统还是有很大区别的。所有代码都是华为自己的RD人员完成的,一些底层软件和核心架构可能会沿用现阶段Linux和Window的已有方法,比如GRUB和可编程接口。最大的区别是鸿蒙系统用微内核,而安卓用宏内核。

鸿蒙系统2.0系统约800万行关键代码,约18000个关键API应用接口,基本是安卓的一半。安装包体积缩小到60-70%,意味着鸿蒙系统比安卓更轻,同样的功能,体积更小,效率更高,对硬件配置要求更低。

通过官网看开源代码,鸿蒙系统,简单对比鸿蒙系统和安卓的项目代码,发现鸿蒙系统在资源目录上做了一些改动,常用的都放在这个核心资源目录里,很容易找到和使用;鸿蒙系统的资源目录是分类的,有统一的文件夹管理;删除一些子目录,增加一些类型的子目录;写法改了,xml改成json;

对于开发者来说,多终端开发调试更方便,开发难度和学习成本低,从IDE开发工具、语言平台、框架、权限处理都可以看出来。它的优势是鸿蒙系统目前支持电视、可穿戴和LiteWearable设备的开发,未来将扩展到其他设备。

并且代码可以一次性在不同设备中快速部署调试,操作非常简单。可以选择Java或JS语言作为开发语言,这种语言比较流行,被大众广泛使用,接受度高,测试方便,不需要下载模拟器。

Q5:如果鸿蒙系统要成为安卓的替代品,华为需要做什么?

虽然鸿蒙系统是一个全新的系统,但它是在参考了Android之后建立的。因为暂时无法解决的生态问题,即使华为的鸿蒙系统OS出来,安卓也不会衰落。毕竟之前微软和三星推出的手机操作系统都是因为解决不了系统的生态问题而失败的。

所以对于鸿蒙系统来说,只要有生态,就可以逐渐取代安卓。据华为称,预计到今年年底,至少将有3亿台搭载鸿蒙系统系统的智能设备问世。如果实现的话,3亿台是一个相当大的数字,至少为鸿蒙系统的推广打下一个良好的开端。

目前鸿蒙系统可以运行安卓应用,但安卓不能运行鸿蒙系统编写的应用。如果鸿蒙系统大力推动软件生态,将有机会反击,但中间会非常困难。如何打动众多互联网公司和开发者拥抱鸿蒙系统生态,对华为来说是一个极大的考验。

问:对于用户来说,是否需要将正在使用的华为手机换成鸿蒙系统?

对于部分用户来说,他们担心选择华为手机后无法再使用各种安卓应用。其实这种担心完全没有必要,因为鸿蒙系统兼容安卓应用,也就是说所有常用的安卓应用即使不适应鸿蒙系统也可以在华为的鸿蒙系统手机上继续使用,只是安卓的更新不会在鸿蒙系统之后推送。Android系统现在已经更新到Android12了,而华为的EMUI目前还是Android10,也就是说很久没有更新了,可见鸿蒙系统以后不会推Android更新了。

但对于很多华为手机用户来说,由于谷歌的封杀,他们担心无法再使用各种安卓应用,这种担心完全没有必要。

首先,谷歌禁止华为使用GMS服务,不是安卓系统。这当然不是因为谷歌心地善良,而是因为谷歌无权禁止华为使用安卓系统。华为只要遵循安卓的开源协议,就可以使用安卓。因此,从这个角度来看,华为手机用户不必转投鸿蒙系统。

Q7:鸿蒙系统如何与其他国内手机制造商合作?

国产手机之所以愿意使用谷歌的安卓系统,是因为安卓系统完全开源,国产手机厂商可以安心使用安卓核心代码构建自己的系统,基本不受谷歌控制。

所以华为的鸿蒙系统系统要想得到国内厂商的支持,会完全开源,像谷歌一样,不会干涉自己的系统。华为手机,在中国有将近一半的市场份额,在鸿蒙系统开源之后,很快就会建立自己的生态。

目前鸿蒙系统系统兼容安卓应用,也就是说安卓的APK软件可以安装在搭载鸿蒙系统系统的手机上。这是因为鸿蒙系统系统刚刚出来,应用数量远不如安卓。

然而,鸿蒙系统专注于互联网的方向。我相信,未来的鸿蒙系统将与Android和IOS彻底划清界限。如果有大量的应用开发者愿意为鸿蒙系统系统开发应用和游戏,那么它将是丰富和强大的,这将说服各大手机厂商使用它。

华为在发布会上宣布了鸿蒙系统的升级计划。华为的手机、平板等“百”设备将陆续启动鸿蒙系统的升级。包括Mate 40系列、Mate 30系列、P40系列、Mate X2系列、nova 8系列、MatePad Pro系列等。想提早体验的用户可以在“我的华为App”申请,在全国66家体验店报名“鸿蒙系统体验官计划”。同时,魅族、荣耀等手机厂商已经宣布适配鸿蒙系统系统。相信鸿蒙系统操作系统在“一切都可以是鸿蒙系统”的特性上还有机会。

Q8:鸿蒙系统是独立自主开发的操作系统吗?

很多人都在关注鸿蒙系统是不是国产独立操作系统。其实是不是国产的无所谓。国家现在需要的是自制力,不被别人掐死才是最重要的。

无论是安卓还是鸿蒙系统,其系统都使用Linux内核。如果华为自上而下独立设计研发,显然达不到这个标准。如果说鸿蒙系统在应用层面有很大的创新,那就是自主创新。比如Android是linux的发行版,内核也是一样的。但也可以认为是另一套技术体系,因为它做了一整套移动场景的上层工具。如果鸿蒙系统为提出的万物互联场景做了一个分布式系统,那就是自主创新。

任郑飞还表示,“华为的鸿蒙系统系统不会取代谷歌的安卓系统。如果鸿蒙系统能有一部分生态,也是一种补充,而不是主要的替代。”

毕竟Linux只是一个内核。如果只做内核上的UI,是一种什么样的定制?在彻底了解开源软件后,可以在不违法的情况下独立控制。

之前媒体报道的国产操作系统UOS和麒麟也是如此。都有自己的UI和各种函数库,但都是基于Linux内核上的自主研发。

问:与Android和iOS相比,鸿蒙系统的优势在哪里?

首先要了解这三类操作系统的区别,以及各自的优缺点,才能进行分析。对于鸿蒙系统所承载的硬件载体,除了手机之外,还可以承载智能家居、汽车、手表等多种设备。,但因为还在开发阶段,大部分应用还没有适配;IOS和Android主要是手机。IOS虽然不开源,但是很流畅,而Android是开源的,但是用起来会卡。

华为在鸿蒙系统的微内核系统完全是针对互联网的。微内核的优势是高安全性、高可扩展性、高可靠性、高可维护性和支持分布式计算,这些对互联网设备都至关重要,超出了宏内核系统的满足范围。

如今,华为的鸿蒙系统系统首先要做的就是寻找新的场景。随着5g的部署,物联网、人工智能、区块链等新技术正在加速融合发展,新技术的应用已经或即将展开。华为的鸿蒙系统系统已经准备推出,正在寻找新的应用场景,预计未来将首先应用在自动驾驶、工业自动化等场景。目前鸿蒙系统系统要想大规模应用,很多app需要专门的适配才能发挥优势,但生态的发酵和成熟还需要时间。

Q10:搭载鸿蒙系统系统的手机会不会像安卓一样越来越卡?

今年4月,有人对鸿蒙系统和安卓的流畅度做了一波测试。游戏的帧率在搭载鸿蒙系统2.0的Mate X2和基于Android 10的EMUI11华为mate 40pro上进行了测试。整个测试下来,两款设备的帧率基本相同,可见鸿蒙系统和安卓的流畅度相差不大。

其实这一点不难理解。现在Harmony OS2.0运行的app都是安卓应用,都运行在鸿蒙系统封装安卓10的底层架构上,流畅度自然不会提升。而且安卓停滞不前的根本原因是软件生态泛滥,所以鸿蒙系统会不会卡住也要看软件生态。

不管是什么系统,长期卡在里面都是必然的。重点在于相同配置的情况下,谁的系统更耐用。此外,还有软硬件问题导致系统卡顿。现在2021年,硬件问题已经不是罪魁祸首,安卓旗舰机的内存越来越大,甚至可以超过一台普通电脑。不过随着鸿蒙系统进一步丰富自己的软件,相信大部分app还是会在微内核的基础上应用,所以之后的流畅度应该会比安卓好一些。

 
友情链接
鄂ICP备19019357号-22