软餐(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 虚拟设备。
两者的区别似乎只是将 “ Android” 一词换成了 “ Harmony OS” 。
外媒也进行了类似的调试。XDA 开发者社区的 @hikari_calyx 将著名的 Superuser 应用程序编译并安装到鸿蒙 OS 2.0 beta 上,获得了类似的消息。
此外,还可以使用 ADB 将指令传递给 HOS 虚拟设备。一位开发者设法从虚拟设备中提取了大部分系统分区,从而揭示了该构建包含 Android 框架。
有人据此认为,鸿蒙 OS 2.0 的第一个 beta 版本仍然基于 Android 而来。
有外媒指出,鸿蒙 OS 2.0 beta 的新闻稿显示鸿蒙 OS 基于 Linux 系统开发,但并未提及 Android 或 AOSP。
实际上,华为之前的公开演讲曾经提到,使用 AOSP(android open source project)将成为创建鸿蒙 OS 的过渡步骤。
华为尚未回应上述报道。