鸿蒙与安卓的对比,国产之光正逐步闪耀

news/2024/7/21 9:50:24 标签: harmonyos, android, 华为

在这里插入图片描述

鸿蒙是面向5G物联网、面向全场景的分布式操作系统,其不是安卓系统的分支或修改而来的,与安卓、iOS是不一样的操作系统。鸿蒙将打通手机、电脑、平板、电视、电器设备、工业自动化控制、无人驾驶、车机设备 、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用。其将创造一个超级虚拟终端互联的世界,将人、设备、场景有机联系在一起。

1、系统内核的对比(鸿蒙稳定性更高)

安卓系统:
基于linux的宏内核设计,宏内核包含了操作系统绝大多数的功能和模块。这些功能和模块都具有最高的权限,只要一个模块出错, 整个系统就会崩溃。

鸿蒙OS:
基于微内核设计,微内核仅包括了操作系统必要的功能模块(任务管理、内存分配等)。必要的模块处在核心地位具有最高权限,其他模块不具有最高权限,其他模块出现问题,对于整个系统的运行是没有阻碍的。微内核稳定性高。
而且鸿蒙系统包含了两个内核:
①Linux内核。( 手机操作系统内核)
②LiteOS内核。( 智能硬件内核)(轻量级<10K,低功耗一节5号电池最大可工作5年)

2、运行速度的对比(鸿蒙快60%)

安卓系统:
安卓程序运行在虚拟机上,不能与系统底层直接进行通信活动。如果虚拟机出现问题,系统运行将受到影响。

鸿蒙OS:
鸿蒙系统中的方舟编译器会把代码直接编译成机器识别的机器码,程序直接运行在操作系统中,可以直接与系统底层进行通信。

3、作为手机操作系统的对比

安卓和鸿蒙都是基于安卓开源项目(AOSP) 进行开发的。而AOSP代码是全球很多程序员共同维护开发的,谷歌和华为也是其中的提供者之一。任何人都可以在开源许可下自由使用和修改。国内外很多手机厂商都根据这套代码制定了自己的操作系统,比如:三星、小米、魅族等。而华为也是基于这套开源体系,制定了鸿蒙操作系统。

鸿蒙OS:
并不是安卓的套壳。
HarmonyOS = AOSP - GMS-安卓UI
+HMS +鸿蒙UI +分布式软总线+以Ability为核心的应用开发框架等其他各种华为研发的内容

4、连接其他设备的对比

安卓系统:不管从app开发方面,还是使用方面都比较麻烦。

鸿蒙OS:从app开发方面,只要写很少的代码就可以调用第三方硬件。从使用的角度来讲,不管是多少设备连在一起, 鸿蒙的目标是都能像使用一台设备那样简单。

度来讲,不管是多少设备连在一起, 鸿蒙的目标是都能像使用一台设备那样简单。


http://www.niftyadmin.cn/n/5278561.html

相关文章

机器学习笔记 - Swish激活函数的定义和优势

一、Swish激活函数简述 首先,Swish 是像 ReLU、sigmoid 和 tanh 一样的非线性函数,使神经网络能够对输入和输出之间的复杂关系进行建模。非线性函数对于深度学习的工作至关重要,因为它们能够捕获和表示复杂的模式。 与 ReLU 等其他常用激活函数相比,Swish 具有独特的形状。…

智能化制造与工业自动化:发展历程、问题与解决、未来趋势及全球应用

导言 智能化制造与工业自动化正成为全球制造业的主要趋势。本文将深入研究其发展历程、遇到的问题及解决过程、未来的可用范围&#xff0c;以及在各国的应用和未来的研究趋势。同时&#xff0c;将讨论在哪些方面能够取得胜利&#xff0c;并在哪些方面发力&#xff0c;实现自身价…

Uniapp + Vue3 封装请求工具挂载全局

新建request.js工具类 const http {// baseUrl 地址baseUrl: http://localhost:8080,// 请求方法request(config) {// config&#xff1a;请求配置对象&#xff0c;具体参照uniapp文档config beforeRequest(config)// 请求地址拼接config.url this.baseUrl config.url// 异…

git的使用思维导图

源文件在github主页&#xff1a;study_collection/cpp学习/git at main stu-yzZ/study_collection (github.com)

C#文件操作(一)

一、前言 学习心得&#xff1a;C# 入门经典第8版书中的第20章《文件》 二、操作文件的相关类 在C#应用程序中Syste.IO名称空间包含用于在文件中读写数据的类。在此我列举一下File、Directory、Path、FileInfo、DirectoryInfo、FileSystemInfo、FileSystemWatcher。其中在Syste…

python异常之try/except/else复合语句

1 python异常之try/except/else复合语句 1.1 用法 try: <try语句代码块> except <namel>: <except语句代码块> except (name2, name3): <except语句代码块> except <name4> as <data>: <except语句代码块> except: <except…

yum install net-tools 命令报错,无法安装成功

编辑网卡文件 插入数据&#xff0c;输入&#xff1a; i 保存编辑&#xff1a;输入 Esc 然后:wq

SQL面试题挑战02:同时最大在线人数问题

目录 问题&#xff1a;SQL解答&#xff1a; 问题&#xff1a; 问题&#xff1a;如下为某直播平台各主播的开播及关播时间明细数据&#xff0c;现在需要计算出该平台最高峰期同时在线的主播人数。 user_id start_date end_date 1001 2021-06-14 12:12:12 …