0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为鸿蒙系统仍基于安卓?脱离Android才是目的

鸿蒙系统HarmonyOS 来源:百家号 作者:金彩说 2021-02-27 09:58 次阅读

早在2019年8月9日,华为在东莞举行华为开发者大会,正式发布了无数网友期待已久的操作系统鸿蒙系统Harmony OS)。

随后,荣耀正式发布荣耀智慧屏、荣耀智慧屏Pro两款智能电视。这两款产品是首款搭载华为鸿蒙系统的产品。后来这两款产品引发轩然大波,原因并不是产品本身,而是在其设置页面出现的ADB(Android Debug Bridge)选项,这是一个Android调试工具,使用Android设备的人对这个应该会很熟悉。

此后,在不间断的新闻和谣言之下关于鸿蒙系统的话题从未间断,直到2020年12月向开发者发布手机鸿蒙系统2.0开发者Beta版本,并提供开发环境、工具、模拟器和开发文档。该版本的发布把鸿蒙系统热度带到了一个新的高度,支持者急于证明鸿蒙系统确实是一个全新的操作系统,而黑粉也迫切地想在鸿蒙中寻找安卓的影子。毕竟,大家已经等了很久了。

一位开发者针对老版本的Android,特别是Android4.4.4构建了一个简单的"Hello World"应用,并发现该应用在Android和Harmony OS虚拟机上都会抛出非常相似的错误信息

左边的截图显示的是安装在基于较新的Android版本的虚拟机上的应用,右边的截图是安装在基于Harmony OS 2.0 beta版的虚拟机上的应用,错误信息几乎是一样的,区别只是简单的将“Android”换成了 "鸿蒙"。

XDA开发者论坛高级会员hikari_calyx大佬以解锁诺基亚手机引导程序而闻名,他将著名的Superuser应用编译并安装到Harmony OS 2.0测试版虚拟设备上,得到了上面一样的错误信息。

此外,我们还可以使用ADB(Android Debug Bridge)将指令传递给鸿蒙虚拟机。一位开发者通过这种方式从虚拟设备中提取了大部分的系统文件,揭示了构建包含Android框架,甚至也有emui的影子。

这一切都似乎呈现了一个结果。Harmony OS 2.0的第一个测试版显然还是基于安卓系统的。

现在,大家可能会推测,鸿蒙只是Android的分支,并可能长期如此,但我认为,虽然现在可能是这样,但不会永远如此。在此前华为确实提到,使用Android开源项目将作为构建其期望的鸿蒙系统体验的过渡版本,本质上是为用户和应用开发者弥补差距的一种方式。利用现有的AppGallery和HMS生态系统提供动力,这样的过渡版本将是鸿蒙全自主化所需要的。

但我们所作出的分析无法完全证明鸿蒙就是基于Android,因为我们目前还没有办法分析它的源代码。但外媒Ars Technica(美国知名科技博客媒体)却得出了一个更加确定的答案。他们在一份报告中指出"华为的'全新'操作系统和Android之间没有明显的区别"。正如我们之前所提到的,华为并没有让我们很容易地访问Harmony OS 2.0测试版。虚拟机在华为的服务器上运行,只有华为认可的开发者才能访问。Ars Technica的Ron Amadeo突破了这些障碍,对Harmony OS进行了仔细的研究,并得出结论:这个操作系统本质上只是Android的外壳。

Ars Technica强调了Harmony OS 2.0界面与华为的EMUI的相似性,华为称这只是因为他们将EMUI的外观和感觉移植到了Harmony OS上。不过在其内部,有很多Android系统组件,包括 "HarmonyOS系统 "应用。这个应用被标注为 "版本10",这很可能是指Android 10,也就是Ars Technica所称的华为操作系统实际基于的Android版本。用华为SDK构建的样本应用应该与Android APK文件类似,它们可以像ZIP文件一样解压缩,具有类似的内部结构,并且可以用标准的Android反编译工具进行解码。Ars Technica进一步指出,与谷歌的Fuchsia或三星Tizen等其他开发中的操作系统相比,该测试版的功能似乎很完整。即使在 "对HarmonyOS进行了数小时的摸索 "之后,ArsTechnica也无法 "指出与Android相比有任何实质性的变化"。Ars认为,如果华为的计划是从 "安卓 "到 "非安卓 "的转变,那他们计划在今年4月即将推出搭载Harmony OS的手机,又怎么会有足够的时间去做呢?

但华为推出Harmony OS 2.0测试版的新闻稿并没有提到任何关于Android的信息,事实上既然谷歌拥有Android的商标,那么在Harmony OS本身中没有任何提及Android的内容也就不足为奇了,ArsTechnica还指出,在任何官方开发者文档中都没有提及Android是多么奇怪。

华为是否真的实现了从基于Android的EMUI到Harmony OS的近乎无缝的迁移,而我们仅仅是触及到了表面?当然,这是有可能的。目前我们还没有任何具体的Harmony OS 2.0的架构、内核、ARK编译器以及Android运行时如何融入其中的具体细节。但我们根据我们所能找到的信息没有发现鸿蒙和安卓的本质区别,更多的是相似性。

