十问十答:鸿蒙是安卓的shell吗?是独立的国产操作系统吗?

即使是对于没有屏幕的设备来说,只需要将鸿蒙系统手机当作是操作面板就行。虽然鸿蒙是全新的系统,但它也是在多少参考了安卓系统之后建立的。目前看鸿蒙能跑安卓应用,但是安卓系统没法跑鸿蒙编译的应用。Q8:鸿蒙算不算独立自研的操作系统?对于此前媒体报道的国产操作系统UOS和麒麟,都是同样的道理,它们都有自己就的UI以及各类函数库,只是基于在Linux内核上开始自主研发。...

编者按:本文来自微信公众号“腾讯科技”(ID:),作者:Zach 。36氪经授权发布。

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

用华为消费者业务CEO余承东的话说,鸿蒙的目的是让鸿蒙OS可以安装在任何物联网设备上。

早在2019年谷歌对华为下达禁令时,华为就高调展示了鸿蒙系统。就连华为创始人任正非、华为消费者业务CEO余承东也多次表达了对鸿蒙的信心。但由于此前产品研发的不成熟,鸿蒙一直未能进入大众视野,只在开发者圈内讨论。

因此,对于用户来说,一场发布会并不能揭开鸿蒙的全部谜团。鸿蒙和安卓是什么关系?能代替安卓吗?我现在的手机需要升级到鸿蒙操作系统吗?本期腾讯科技“十问十答”专栏,特邀芯片工程师扎克小生为你揭秘。

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

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

原设计理念的差异直接影响到整体框架的布局。鸿蒙使用的是微内核,而安卓使用的是宏内核。与的宏内核相比,鸿蒙的微内核更安全,可以在微内核中自由添加各种模块,而宏内核可以大范围的自由修改。小的。

综上所述,微内核可以实现更复杂的功能,更灵活,这就是为什么它可以应用到各种电子设备上,而这样的话,它的工作量是比较大的adobe软件跟不上系统跟新,因为你要根据不同的模块来安装各种模块宏内核的要求,宏内核只能根据现有的模块实现设计的功能。

乌班图 系统上可以装哪些软件_国内怎么上adobe spark_adobe软件跟不上系统跟新

以上就是华为鸿蒙和谷歌安卓的根本区别。无论是设计理念还是内核应用都是完全不同的,所以当两者的关键因素完全不同的时候,怎么能说两者是一回事呢。

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

目前,华为已将微博名称改为:多位参与华为鸿蒙OS系统内测的花粉表示,鸿蒙OS系统在主题界面和交互方式上与之前的EMUI系统没有太大区别,因为鸿蒙OS 系统的底层运行环境是鸿蒙OS和EMUI界面的结合,而华为之前的EMUI系统是安卓和EMUI的结合,所以华为鸿蒙OS系统并不是安卓的替代品,而是完全针对互联网应用程序。开发的新操作系统拥有全新的分布式技术,这也是华为鸿蒙OS系统的核心技术。

Q3:没有安卓底层,华为鸿蒙能做什么?

鸿蒙系统感觉复杂难懂,但也不难理解。理解的关键在于分布,这是它与其他手机系统最大的区别。

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

目前鸿蒙OS系统已经开发到2.0版本,为开发者提供了开发环境、工具、模拟器和开发文档,面向用户的安卓应用通过简单的二次编译即可在鸿蒙OS上运行. 在系统上正常运行。

因此,鸿蒙OS系统在一定程度上不会有应用性和实用性的压力,用户可以放心使用。即便是在界面和操作逻辑上,最新的鸿蒙OS系统也与体验基本一致,这是为了不让用户感到不习惯而刻意做的。

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

Q4:对于开发者来说,基于开发应用程序和基于开发应用程序有什么区别?

从代码上看,鸿蒙OS和安卓还是有很大区别的。所有代码均由华为自己的研发人员完成,部分底层软件和核心架构可能会沿用Linux和现阶段已有的架构。最大的不同是鸿蒙使用的是微内核,而安卓使用的是宏内核。

鸿蒙2.0系统大约有800万行关键代码,同时大约有1.80000个关键API应用程序接口,基本上是安装包大小的一半. 安装包的大小减少到 60-70%。意味着相比系统,它更轻量级,功能相同adobe软件跟不上系统跟新,体积更小,效率更高,对硬件配置要求更低。

通过鸿蒙官网查看开源代码,简单对比鸿蒙和安卓的项目代码。发现资源目录下鸿蒙变了。常用的资源都放在这个核心资源目录下,方便查找和使用;鸿蒙资源目录分类分类,有统一的文件夹管理;删除了一些子目录,增加了一些子目录类型;写法改了,xml改成了json;

对于开发者来说,多终端开发调试更方便,开发难度和学习成本低。从IDE开发工具、语言平台、框架、权限处理都可以看出。优点是鸿蒙目前支持TV开发,还有几种类型,未来会扩展到其他设备。

并且代码可以一次在不同设备上快速部署调试,操作非常简单。您可以选择Java或JS语言作为开发语言,这是大众最流行和使用的开发语言。它被大家高度接受,并且无需下载模拟器即可轻松测试。

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

