您当前位置:贝瑞路斯光学(深圳)有限公司 > 新闻动态 > 行业新闻 >

鸿蒙系统VS安卓系统:有什么区别?

作者:berylux   发布时间:2020-03-13 16:29   浏览:

华为雄心勃勃的多平台操作系统“鸿蒙”现已正式上市。关于它是否会取代谷歌的安卓系统,以及是否会应用到智能手机中去,人们一直在猜测。余承东已经表明华为的立场:如果谷歌禁止华为使用安卓系统,华为完全可以将鸿蒙系统植入到手机中去。不过就目前来说安卓还是华为的首选合作伙伴。那鸿蒙系统与安卓系统到底有什么区别呢?

Harmony OS与Android的比较

Harmony OS与Android的最根本区别在于它的核心不是linux内核。华为为其未来的操作系统开发了一个全新的微内核。微内核的大小比单片内核(如linux)小,因为它只包含运行操作系统所需的最少代码量。华为微内核的代码量约为Linux内核的1/1000,华为声称其微内核提供的ipc速度是品红的5倍,比qnx微内核快3倍。

它目前还不是安卓的竞争对手

目前,华为的态度是,Harmony OS并不是一个彻头彻尾的Android竞争对手。华为想继续开发Android系统,但如果Android生态系统不能继续使用,华为可以在一两天内将智能手机的操作系统换成Harmony OS。最初,华为将专注于将操作系统引入智能电视、智能音响、车载主机等领域。在最近发布的技术预测白皮书中,华为预计到2025年,将有大量基于人工智能、物联网和5G的技术。为这类设备设计操作系统似乎是一个很好的防御措施。

理论上比安卓快

华为的Harmony OS是“分布式操作系统”,Harmony OS使用分布式任务调度和分布式数据管理来提高其性能。华为认为,其“分布式”Harmony OS的性能优于Android,因为Android有使用大量冗余代码、过时的调度机制以及碎片化等问题。它的微内核部署了一种称为“确定性延迟引擎”的新调度机制,该机制使用实时负载分析、应用程序特性匹配和智能预测来更好地分配系统资源。

以一条高速公路为例,Linux流行的公平调度机制以相同的方式对待所有资源,这会降低性能。然而,最终的结果是无法预测,而Harmony OS可以智能预测最近路线,从而可以提高效率。

没有Root权限

很多使用android的人都知道什么是Android Rooting,在2019年HDC大会上,华为宣布其操作系统不支持设备上的根访问,实际上这可以提高微内核和设备的整体安全性,就好比苹果的底层IOS系统一样

应用大战:安卓仍是赢家

事实上,华为仍有一场硬仗要打,因为最终将决定谁是最后的赢家的关键因素是应用生态系统。我们已经看到,拥有应用程序市场的公司拥就拥有了智能手机行业的市场。谷歌和苹果就是最大的例子。

HarmonyOS目前不支持Android应用程序,但华为表示,这样做对开发者来说非常容易。华为已经发布了所有必需的sdk和其他工具,这些工具将帮助开发者为HarmonyOS重新编译他们的应用程序。

相信不久的将来,鸿蒙可以在智能手机上发挥出出色的性能,可以让更多的应用开发者编译出适用于鸿蒙的应用程序。