龙空技术网

鸿蒙OS2.0完全兼容安卓APK,所以鸿蒙系统到底是不是安卓换皮?

热点科技 20409

前言:

当前兄弟们对“java编写的程序可以直接运行在鸿蒙系统吗”大概比较注重,我们都想要剖析一些“java编写的程序可以直接运行在鸿蒙系统吗”的相关知识。那么小编也在网络上收集了一些对于“java编写的程序可以直接运行在鸿蒙系统吗””的相关内容,希望姐妹们能喜欢,咱们一起来了解一下吧!

鸿蒙OS2.0已经开始开发者Beta版公测,部分华为用户也收到了鸿蒙OS2.0操作系统的推送,但是随之而来还有人们对于鸿蒙OS的疑问,部分人认为鸿蒙系统就是Android换了壳,就像MIUI以及此前的YunOS一样,底层依旧是安卓系统。那鸿蒙OS到底是不是Android换皮版本呢?

其实令人提出这样的疑问,可以简单归纳为以下2个主要原因!

第一:鸿蒙OS2.0的系统界面与操作逻辑,基本与EMUI11操作系统一模一样。

第二:鸿蒙OS2.0的操作系统可以兼容安卓的APK,可以直接安装安卓的app。

首先我们先来探讨下第一个原因,由于鸿蒙系统的界面与EMUI系统基本一样,就认定鸿蒙系统就是Android换皮而来,在我看来,简直是无稽之谈!难道安卓系统使用苹果iOS的界面、图标、操作方式,它就变成了iOS系统?以往的安卓手机许多都有定制过iOS主题界面,难道它们搭载的都是iOS系统?

至于第二个问题,可以安装安卓的app!在这里,我先不给答案,先跟大家说一件事情,目前谷歌正在开发一套全新的Fuchsia OS,并且已经建立了Fuchsia OS的中文社区。

根据社区内对Fuchsia OS的介绍,此系统与 Android 和 Chrome OS 这两款系统有点不同,它并不基于 Linux 内核,而是基于谷歌全新开发的一款名叫 Magenta 的内核,是使用能在 Android 上运行的 Flutter SDK 编写的,所以 Fuchsia 的大部分模块都可以在Android设备上运行,兼容APK、EXE等应用,可以无缝切换继续使用当前系统生态上的办公软件、设计软件和行业软件。难不成谷歌自家的Fuchsia OS也是基于 Android 魔改而来?

敲一个关键字眼,Fuchsia OS并不基于 Linux 内核,而是基于谷歌全新开发的一款名叫 Magenta 的内核!内核才是一个操作系统最本质且核心的东西,通过内核代码才能判断安卓和鸿蒙到底有多少相似之处,而鸿蒙2.0所采用的就是Harmony OS内核。同时HarmonyOS提供了支持多种开发语言的API,供开发者进行应用开发。支持的开发语言包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

其实在此前华为消费者业务软件部总裁、鸿蒙操作系统负责人王成录在接受国内媒体采访时表示,大家质疑鸿蒙是不是Android换个壳,这说明中国科技界对软件开源的理解不够一致,并不是所有Android代码都是谷歌开发的,绝大部分代码来自开源社区。

如果换个角度来看,也许我们会对鸿蒙OS是否是Android换皮有另外的想法!首先,如果鸿蒙OS真的是由Android换皮或者说魔改而来,那谷歌愿意吗?答案是肯定的,不愿意,绝对会起诉华为!但是谷歌并没有起诉华为,这是为什么呢?再而言之,华为作为全球知名的科技厂商,会丢下脸面去做“盗窃”之事吗?置名声于不顾?

另外鸿蒙OS邀请了国内外重磅第三方APP开发商和独立开发者参加,如果真的是魔改版本,这些开发者们不知道吗?难不成是他们的水平不够高?其实在某社交平台,曾经就有人发表过提问“能不能开发一种操作系统,能运行ios的ipa,安卓的apk,还有windows程序,mac osx程序,以及linux程序 ?”而根据下方的回答可得知一个答案,可行但是问题比较多,由此可见,一个新系统兼容安卓的APK完全可行,只不过是难度的问题,而如何实现并不是我们所要担心的问题,那是程序员们所要考虑的问题。

标签: #java编写的程序可以直接运行在鸿蒙系统吗