admin管理员组文章数量:1630567
马上要进入鸿蒙的学习之旅了,在学习之前,我还是想了解一下我一直以来最关心的问题,鸿蒙真的只是套壳安卓吗朋友们?当然不!!!
一、何为安卓?
有了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鸿蒙应用开发实战教程
版权声明:本文标题:鸿蒙和安卓的区别 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729059888a1184275.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论