1、Linux 内核
2、系统服务层
3、应用框架层
4、应用层
和早期Android的架构基本相同(图三)
1、Linux 内核
2、本地库和Java运行时环境
3、应用框架层(Framework层)
4、应用层(Application)
目前Android的架构已经更新为5层(图二)
1、Linux内核
2、硬件抽象层(HAL)
3、系统Native库和Android运行时环境、
4、Java框架层
5、系统应用层
整体上变化不大相对于之前多了一个HAL层。
可以看出鸿蒙的设计思路上还有许多Android的影子。只有站在巨人的肩膀上才能看的更远,Android作为一个发行过11个大版本的成熟操作系统。经过多年的优化和迭代,在安全性、易用性、以及生态上已经非常优秀。鸿蒙作为一个后起之秀,或者说要取代部分Android的市场的新系统。肯定要取其精华,去其糟泊才能够带给消费者更好的体验。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/11423.html
相关推荐
-
一步步成为优秀的后端开发工程师
学习一门编程语言 编程语言有很多种,对于刚开始进行后端开发的初学者,我建议您可以选择任何一种脚本语言开始,因为脚本语言可以解决很多实际问题,并且可以让您快速入门。如果您有一些前端知…
-
只需三步即可使用SDK玩转阿里云API
众所周知,阿里云提供了全方位、多层次的云计算产品体系。阿里巴巴技术委员会主席王坚博士说过,要让云计算像水电一样方便获得。为了开发者无缝衔接阿里云的众多服务,将它们集成到自己的应用系…
-
如何搭建WebRTC信令服务器
1.WebRTC后台服务: 通话的房间服务器(Room Server) 房间服务器是用来创建和管理通话会话的状态维护,是双方通话还是多方通话,加入与离开房间等等,我们暂时沿用Goo…
-
微软Windows10 Build 20270改进了什么?
昨天,Microsoft在Windows 10的开发人员通道中发布了新的预发行版本Windows 10 Build 20270。 这次,win10 Build 20270不仅修复了…
-
Nexus搭建Maven私有仓库
在开发过程中,有时候会使用到公司内部的一些开发包,显然把这些包放在外部是不合适的。另外,由于项目一直在开发中,这些内部的依赖可能也在不断的更新。可以通过搭建公司内部的Maven服务器,将第三方和内部的依赖统一管理,同时也可以节省网络带宽,当然前提是项目所需要的构件在私服中已经存在。如何在公司内部部署一个自己的Maven私有仓库呢?
-
数据分析工具PyMiner-py2cn v1.0.2-alpha发布
PyMiner一款基于数据工作空间的数学工具,通过加载插件的方式实现不同的需求,用易于操作的形式完成数学计算相关工作。 PyMiner-py2cn v1.0.2-alpha 已经发…
-
Google Chrome标签页组自动创建功能现已推出
随着Google Chrome 87的推出,一些在测试中的功能现在已经可以向普通用户提供,包括新的标签组功能。谷歌在5月份向普通Chrome用户推出了标签组特性,但估计大多数用户甚…
-
微信小程序开发视频教程!瞬间学会开发微信小程序!
腾讯小程序的正式发布以来,可谓是完全引爆了IT界,各行各界的小程序蜂拥而至,一天的时间里大量APP开发者在微信朋友圈“晒”出自家的小程序截图。短短不到24小时,甚至网络上出现了关于…
-
Centos7搭建Nextcloud
Nextcloud 简介: 对于私人网盘,其中最出名的就是 seafile、owncloud和nextcloud。seafile是国人开发的,有免费和企业版,免费的功能有限;nex…
-
网站建设对网站开发人员的具体要求
网站的设计与网站构细创意:设计栏式(style)是笼统的。是指站点的全体形态给阅读者的综合感受。全体形态包括站点的版面布局,颜色,字体,阅读方式等…。如:我们觉得迪斯尼是生动的而IBM则是专业严肃的。每一个网站都会给人们留下的不同感受。这里我们需求做到的是按照网站的定位做出网站特有的作风。