但我们仍不能否定华为在自主化上的付出,我们更愿意相信目前的鸿蒙版本仅仅是过渡版本,未来鸿蒙系统会完全脱离Android,实现真正的中国愿景。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3927

    浏览量

    127199
  • 华为
    +关注

    关注

    216

    文章

    34336

    浏览量

    251307
  • EMUI
    +关注

    关注

    1

    文章

    215

    浏览量

    11871
  • HarmonyOS
    +关注

    关注

    79

    文章

    1968

    浏览量

    30062
收藏 人收藏

    评论

    相关推荐

    最新开源代码证实!“鸿蒙原生版”微信正在积极开发中

    立刻保存,不需要同步或刷新调用。共享内存一般用于后台开发。 HarmonyOS NEXT 也就是鸿蒙星河版——俗称“纯血鸿蒙”,其采用华为自研内核,抛弃了传统的 Linux 内核以及 AOSP
    发表于 05-08 17:08

    华为鸿蒙操作系统发展战略:2024年完成安应用全面迁移

    徐直军指出,2024 年,鸿蒙操作系统的主要任务是打造原生应用生态。目前,鸿蒙操作系统已基本适配各种终端设备,但在应用开发方面依赖
    的头像 发表于 04-18 15:38 767次阅读

    面对如今的就业环境,vs鸿蒙……

    对于鸿蒙如今的发展势头,可谓是如火如荼。无论是最近发布的鸿蒙操作系统HarmonyOS NEXT,摒弃了Linux内核和AOSP开放源代
    的头像 发表于 03-01 15:49 558次阅读
    面对如今的就业环境,<b class='flag-5'>安</b><b class='flag-5'>卓</b>vs<b class='flag-5'>鸿蒙</b>……

    没有“成份“的鸿蒙还能行吗?

    一、鸿蒙的前世今生 早前,就有关鸿蒙系统不兼容
    的头像 发表于 02-26 13:56 481次阅读
    没有“<b class='flag-5'>安</b><b class='flag-5'>卓</b>成份“的<b class='flag-5'>鸿蒙</b>还能行吗?

    纯血鸿蒙系统,拿什么与、iOS比?

    鸿蒙系统的出现就是来打破这种僵局的,华为鸿蒙是以生态系统为基本而产生的独立系统。如果与
    发表于 02-21 21:04

    鸿蒙开发者预览版如何?

    Linux内核以及AOSP代码,采用的鸿蒙内核以及代码,HarmonyOS NEXT系统仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容
    发表于 02-17 21:54

    华为鸿蒙系统怎么样 华为鸿蒙系统系统的区别

    和稳定性。与此同时,鸿蒙系统系统在架构、功能和生态系统方面都存在一些区别和特点,下面将详细
    的头像 发表于 02-02 14:54 1655次阅读

    鸿蒙开发教程

    向三款手机开放, mate 60、mate60 pro 和 mate x5。 什么是鸿蒙,他是 android 套壳吗? 鸿蒙华为自研的操作系统
    的头像 发表于 01-31 17:11 741次阅读
    <b class='flag-5'>鸿蒙</b>开发教程

    鸿蒙OS和开源鸿蒙什么关系?

    内核,其他功能都以模块的形式存在。     华为用的是鸿蒙OS 我们都知道,华为手机的鸿蒙OS是可以运行
    的头像 发表于 01-30 15:44 1097次阅读
    <b class='flag-5'>鸿蒙</b>OS和开源<b class='flag-5'>鸿蒙</b>什么关系?

    华为发布原生版鸿蒙操作系统:不再兼容

    华为在1月18日的发布会上,正式推出了HarmonyOS NEXT鸿蒙星河版操作系统,并面向开发者开放申请。这一新版本的鸿蒙操作系统标志着
    的头像 发表于 01-19 15:28 1423次阅读

    鸿蒙系统的区别 鸿蒙系统有什么特别之处

    鸿蒙系统华为公司自主研发的一款全新操作系统,旨在替代
    的头像 发表于 01-18 11:45 1.2w次阅读

    很多人质疑鸿蒙,那它算不算国产操作系统

    。 这一宣布华为也开始逐步觉醒,要知道华为鸿蒙的操作系统Android不同。 1、设备兼容性 鸿蒙
    发表于 01-17 22:04

    鸿蒙Harmony是如何影响Android工程师的呢?

    其实鸿蒙在2019就已经出来了,那时候还是套壳Android的。从2023年9月的发布会上,华为宣布鸿蒙原生应用全面启动、HarmonyOS NEXT亮相以后,围绕着纯血
    发表于 01-14 22:14

    华为鸿蒙凉了?谣言止于智者

    华为鸿蒙系统凉了吗?我们从目前的一系列新闻来看。鸿蒙并没有凉,反而愈发强大。从下面的一些新闻事实可以看出华为
    发表于 01-11 22:29

    鸿蒙系统的区别哪个好用

    鸿蒙系统系统是目前市场上两个比较流行的手机操作系统,它们在很多方面都有所不同。本文将从多个
    的头像 发表于 01-11 11:15 1892次阅读