各种证据表明华为鸿蒙系统目前或仍基于安卓

原标题:各种证据表明华为鸿蒙系统目前或仍基于安卓
早在2019年8月9日 , 华为在东莞举行华为开发者大会 , 正式发布了无数网友期待已久的操作系统鸿蒙系统(HarmonyOS) 。

各种证据表明华为鸿蒙系统目前或仍基于安卓
文章图片
随后 , 荣耀正式发布、荣耀智慧屏Pro两款智能电视 。 这两款产品是首款搭载华为鸿蒙系统的产品 。 后来这两款产品引发轩然大波 , 原因并不是产品本身 , 而是在其设置页面出现的ADB(AndroidDebugBridge)选项 , 这是一个Android调试工具 , 使用Android设备的人对这个应该会很熟悉 。

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

各种证据表明华为鸿蒙系统目前或仍基于安卓
文章图片
一位开发者针对老版本的Android , 特别是Android4.4.4构建了一个简单的"HelloWorld"应用 , 并发现该应用在Android和HarmonyOS虚拟机上都会抛出非常相似的错误信息 。

各种证据表明华为鸿蒙系统目前或仍基于安卓
文章图片
左边的截图显示的是安装在基于较新的Android版本的虚拟机上的应用 , 右边的截图是安装在基于HarmonyOS2.0beta版的虚拟机上的应用 , 错误信息几乎是一样的 , 区别只是简单的将“Android”换成了"鸿蒙" 。
XDA开发者论坛高级会员hikari_calyx大佬以解锁诺基亚手机引导程序而闻名 , 他将著名的Superuser应用编译并安装到HarmonyOS2.0测试版虚拟设备上 , 得到了上面一样的错误信息 。

各种证据表明华为鸿蒙系统目前或仍基于安卓
文章图片
此外 , 我们还可以使用ADB(AndroidDebugBridge)将指令传递给鸿蒙虚拟机 。 一位开发者通过这种方式从虚拟设备中提取了大部分的系统文件 , 揭示了构建包含Android框架 , 甚至也有emui的影子 。

各种证据表明华为鸿蒙系统目前或仍基于安卓
文章图片
这一切都似乎呈现了一个结果 。 HarmonyOS2.0的第一个测试版显然还是基于安卓系统的 。
现在 , 大家可能会推测 , 鸿蒙只是Android的分支 , 并可能长期如此 , 但我认为 , 虽然现在可能是这样 , 但不会永远如此 。 在此前华为确实提到 , 使用Android开源项目将作为构建其期望的鸿蒙系统体验的过渡版本 , 本质上是为用户和应用开发者弥补差距的一种方式 。 利用现有的AppGallery和HMS生态系统提供动力 , 这样的过渡版本将是鸿蒙全自主化所需要的 。
但我们所作出的分析无法完全证明鸿蒙就是基于Android , 因为我们目前还没有办法分析它的源代码 。 但外媒ArsTechnica(美国知名科技博客媒体)却得出了一个更加确定的答案 。 他们在一份报告中指出"华为的'全新'操作系统和Android之间没有明显的区别" 。 正如我们之前所提到的 , 华为并没有让我们很容易地访问HarmonyOS2.0测试版 。 虚拟机在华为的服务器上运行 , 只有华为认可的开发者才能访问 。 ArsTechnica的RonAmadeo突破了这些障碍 , 对HarmonyOS进行了仔细的研究 , 并得出结论:这个操作系统本质上只是Android的外壳 。

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