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

    文章

    3985

    浏览量

    133058
  • 华为
    +关注

    关注

    217

    文章

    35783

    浏览量

    260709
  • EMUI
    +关注

    关注

    1

    文章

    215

    浏览量

    12678
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35574
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    定制主板_迷你小型Android主板基于MTK核心板方案

    这款迷你主板的核心是联发科MT8768平台,采用八核架构和12nm先进制程工艺,主频高达2.0GHz。标配4GB内存与64GB存储,加上11
    的头像 发表于 08-12 19:59 596次阅读
    定制<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_迷你小型<b class='flag-5'>Android</b>主板基于MTK<b class='flag-5'>安</b><b class='flag-5'>卓</b>核心板方案

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    NEXT(鸿蒙 5.0) 发布,这是中国首个全栈自研操作系统,彻底脱离,流畅度显著提升,标志中国在操作
    的头像 发表于 07-11 18:20 752次阅读
    【HarmonyOS 5】金融应用开发<b class='flag-5'>鸿蒙</b>组件实践

    释放潜力:在树莓派上运行系统实现多样化应用!

    为什么要在树莓派上运行系统系统以其庞大的应用生态
    的头像 发表于 07-05 08:33 912次阅读
    释放潜力:在树莓派上运行<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>系统</b>实现多样化应用!

    原生兼容服务器

    原生兼容服务器的定义 原生兼容服务器‌指基于Android系统内核和服务框架构建的服务器
    的头像 发表于 06-19 17:32 442次阅读

    ArkUI-X跨平台技术落地-华为运动健康(一)

    、心脏健康)与 数据平台的耦合关系,通过接口的形式隔离三端(iOS 和 Android鸿蒙NEXT系统)的数据平台的实现差异,成为一个重要的问题。所以当前架构设计面临如下三个诉求: 1.上层健康二级
    发表于 06-18 22:53

    与 Windows 系统的手持工业平板电脑,该如何选择?

      在工业领域,手持工业平板电脑已成为提升工作效率、优化生产流程的重要工具。而在选择这类设备时,操作系统的抉择至关重要,与 Windows 系统各有千秋,如何根据实际工业需求做出恰
    的头像 发表于 06-04 11:02 774次阅读

    鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

    2025年5月8日,华为在深圳举办了鸿蒙电脑技术与生态沟通会,鸿蒙操作系统首次在电脑端亮相。这既是中国电子信息产业的历史性时刻,也是华为
    发表于 05-08 14:20 5768次阅读
    <b class='flag-5'>鸿蒙</b>操作<b class='flag-5'>系统</b>首登电脑端,<b class='flag-5'>华为</b>开启<b class='flag-5'>鸿蒙</b>办公新时代

    定制主板|智能Android主板|PCBA定制开发

    主板以仅 43mm × 57.5mm 的精巧设计实现了高性能与丰富功能的完美平衡。它基于联发科四核或八核芯片研发,采用先进的 12nm 制程工艺,搭载 64 位 A53 架构 CPU,主频高达
    的头像 发表于 04-02 20:14 1221次阅读
    定制<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板|智能<b class='flag-5'>Android</b>主板|PCBA定制开发

    瑞芯微RKAndroid主板GPIO按键配置方法,触觉智能嵌入式开发

    触觉智能分享,瑞芯微RKAndroid主板GPIO按键配置方法,方便大家更好利用主板空闲IO!
    的头像 发表于 02-26 16:29 1109次阅读
    瑞芯微RK<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>Android</b>主板GPIO按键配置方法,触觉智能嵌入式开发

    自制 AirTag,支持/鸿蒙/PC/Home Assistant,无需拥有 iPhone

    苹果的 AirTag 很贵,虽然某强北有平价代替品,但是仍需要苹果设备才能绑定,才能查看位置。不支持/鸿蒙/PC ,也不支持集成到 Home Assistant 中。 AirTag
    发表于 02-25 11:22

    主板_联发科Android主板定制开发_PCBA定制开发

    MTK主板采用了低功耗的MT8768八核平台,主频高达2.0GHz,基于先进的12nm制程工艺。这款主板在4G网络下的待机电流仅为10-15mA/h,支持谷歌
    的头像 发表于 02-10 19:58 1057次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_联发科<b class='flag-5'>Android</b>主板定制开发_PCBA定制开发

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-初始华为鸿蒙

    非常有幸能够获得发烧友的华为鸿蒙系统书籍的阅读资格,自己从事嵌入式软件多年,但是对于操作系统的了解还是比较少的,一直从事MCU的部分开发任务,近两年随着中美关系的紧张化,国产化的操作
    发表于 01-25 11:05

    系统主板_mtk主板_联发科主板定制

    系统主板基于强大的联发科处理器设计,采用四核或八核架构,主频高达2.0GHz,利用台积电的12nm工艺,集合了4核Cortex-A73与4核Cortex-A53,搭载Android
    的头像 发表于 01-15 20:30 993次阅读
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>系统</b>主板_mtk<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板_联发科<b class='flag-5'>安</b><b class='flag-5'>卓</b>主板定制

    华为鸿蒙NEXT系统的优势与劣势

    随着华为鸿蒙NEXT系统的推出,关于其性能与体验的讨论在网络上引起了广泛关注。本文综合了多个角度的用户评价,从优势与劣势两方面,带您了解这一备受瞩目的操作
    的头像 发表于 12-30 10:30 7313次阅读

    11系统的RK3566主板搭建一体机

    我向给11系统的RK3566主板搭建一套显示器、电源拿来作为测试,怎么搭配好呢
    发表于 12-17 17:26