软餐(ruancan.com)获悉,华为前不久发布的 鸿蒙 OS 2.0 beta 被指仍然基于 Android 系统。
B 站上的一名 UP 主针对简单版的 Android(Kitkat 4.4.4)构建了一个简单的 “ Hello World” 应用程序,结果发现该应用程序在 Android 和 Harmony OS 虚拟设备上触发了了几乎完全相同的报错。
如下图,左为运行 “ Hello World” 应用的 Android Studio 中的 Android 虚拟设备;右为 DevEco Studio 中运行同一应用程序的 Harmony OS 虚拟设备。
![鸿蒙OS 2.0 beta被质疑仍基于安卓系统](https://www.ruancan.com/wp-content/uploads/2021/03/11.gif)
两者的区别似乎只是将 “ Android” 一词换成了 “ Harmony OS” 。
外媒也进行了类似的调试。XDA 开发者社区的 @hikari_calyx 将著名的 Superuser 应用程序编译并安装到鸿蒙 OS 2.0 beta 上,获得了类似的消息。
![鸿蒙OS 2.0 beta被质疑仍基于安卓系统](https://www.ruancan.com/wp-content/uploads/2021/03/11.gif)
此外,还可以使用 ADB 将指令传递给 HOS 虚拟设备。一位开发者设法从虚拟设备中提取了大部分系统分区,从而揭示了该构建包含 Android 框架。
![鸿蒙OS 2.0 beta被质疑仍基于安卓系统](https://www.ruancan.com/wp-content/uploads/2021/03/11.gif)
有人据此认为,鸿蒙 OS 2.0 的第一个 beta 版本仍然基于 Android 而来。
有外媒指出,鸿蒙 OS 2.0 beta 的新闻稿显示鸿蒙 OS 基于 Linux 系统开发,但并未提及 Android 或 AOSP。
实际上,华为之前的公开演讲曾经提到,使用 AOSP(android open source project)将成为创建鸿蒙 OS 的过渡步骤。
华为尚未回应上述报道。
![鸿蒙OS 2.0 beta被质疑仍基于安卓系统](https://www.ruancan.com/wp-content/uploads/2021/03/11.gif)