来自的评论者 arstechnica透露,它能够参加针对以下产品的SDK测试程序: 开发2.0平台的应用程序 HarmonyOS由华为开发,可替代Android平台。
而且就是 华为从一开始就表示HarmonyOS是一个单独的项目 与Android和iOS完全不同,事实并非如此,因为在SDK仿真器上进行测试时,事实证明HarmonyOS是Android 10的克隆版本,可匹配界面元素,应用程序和服务。
让我们记住那个项目 Harmony自2017年以来一直在开发中,它是一种微内核操作系统。 作为OpenHarmony项目的一部分,已根据BSD许可发布了项目开发,该项目由非营利组织“中国开源原子开源基金会”监督。
HarmonyOS 2.0移动电话开发人员Beta改进了以下功能:
•超过15000个API(支持手机/ PAD,大屏幕,手持设备,汽车和机器的应用程序开发)
•分布式应用程序框架
•分布式用户界面控件
•DevEco Studio 2.0 Beta3
微内核仅实现调度程序和IPC,并将其他所有内容都传递给系统服务,其中大多数服务在用户空间中运行,此外还提供了确定性延迟引擎,该引擎可以实时分析负载并使用预测应用程序行为的方法来作为任务调度程序。 与其他系统相比,该调度程序可将延迟降低25,7%,并将延迟抖动降低55,6%。
此外, 提供微内核之间的通信 和外部内核服务, 例如文件系统,网络堆栈,驱动程序和应用程序启动子系统, 使用了IPC, 据该公司称,它比Zircon上的IPC快五倍,比QNX上的IPC快三倍。
在通过高度侵入性的注册过程访问HarmonyOS,激活SDK和仿真器并仔细分析开发人员文档之后,我无法得出任何其他结论:HarmonyOS本质上是Android的分支。 华为在新闻界和开发人员文档中描述操作系统的方式似乎与公司实际发行的产品没有太大关系。 开发人员文档似乎几乎是故意写的,以使读者感到困惑。 您举着放大镜的任何实际运输代码段都看起来像Android,没有重大变化。
短语“伪造直到获得”通常被用作激励性建议,但我从未见过将其应用于OS开发。 如果您曾经看过现代的Android华为手机,HarmonyOS基本上是相同的…只是更改了一些字符串。 因此,尽管没有太多新鲜事物,但我们至少可以看看HarmonyOS,并揭穿华为对其“全新”操作系统的一些说法。
系统使用“ EMUI”外壳,q它还安装在基于Android的华为设备上。
该公司声称使用“ EMUI”端口 适用于HarmonyOS,但其他所有组件也无法与Android区别开。
文章指出,发布到OpenHarmony存储库中的HarmonyOS IoT版本代码与HarmonyOS 2.0模拟器中提供的内容没有任何重叠。
在第一种情况下,系统基于其自己的LiteOS微内核,在第二种情况下, 提供HarmonyOS 2.0,基于Linux内核的Android 10系统环境 以及一组典型的Android应用程序。 可见的差异减少到品牌的变化。 尚无底层系统组件分析。
在系统信息对话框中,平台显示为版本10,看起来像Android 10,而不是HarmonyOS2。显示系统信息的第三方应用程序将环境标识为“ Android 10 Q”。
此外,SDK中提供的IDE在界面和工作方法上与Android Studio相同,并且还基于Jetbrains IntelliJ IDE并使用Gradle编译系统。
数据来源: https://arstechnica.com
一家中国公司说自己发明了其他产品的复制品?
我很惊讶! 没人说过
只有当苹果这样做时,这才很酷
您期望它是什么,一艘外星飞船? 好吧,当然,它是经过重新设计的Android。 今天什么都没有发明。 备受批评的是,如果Google如此垄断,但没人能发明任何新东西。