赞
踩
马上要进入鸿蒙的学习之旅了,在学习之前,我还是想了解一下我一直以来最关心的问题,鸿蒙真的只是套壳安卓吗朋友们?当然不!!!
有了HAL,开发者就不用担心硬件设备之间的差异,只需要按照HAL提供的标准接口对硬件进行访问即可
比如很多程序运行的时候都要输出内容到屏幕,这一部分代码系统会直接在Runtime和运行库中提供,比如原生C/C++ 就提供了 WebKit OpenGL等框架
直接面向开发者,开发者可以直接调用API构建自己的应用程序
对于手机等内存大于128MB的带屏设备,鸿蒙使用的是Linux系统,与安卓一样;
对于手机等内存小于128MB的物联网设备,鸿蒙使用的是LiteOS作为内核;
鸿蒙保留了安卓的Runtime,用来和安卓的应用组件进行交互,无缝兼容
鸿蒙使用量系统架构中前后端分离的思想,继承了安卓的 Java API 框架,这让所有的安卓开发者几乎可以无缝上手开发鸿蒙应用,前端的开发人员不需要考虑底层的变化,继续使用相同的API就可以进行开发。
鸿蒙用一套代码实现多端部署适配的功能,极大程度的减少了开发和维护成本
可分可和:
鸿蒙支持需要什么功能就安装什么功能,不像安卓必须要下载应用才能实现
可流转:可以从手机上流转到其他设备上展示
免安装:鸿蒙应用非常小,5G速度又很快,让用户感知不到下载和安装的过程,
不需要像安卓一样还需要下载应用,鸿蒙只需要“碰一碰”对应设备的芯片,即可操作
截图出自
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。