与Android相比,HarmonyOS有何不同?
华为雄心勃勃的多平台操作系统鸿蒙已经正式发布。测试是否会成为华为和Honor智能手机的安卓替代品。
但公司透露了很多关于鸿蒙操作系统的细节,他们对操作系统的规划似乎不仅仅是作为安卓竞争对手的操作系统。
所以谷歌的Android和最近发布的鸿蒙OS有以下不同。
与Android相比,鸿蒙操作系统。
并非基于Linux内核。
HarmonyOS和Android的根本区别在于它们的核心不包括Linux。华为开发了未来运营系统的新微核心。
华为消费业务部CEO余承东将鸿蒙操作系统与谷歌开发的基于Zircon微核的Fuchsia操作系统进行了比较。
微核的尺寸小于单核。由于仅包括运行操作系统所需的最小代码。在Linux核中,华为的微核数量仅为1/。由于只有线程计划和IPC。其它服务,如档案系统,设备驱动,网络驱动等,都在用户空间中运行。
在这种情况下,过程间通信已经成为影响整个操作系统性能的重要因素。华为提倡微核提供的IPC是Fuchsia的5倍,是QNX微核的3倍。
并非Android的竞争者。
目前,华为认为鸿蒙操作系统不是Android的直接竞争对手。他们想继续在Android工作,但如果公司被赶出美国(Android生态系统),可以在一两天内将智能手机切换到鸿蒙操作系统。
最初,华为专注于将操作系统引入智能屏幕、智能扬声器、汽车音响等。在最近发表的技术预测白皮书中,华为预计到年将有大量基于人工智能、物联网和5G的技术。因此,设计设备操作系统似乎是面向未来的好措施。
因此,这就像公司制定的b计划。考虑到美国和中国之间的紧张状况越来越严重,华为推出的Mate30系列有可能使用鸿蒙操作系统。迄今为止,该设备尚未获得谷歌Play认证,是安装安卓操作系统和谷歌服务的必要条件。
理论上比安卓快。
华为以分布式操作系统为智能手机行业销售最新产品的新游戏。HarmonyOS使用分布式任务调度和分布式数据管理来提高性能。
由于Android使用了大量冗余代码、过时的调度机制和碎片化问题,华为辩称其分布式鸿蒙操作系统优于Android。
它的微核部署了一种新的调度机制,叫作确定性延迟引擎,它采用了实时负载分析,应用特性匹配,预测系统资源的更好方法。
该公司声称应对延迟增加了25.7%,延迟变化增加了55.6%。
以高速公路为例,华为表示,Linux流行的公平调度机制以相同的方式处理所有资源,降低了性能。然而,在实际操作系统落入人们手中之前,最终结果是不可预测的。
无root权限。
大多数使用Android的人都知道Android的根源是什么,破坏)。
值得注意的是,在HDC上,华为宣布其操作系统将不支持机器上的root访问。这样可以提高微内核和设备的整体安全性。
此外,华为表示,为了提高微内核的安全性,已经部署了形式验证方法。这是一种重要的安全领域(如宇宙和芯片组)数学方法。它比功能验证和攻击模拟更有优势,后者可以解决有限的问题。
应用战:安卓还是赢家。
所有这些,华为都有胜利的战争,最终决定了胜利者:应用生态。有应用市场的公司都有智能手机产业。谷歌和苹果就是最大的例子。
对于华为来说,它正忙吸引开发商将其应用移植到苹果的PlayStore替代品上。
目前,HarmonyOS并不支持Android应用程序,但是华为表示,这对于开发者来说很容易。公司发布了所有必要的SDK等工具,它们将帮助开发者重新编译鸿蒙应用程序。