鸿蒙和安卓的区别

马上要进入鸿蒙的学习之旅了,在学习之前,我还是想了解一下我一直以来最关心的问题,鸿蒙真的只是套壳安卓吗朋友们?当然不!!!

一、何为安卓?

有了HAL,开发者就不用担心硬件设备之间的差异,只需要按照HAL提供的标准接口对硬件进行访问即可

比如很多程序运行的时候都要输出内容到屏幕,这一部分代码系统会直接在Runtime和运行库中提供,比如原生C/C++ 就提供了 WebKit OpenGL等框架

直接面向开发者,开发者可以直接调用API构建自己的应用程序

二、何为鸿蒙?

对于手机等内存大于128MB的带屏设备,鸿蒙使用的是Linux系统,与安卓一样;

对于手机等内存小于128MB的物联网设备,鸿蒙使用的是LiteOS作为内核;

鸿蒙保留了安卓的Runtime,用来和安卓的应用组件进行交互,无缝兼容

鸿蒙使用量系统架构中前后端分离的思想,继承了安卓的 Java API 框架,这让所有的安卓开发者几乎可以无缝上手开发鸿蒙应用,前端的开发人员不需要考虑底层的变化,继续使用相同的API就可以进行开发。

三、鸿蒙和安卓的区别

3.1 系统内核对比

3.2 运行速度对比

3.3 手机操作系统的对比

3.4 连接其他设备对比

四、鸿蒙的特点

4.1 一套操作系统适配多种设备需求

4.2 鸿蒙设备之间无缝衔接,互助共享

4.3 一次开发,多端部署

鸿蒙用一套代码实现多端部署适配的功能,极大程度的减少了开发和维护成本

4.4 应用自由跨端

可分可和:

鸿蒙支持需要什么功能就安装什么功能,不像安卓必须要下载应用才能实现

可流转:可以从手机上流转到其他设备上展示

免安装:鸿蒙应用非常小,5G速度又很快,让用户感知不到下载和安装的过程,

4.5 激活设备非常简单

不需要像安卓一样还需要下载应用,鸿蒙只需要“碰一碰”对应设备的芯片,即可操作

截图出自

【硬核】何为鸿蒙?和安卓的区别到底是什么?别再扯套壳了_哔哩哔哩_bilibili

  HarmonyOS 2.0鸿蒙应用开发实战教程

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值