鸿蒙虽然是一个全新的系统,但也是参照安卓系统打造的。因为暂时无法解决的生态问题,即使华为鸿蒙OS问世,安卓系统也不会因此而衰落。毕竟之前微软和三星推出的手机操作系统,都是因为解决不了系统生态缺失的问题而失败的。结尾。

adobe软件跟不上系统跟新_国内怎么上adobe spark_乌班图 系统上可以装哪些软件

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

目前可以看到鸿蒙可以运行安卓应用,但是安卓系统无法运行鸿蒙编译的应用。如果鸿蒙大力推广软件生态,会有反弹的机会,但中间的难度会很大。如何打动众多互联网公司和开发者拥抱鸿蒙生态,对华为来说是一个很大的考验。.

Q6:对于用户来说,他们的华为手机是否需要切换到鸿蒙?

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

但对于很多华为手机用户来说,由于谷歌的封禁,他们担心自己不能再使用安卓系统的各种应用,这种担心是完全没有必要的。

首先,谷歌禁止华为使用 GMS 服务,而不是安卓。这当然不是因为谷歌心肠好,而是因为谷歌无权禁止华为使用安卓。只要华为遵循安卓的开源许可,就可以使用安卓。因此,从这个角度来看,华为手机用户也没有必要改用鸿蒙。

Q7:鸿蒙如何与国内其他手机厂商合作?

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

所以,如果华为的鸿蒙系统想要得到国内厂商的支持,那就是完全开源的,而且和谷歌一样,不会干扰自己的系统。拥有近一半国内市场份额的华为手机,在鸿蒙开源后,也将很快打造属于自己的生态系统。

乌班图 系统上可以装哪些软件_国内怎么上adobe spark_adobe软件跟不上系统跟新

目前鸿蒙系统已经兼容安卓应用,也就是说搭载鸿蒙系统的手机可以安装安卓APK软件。这是因为鸿蒙系统刚刚问世,应用数量远不及安卓。

不过,鸿蒙的主要关注点还是互联网。相信在未来,鸿蒙将彻底与安卓和IOS划清界限。如果有大量的应用开发者愿意为鸿蒙系统开发应用和游戏,让它变得丰富强大,就更能说服大家。各大手机厂商都在使用。

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

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

很多人关心鸿蒙是不是国产独立操作系统。事实上,这个国家是否是国产的并不重要。国家现在需要的是自治和控制,不被别人扼杀是重中之重。

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

任正非还表示,“华为推出的鸿蒙系统不会取代谷歌的安卓系统,鸿蒙如果能在生态中占有一席之地,也是一种补充,而不是主要的替代品。”

毕竟,Linux 只是一个内核。只有内核之上的 UI 是怎样的定制?彻底了解开源软件,然后在不违法的基础上,可以自控。

此前媒体报道的国产操作系统UOS和麒麟也是如此。它们有自己的 UI 和各种函数库,但它们只是基于 Linux 内核独立开发的。

乌班图 系统上可以装哪些软件_国内怎么上adobe spark_adobe软件跟不上系统跟新

Q9:和、iOS相比,鸿蒙的优势在哪里?

首先,有必要了解这三种操作系统的区别,以及各自的优缺点。至于鸿蒙所承载的硬件载体,除了手机外,还可以承载智能家居、汽车、手表等很多设备,但由于还处于开发阶段,大部分应用还没有适配;IOS和都是基于手机的。楼主,IOS虽然不是开源的,但是很流畅,安卓是开源的,但是用起来会有卡顿。

华为鸿蒙的微内核系统完全是针对互联网的。微内核的优点是高安全性、高可扩展性、高可靠性、高维护性和对分布式计算的支持,这些对于互联网设备来说都是至关重要的。不能满足宏内核系统。

今天,华为鸿蒙系统的第一件事就是寻找新的场景来实现。随着5G的部署,以物联网、人工智能、区块链为代表的新技术正在加速融合发展。新技术的应用已经或即将实施。华为鸿蒙系统蓄势待发,寻找新的应用场景落地,预计未来将率先应用于自动驾驶、工业自动化等场景。现在的鸿蒙系统要想实现规模化应用,很多APP都需要专门适配才能发挥优势,生态的发酵成熟还需要时间。

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

今年4月,有人对鸿蒙和安卓的流畅度做了一波测试。游戏帧率在搭载鸿蒙2.0的Mate X2和基于 10的华为Mate 40pro上进行测试,整个测试完成后,两款设备的帧率基本一致,说明鸿蒙和安卓的流畅度差别不大。

这其实不难理解。现在在OS2.0上运行的app都是安卓app,都运行在OS包10的底层架构上,自然流畅度不会提高,安卓卡死了。软件生态泛滥的根本原因,所以鸿蒙会不会被卡住也要看软件生态。

不管是什么系统,用久了难免会死机。关键是在相同的配置条件下,谁的系统寿命更长。此外,还有硬件和 软件 问题导致冻结。现在到了 2021 年,硬件问题不再是导致系统死机的罪魁祸首。安卓旗舰机的内存越来越大,甚至可以超过普通电脑的内存,不过随着鸿蒙进一步丰富自己的软件,相信大部分app还是会应用在微内核的基础,所以未来的流畅度应该会比安卓更好。

作者|Zach Niche 芯片产业链助推器工程师

相关文章

发表评论